C# კურსი

პროგრამის მიზნები:

კურსის განმავლობაში თქვენ შეისწავლით დაპროგრამების საფუძვლებს C# ენაზე, მაღალი ხარისხის კოდის წერას, ალგორითმებისა და მონაცემთა სტრუქტურების საფუძვლებს, რაც ძალიან მნიშვნელოვანია პროგრამირების ნებისმიერი მიმართულებით. გაეცნობით მონაცემთა ბაზებს, ისწავლით მათ შექმნასა და გამოყენებას. შეისწავლით ვებ დეველოპმენტის საფუძვლებს Asp.Net Core Mvc გამოყენებით. c# კურსზე სწავლა საშუალებას მოგცემთ დამოუკიდებლად შექმნათ რეალური პროექტი.

Computer program coding on screen

სილაბუსი

  • პროგრამირების ენების ისტორია.
  • Net არქიტექტურა.
  • CLR
  • პირველი პროგრამის შექმნა

2.1 ცვლადის ტიპები , გამოყენების მნიშვნელობა.

2.2 ცვლადის ტიპების სწორად შერჩევა.

2.3 კონვერტაცია ცვლადებს შორის.

  • 3.1 სხვადასხვა ოპერატორის ტიპების გარჩევა

    ( არითმეტიკული, შედარების, ლოგიკური, მინეჭების)

    3.2 კომენტარები.

    3.3 დავალება.

  • 4.1 if /else.

    4.2 switch

    4.3 დავალება

  • 4.1 arrays

    4.2 lists

    4.3 დავალება

  • 6.1 while loop

    6.2 do/while loop

    6.3 for loop , foreach loop.

    6.4 დავალებები ციკლებზე და მასივებზე , მათი გამოყენება რეალურ პროექტებში.

  • 7.1 string, stringbuilder.

    7.2 Datatime

    7.3 დავალება

  • 8.1 ფუნქციების შექმნა , გამოყენების მნიშვნელობა.

    8.2 რეკურსია.

    8.3 ამოცანები ფუნქციების და  რეკურსიული ფუნქციების ამოყენებით.

  • 9.1 სხვადასსხვა საბაზისო ალგორითმის განხილვა.

    9.2  სორტირების მეთოდები.

    9.3  მანიპულაციები ორგანზომილებიან მასივებზე

    9.4 ამოცანები

  • გამოცდა
  • 11.1 კლასები, ობიექტის ცნება.

    11.2 კლასების დაკავშირება, მემკვიდრეობა.

    11.3 ინკაპსულაცია.

    11.4 პოლიმორფიზმი

    11.5 ინტერფეისები

    11.6 აბსტრაქტული კლასები

    11.7 დავალებები , გამოცდა.

თამაშების და სხვადასხვა რეალური პროგრამის შექმნა , მარტივი ვიზუალით.

  • თამაშების და სხვადასხვა რეალური პროგრამის შექმნა , მარტივი ვიზუალით.

14.1 სხვადასხვა ბაზების მიმოხილვა (Sql სწავლა, ბაზები , NoSql ბაზები) მათი გამოყენება.

14.2 ბაზების შექმნა შესაბამისი ცხრილებით და ველებით.

14.3 ველების ტიპები და შედარება C# ცვლადის ტიპებთან.

14.4 ბაზებთან მუშაობა, მონაცემების შენახვა , რედაქტირება, დამუშავება.

14.5 პროცედურების შექმნა , მანიპულაციები მონაცემებზე.

14.6 დავალებები

15.1 სერვისის ურთიერთობა ბაზასთან

15.2 ბაზიდან მონაცემების წამოღება, რედაქტირება, ვიზუალიზაცია.

15.3 სხვადასხვა პროექტის შექმნა მონაცემთა ბაზების გამოყენებით.

15.4 დავალებები.

გამოცდა

    • არჩეულ პროექტზე ინ

                      17.1 .Net Core

      17.2 ვებ სერვისების (back_end) შექმნა ASP.NET core-ით.

      17.3 დავალებები : ვებ პროექტების შექმნა.

      17.4 სოკეტები. (Tcp/Web) კლიენტ/სერვერის ურთიერთობა.

      17.5 სრულყოფილი თამაშების შექმნა. (server/client)

      დივიდუალური 
    • პროექტის დასრულება და ჩაბარება.
    • ზოგადი რჩევები და მიმართულება სწავლის გაგრძელებასთან დაკავშირებით.
    • კითხვა-პასუხი მოსწავლეებთან.

ჩაერთე C#-ის პროგრამაში

პროექტებზე რეგისტრაცია სრულიად უფასოდ შეუძლიათ ჭიათურის და ზესტაფონის მუნიციპალიტეტებში მცხოვრებ ახალგაზრდებს

სხვა კურსები

დარეგისტრირდი შენთვის საინტერესო კურსზე

აირჩიე (ერთი ან რამდენიმე) ინტერესის სფერო: