C#-ის კურსი

C#-ის კურსი


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

I შესავალი: (1 შეხვედრა)

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

II ცვლადები: (1 შეხვედრა)

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

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

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

III ოპერატორები (1 შეხვედრა)

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

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

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

3.3 დავალება.

IV ბლოკები : (1 შეხვედრა)

4.1 if /else.

4.2 switch

4.3 დავალება

V კოლექციები (1 შეხვედრა)

4.1 arrays

4.2 lists

4.3 დავალება

VI იტერაცია, ციკლები (2 შეხვედრა)

6.1 while loop

6.2 do/while loop

6.3 for loop , foreach loop.

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

VII ტექსტთან და დროსთან მუშაობა. (1 შეხვედრა)

7.1 string, stringbuilder.

7.2 Datatime

7.3 დავალება

VIII ფუნქციები. ( 2 შეხვედრა)

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

8.2 რეკურსია.

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

IX ალგორითმების შესავალი. ( 2 შეხვედრა)

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

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

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

9.4 ამოცანები

X გამოცდა (1 შეხვედრა)

XI ობიექტზე ორიენტირებული პროგრამირება (8 შეხვედრა)

11.1 კლასები, ობიექტის ცნება.

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

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

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

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

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

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

XII  C# გაღრმავებული საკითხები: 4 (შეხვედრა)

12.1 დელეგატები

12.2 ევენთები.

12.3 გაფართოებული ფუნქციები

12.4 Nullable ცვლადის ტიპები.

12.5 Exception handling

12.6 ასინიქრონული პროგრამირება (async/await) , გამოენების მნიშვნელობა

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

XIII შესავალი Windows form-ებში ( 3 შეხვედრა)  .

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

XIV მონაცემთა ბაზების შესავალი, Microsoft Sql Server (MSSQL). (4 შეხვედრა)

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

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

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

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

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

14.6 დავალებები

XV Ado.net ( 5 შეხვედრა)

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

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

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

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

XVI გამოცდა ( 1 შეხვედრა)

 

 XVII ვებ დაპროგრამება (8 შეხვედრა) .

                     17.1 .Net Core

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

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

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

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

XVIII გამოცდა ( 1 შეხვედრა).

XIV.net developer-ის ტექნიკური გასაუბრების დაჰაკვა. (1 შეხვედრა)

 

 

 

 

გუგა ღლონტი

გუგა ღლონტი

C#-ის ტრენერი

close
გუგა ღლონტი

გუგა ღლონტი

C#-ის ტრენერი

პროგრამებაში პირველი ნაბიჯები დაახლოებით 10 წლის წინ გადავდგი. ვსწავლობდი სხვადასხვა ფორუმებიდან , პროფესიონალების რჩევებით. 8 წლის წინ კი დავიწყე ოფიციალურად კარიერა . ამ ხნის განმავლობაში , საშუალება მქონდა შემექნა უამრავი პროექტი და თამაში , რომლებსაც ძალიან ბევრი მომხმარებელი ყავს როგორც საქართველში , ასევე საზღვარგარეთ. ამჟამად ევროპაბეთის , თამაშების განყოფილების Senior back_end developer-ის პოზიციაზე ვმუშაობ.

close
C#-ის კურსი

C#-ის კურსი

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