Available courses

კურსის დასრულების შემდეგ მოსწავლეს ეცოდინება:

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

 

კურსის პროგრამის  შინაარსი:

 

-        შესავალი: NET -ის არქიტექტურა, CLR და IL. ნეიმსფეისის ცნება. using დირექტივა. MS Visual Studio - გარემო. კოდის დებაგირების საშუალებები - 1 გაკვეთილი

-        მონაცემთა ტიპები, ცვლადების გამოცხადება და ინიციალიზაცია C# -ში -1 გაკვეთილი

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

-        არითმეტიკული, ლოგიკური, შედარების და ციკლების ოპერატორები. ინკრემენტი და დეკრემენტი -2 გაკვეთილი

-        კლასები და სტრუქტურები C# -ში. კლასის წევრთა ტიპები: ველები და ფუნქციები (მეთოდი, თვისება, კონსტრუქტორი, ფინალიზატორი). კლასის და სტრუქტურის ეკზემპლიარი. სტატიკური კლასები და მეთოდები -3 გაკვეთილი

-        ინკაპსულაცია, მემკვიდრეობითობა და პოლიმორფიზმი. ვირტუალური მეთოდები, აბსტრაქტული კლასები და ფუნქციები  - 3 გაკვეთილი.

-        ინტერფეისები - განსაზღვრა და რეალიზაცია - 2 გაკვეთილი

-        პარამეტრების გადაცემა მეთოდებში. მეთოდის გადატვირთვა. არააუცილებელი არგუმენტები. წვდომის მოდიფიკატორები -2 გაკვეთილი

-        სტრიქონებთან მუშაობა. კლასები System.String, StringBuilder და მათი მეთოდები. სტრიქონის ფორმატირება -2 გაკვეთილი

-        თარიღებთან მუშაობა. სტრუქტურა System.DateTime, მისი კონსტრუქტორები, თვისებები და მეთოდები -1 გაკვეთილი

-        ერთ და მრავალგანზომილებიანი მასივები. კლასი Array -2 გაკვეთილი

-        კოლექციები. კლასი List. კოლექციაში ელემენტის დამატება, ჩასმა, ძებნა და წაშლა. კოლექციის სორტირება - 2 გაკვეთილი

-        ნაკადები. ინფორმაციის შეტანა-გამოტანისთვის განკუთვნილი კლასები (System.IO ). მეხსიერებასთან, საქაღალდეებთან და ფაილებთან მუშაობა -2 გაკვეთილი

-        ოპერატიული მეხსიერების მართვა. გარბიჯკოლექტორი - კლასი System.GS. დესტრუქტორი. ინტერფეისი IDisposable. მეხსიერების მართვა მიმთითებლების საშუალებით -3 გაკვეთილი.

-        შეცდომებისა და განსაკუთრებული სიტუაციების მართვა. try catch finally კონსტრუქცია და მისი გამოყენება პროგრამულ კოდში - 2 გაკვეთილი

-        ანონიმური მეთოდები და კლასები. ლამბდა გამოსახულებები. გამოსახულებათა ხეები. Extension მეთოდები - 2 გაკვეთილი

-        ნაკადები. ტექსტური და ბინარული ნაკადები. ფაილური და მეხსიერების ნაკადები. ფაილური სისტემის ხედვა. სერიალიზაცია - 3 გაკვეთილი

-        ფუნქციის ასინქრონული გამოძახების მექანიზმები. დინებების მართვა და სინქრონიზაცია. პარალელური პროგრამირების საფუძვლები  - 3 გაკვეთილი

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

-        Windows Application - ძირითადი კონტროლები: button, textbox, label, checkbox, listbox, combobox - 4 გაკვეთილი

-        თვისებები. დელეგატები და ხდომილებები. შედარება სხვა დაპროგრამების ენებთან. კლასის ძირითადი თვისება  - 2 გაკვეთილი

-        გრაფიკა. Graphics კლასის თვისებები. Graphics კლასის მეთოდები. Pen კლასის მეთოდები.გეომეტრიული ფიგურების ხატვა. ფიგურების შევსება ფერით. სტრიქონების ხატვა. - 1 გაკვეთილი

-        DataTable კლასი, მისი მეთოდების და თვისებების მიმოხილვა -2 გაკვეთილი

-        მონაცემთა ბაზა,  MS SQL ბაზის შექმნა - 2 გაკვეთილი

-        MS SQL -ის ფუნქციები და პროცედურები - 2 გაკვეთილი

