fbpx




დარჩა
C# კურსი

C# კურსი


კურსის განმავლობაში, შენ შეისწავლი დაპროგრამების საფუძვლებს C# ენაზე, მაღალი ხარისხის კოდის წერას, ალგორითმებისა და მონაცემთა სტრუქტურების საფუძვლებს, რაც ძალიან მნიშვნელოვანია პროგრამირების ნებისმიერი მიმართულებისათვის. ისწავლი მონაცემთა ბაზების შექმნას, გამოყენებას და გაეცნობი ვებ დეველოპმენტის საფუძვლებს.  C# გამოირჩევა იმით, დღესდღეობით, ერთ-ერთი ყველაზე მოთხოვნადი პროგრამული ენაა, რომელსაც მრავალი კომპანია იყენებს.  კურსის წარმატებით დასრულების შემდეგ, საშუალება გექნება, განვითარდე დამოუკიდებლად; დასაქმდე Junior დეველოპერად, ნებისმიერ კომპანიაში, სადაც იყენებენ C#-ს.

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
მაკა ფურელიანი

მაკა ფურელიანი

პროგრამებაში პირველი ნაბიჯები დაახლოებით 7 წლის წინ გადავდგი. ჩავაბარე ინფორმატიკისა და მართვის სისტემების ფაკულტეტზე. მესამე კურსიდან კი უკვე ვმუშაობდი ჩემი პროფესიით. ამ ხნის განმავლობაში , საშუალება მქონდა შემექნა უამრავი პროექტი, რომლებსაც ძალიან ბევრი მომხმარებელი ყავს. მქონდა შეხება როგორც პატარა, ასევე ძალიან დიდ ორგანიზაციებთან. ამჟამად ვმუშაობ ორ კომპანიაში BMSystem-ში Senior back-end Developer-ის  და ბაზის ბანკში  back-end Developer-ის პოზიციებზე.