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 გამოყენებით. კურსის მანძილზე, საშუალება გექნებათ,  დამოუკიდებლად შექმნათ რეალური პროექტები.