-        Server Query Language მიმოხილვა,  Dataset-ის გამოყენებით ბაზასთან კავშირი - 4 გაკვეთილი


კურსის დასრულების შემდეგ მოსწავლეს ეცოდინება:

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

 

კურსის პროგრამის  შინაარსი:

 

-        შესავალი: NET -ის არქიტექტურა, CLR და IL. ნეიმსფეისის ცნება. using დირექტივა. MS Visual Studio - გარემო. კოდის დებაგირების საშუალებები - 1 გაკვეთილი

-        მონაცემთა ტიპები, ცვლადების გამოცხადება და ინიციალიზაცია C# -ში -1 გაკვეთილი

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

-        არითმეტიკული, ლოგიკური, შედარების და ციკლების ოპერატორები. ინკრემენტი და დეკრემენტი -2 გაკვეთილი

-        კლასები და სტრუქტურები C# -ში. კლასის წევრთა ტიპები: ველები და ფუნქციები (მეთოდი, თვისება, კონსტრუქტორი, ფინალიზატორი). კლასის და სტრუქტურის ეკზემპლიარი. სტატიკური კლასები და მეთოდები -3 გაკვეთილი

-        ინკაპსულაცია, მემკვიდრეობითობა და პოლიმორფიზმი. ვირტუალური მეთოდები, აბსტრაქტული კლასები და ფუნქციები  - 3 გაკვეთილი.

-        ინტერფეისები - განსაზღვრა და რეალიზაცია - 2 გაკვეთილი

-        პარამეტრების გადაცემა მეთოდებში. მეთოდის გადატვირთვა. არააუცილებელი არგუმენტები. წვდომის მოდიფიკატორები -2 გაკვეთილი

-        სტრიქონებთან მუშაობა. კლასები System.String, StringBuilder და მათი მეთოდები. სტრიქონის ფორმატირება -2 გაკვეთილი

-        თარიღებთან მუშაობა. სტრუქტურა System.DateTime, მისი კონსტრუქტორები, თვისებები და მეთოდები -1 გაკვეთილი

-        ერთ და მრავალგანზომილებიანი მასივები. კლასი Array -2 გაკვეთილი

-        კოლექციები. კლასი List. კოლექციაში ელემენტის დამატება, ჩასმა, ძებნა და წაშლა. კოლექციის სორტირება - 2 გაკვეთილი

-        ნაკადები. ინფორმაციის შეტანა-გამოტანისთვის განკუთვნილი კლასები (System.IO ). მეხსიერებასთან, საქაღალდეებთან და ფაილებთან მუშაობა -2 გაკვეთილი

-        ოპერატიული მეხსიერების მართვა. გარბიჯკოლექტორი - კლასი System.GS. დესტრუქტორი. ინტერფეისი IDisposable. მეხსიერების მართვა მიმთითებლების საშუალებით -3 გაკვეთილი.

-        შეცდომებისა და განსაკუთრებული სიტუაციების მართვა. try catch finally კონსტრუქცია და მისი გამოყენება პროგრამულ კოდში - 2 გაკვეთილი

-        ანონიმური მეთოდები და კლასები. ლამბდა გამოსახულებები. გამოსახულებათა ხეები. Extension მეთოდები - 2 გაკვეთილი

-        ნაკადები. ტექსტური და ბინარული ნაკადები. ფაილური და მეხსიერების ნაკადები. ფაილური სისტემის ხედვა. სერიალიზაცია - 3 გაკვეთილი

-        ფუნქციის ასინქრონული გამოძახების მექანიზმები. დინებების მართვა და სინქრონიზაცია. პარალელური პროგრამირების საფუძვლები  - 3 გაკვეთილი

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

-        Windows Application - ძირითადი კონტროლები: button, textbox, label, checkbox, listbox, combobox - 4 გაკვეთილი

-        თვისებები. დელეგატები და ხდომილებები. შედარება სხვა დაპროგრამების ენებთან. კლასის ძირითადი თვისება  - 2 გაკვეთილი

-        გრაფიკა. Graphics კლასის თვისებები. Graphics კლასის მეთოდები. Pen კლასის მეთოდები.გეომეტრიული ფიგურების ხატვა. ფიგურების შევსება ფერით. სტრიქონების ხატვა. - 1 გაკვეთილი

-        DataTable კლასი, მისი მეთოდების და თვისებების მიმოხილვა -2 გაკვეთილი

-        მონაცემთა ბაზა,  MS SQL ბაზის შექმნა - 2 გაკვეთილი

-        MS SQL -ის ფუნქციები და პროცედურები - 2 გაკვეთილი

-        Server Query Language მიმოხილვა,  Dataset-ის გამოყენებით ბაზასთან კავშირი - 4 გაკვეთილი


-        შესავალი: NET -ის არქიტექტურა, CLR და IL. ნეიმსფეისის ცნება. using დირექტივა. MS Visual Studio - გარემო. კოდის დებაგირების საშუალებები - 1 გაკვეთილი

-        მონაცემთა ტიპები, ცვლადების გამოცხადება და ინიციალიზაცია C# -ში -1 გაკვეთილი

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

-        არითმეტიკული, ლოგიკური, შედარების და ციკლების ოპერატორები. ინკრემენტი და დეკრემენტი -2 გაკვეთილი

-        კლასები და სტრუქტურები C# -ში. კლასის წევრთა ტიპები: ველები და ფუნქციები (მეთოდი, თვისება, კონსტრუქტორი, ფინალიზატორი). კლასის და სტრუქტურის ეკზემპლიარი. სტატიკური კლასები და მეთოდები -3 გაკვეთილი

-        ინკაპსულაცია, მემკვიდრეობითობა და პოლიმორფიზმი. ვირტუალური მეთოდები, აბსტრაქტული კლასები და ფუნქციები  - 3 გაკვეთილი.

-        ინტერფეისები - განსაზღვრა და რეალიზაცია - 2 გაკვეთილი

-        პარამეტრების გადაცემა მეთოდებში. მეთოდის გადატვირთვა. არააუცილებელი არგუმენტები. წვდომის მოდიფიკატორები -2 გაკვეთილი

-        სტრიქონებთან მუშაობა. კლასები System.String, StringBuilder და მათი მეთოდები. სტრიქონის ფორმატირება -2 გაკვეთილი

-        თარიღებთან მუშაობა. სტრუქტურა System.DateTime, მისი კონსტრუქტორები, თვისებები და მეთოდები -1 გაკვეთილი

-        ერთ და მრავალგანზომილებიანი მასივები. კლასი Array -2 გაკვეთილი

-        კოლექციები. კლასი List. კოლექციაში ელემენტის დამატება, ჩასმა, ძებნა და წაშლა. კოლექციის სორტირება - 2 გაკვეთილი

-        ნაკადები. ინფორმაციის შეტანა-გამოტანისთვის განკუთვნილი კლასები (System.IO ). მეხსიერებასთან, საქაღალდეებთან და ფაილებთან მუშაობა -2 გაკვეთილი

-        ოპერატიული მეხსიერების მართვა. გარბიჯკოლექტორი - კლასი System.GS. დესტრუქტორი. ინტერფეისი IDisposable. მეხსიერების მართვა მიმთითებლების საშუალებით -3 გაკვეთილი.

-        შეცდომებისა და განსაკუთრებული სიტუაციების მართვა. try catch finally კონსტრუქცია და მისი გამოყენება პროგრამულ კოდში - 2 გაკვეთილი

-        ანონიმური მეთოდები და კლასები. ლამბდა გამოსახულებები. გამოსახულებათა ხეები. Extension მეთოდები - 2 გაკვეთილი

-        ნაკადები. ტექსტური და ბინარული ნაკადები. ფაილური და მეხსიერების ნაკადები. ფაილური სისტემის ხედვა. სერიალიზაცია - 3 გაკვეთილი

-        ფუნქციის ასინქრონული გამოძახების მექანიზმები. დინებების მართვა და სინქრონიზაცია. პარალელური პროგრამირების საფუძვლები  - 3 გაკვეთილი

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

-        Windows Application - ძირითადი კონტროლები: button, textbox, label, checkbox, listbox, combobox - 4 გაკვეთილი

-        თვისებები. დელეგატები და ხდომილებები. შედარება სხვა დაპროგრამების ენებთან. კლასის ძირითადი თვისება  - 2 გაკვეთილი

-        გრაფიკა. Graphics კლასის თვისებები. Graphics კლასის მეთოდები. Pen კლასის მეთოდები.გეომეტრიული ფიგურების ხატვა. ფიგურების შევსება ფერით. სტრიქონების ხატვა. - 1 გაკვეთილი

-        DataTable კლასი, მისი მეთოდების და თვისებების მიმოხილვა -2 გაკვეთილი

-        მონაცემთა ბაზა,  MS SQL ბაზის შექმნა - 2 გაკვეთილი

-        MS SQL -ის ფუნქციები და პროცედურები - 2 გაკვეთილი

-        Server Query Language მიმოხილვა,  Dataset-ის გამოყენებით ბაზასთან კავშირი - 4 გაკვეთილი


-        შესავალი: NET -ის არქიტექტურა, CLR და IL. ნეიმსფეისის ცნება. using დირექტივა. MS Visual Studio - გარემო. კოდის დებაგირების საშუალებები - 1 გაკვეთილი

-        მონაცემთა ტიპები, ცვლადების გამოცხადება და ინიციალიზაცია C# -ში -1 გაკვეთილი

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

-        არითმეტიკული, ლოგიკური, შედარების და ციკლების ოპერატორები. ინკრემენტი და დეკრემენტი -2 გაკვეთილი

-        კლასები და სტრუქტურები C# -ში. კლასის წევრთა ტიპები: ველები და ფუნქციები (მეთოდი, თვისება, კონსტრუქტორი, ფინალიზატორი). კლასის და სტრუქტურის ეკზემპლიარი. სტატიკური კლასები და მეთოდები -3 გაკვეთილი

-        ინკაპსულაცია, მემკვიდრეობითობა და პოლიმორფიზმი. ვირტუალური მეთოდები, აბსტრაქტული კლასები და ფუნქციები  - 3 გაკვეთილი.

-        ინტერფეისები - განსაზღვრა და რეალიზაცია - 2 გაკვეთილი

-        პარამეტრების გადაცემა მეთოდებში. მეთოდის გადატვირთვა. არააუცილებელი არგუმენტები. წვდომის მოდიფიკატორები -2 გაკვეთილი

-        სტრიქონებთან მუშაობა. კლასები System.String, StringBuilder და მათი მეთოდები. სტრიქონის ფორმატირება -2 გაკვეთილი

-        თარიღებთან მუშაობა. სტრუქტურა System.DateTime, მისი კონსტრუქტორები, თვისებები და მეთოდები -1 გაკვეთილი

-        ერთ და მრავალგანზომილებიანი მასივები. კლასი Array -2 გაკვეთილი

-        კოლექციები. კლასი List. კოლექციაში ელემენტის დამატება, ჩასმა, ძებნა და წაშლა. კოლექციის სორტირება - 2 გაკვეთილი

-        ნაკადები. ინფორმაციის შეტანა-გამოტანისთვის განკუთვნილი კლასები (System.IO ). მეხსიერებასთან, საქაღალდეებთან და ფაილებთან მუშაობა -2 გაკვეთილი

-        ოპერატიული მეხსიერების მართვა. გარბიჯკოლექტორი - კლასი System.GS. დესტრუქტორი. ინტერფეისი IDisposable. მეხსიერების მართვა მიმთითებლების საშუალებით -3 გაკვეთილი.

-        შეცდომებისა და განსაკუთრებული სიტუაციების მართვა. try catch finally კონსტრუქცია და მისი გამოყენება პროგრამულ კოდში - 2 გაკვეთილი

-        ანონიმური მეთოდები და კლასები. ლამბდა გამოსახულებები. გამოსახულებათა ხეები. Extension მეთოდები - 2 გაკვეთილი

-        ნაკადები. ტექსტური და ბინარული ნაკადები. ფაილური და მეხსიერების ნაკადები. ფაილური სისტემის ხედვა. სერიალიზაცია - 3 გაკვეთილი

-        ფუნქციის ასინქრონული გამოძახების მექანიზმები. დინებების მართვა და სინქრონიზაცია. პარალელური პროგრამირების საფუძვლები  - 3 გაკვეთილი

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

-        Windows Application - ძირითადი კონტროლები: button, textbox, label, checkbox, listbox, combobox - 4 გაკვეთილი

-        თვისებები. დელეგატები და ხდომილებები. შედარება სხვა დაპროგრამების ენებთან. კლასის ძირითადი თვისება  - 2 გაკვეთილი

-        გრაფიკა. Graphics კლასის თვისებები. Graphics კლასის მეთოდები. Pen კლასის მეთოდები.გეომეტრიული ფიგურების ხატვა. ფიგურების შევსება ფერით. სტრიქონების ხატვა. - 1 გაკვეთილი

-        DataTable კლასი, მისი მეთოდების და თვისებების მიმოხილვა -2 გაკვეთილი

-        მონაცემთა ბაზა,  MS SQL ბაზის შექმნა - 2 გაკვეთილი

-        MS SQL -ის ფუნქციები და პროცედურები - 2 გაკვეთილი

-        Server Query Language მიმოხილვა,  Dataset-ის გამოყენებით ბაზასთან კავშირი - 4 გაკვეთილი