PYTHON დეველოპმენტი
ლექციები დაიწყება
ლექციების მსვლელობა
ლექცია ჩატარდება
კურსის ღირებულება
განვადება თვეში
პრაქტიკა და სერთიფიკატი
PYTHON FUNDAMENTALS კურსის მიზანია მსმენელებს შეასწავლოს პითონის ენის და პროგრამირების საბაზისო უნარები:
- ენის სინტაქსი და კონსტრუქციული თვისებები
- პროცედურული, ფუნქციონალური და ობიექტზე-ორიენტირებული პარადიგმების გამოყენება
- პითონის მონაცემთა ტიპები და სტრუქტურები
- პითონის მონაცემთა ბაზებთან მუშაობა SQL ენასთან გაერთიანებით
- GIT ვერსიონირების ინსტრუმენტის საბაზისო ოპერაციები
სასწავლო კურსის სწავლის შედეგები
კურსის მსმენელებს ეცოდინებათ და შეძლებენ:
- პითონის პროგრამირების ენის სინტაქსი და ინსტრუმენტები;
- პროცედურული, ფუნქციონალური და ობიექტზე-ორიენტირებული პარადიგმები;
- სხვადასხვა ალგორითმული ილეთები;
- მონაცემთა ტიპები და სტრუქტურები (სიები, კორტეჟები, ლექსიკონები, სიმრავლეები);
- ნაკადების მართვა (if, elif, else);
- ციკლები (while, for);
- სტანდარტული, ჩაშენებული, ანონიმური და რეკურსიული ფუნქციები;
- ტექსტის დამუშავება;
- ფაილებთან პროგრამული მუშაობა (შექმნა, გახსნა, რედაქტირება, წაშლა);
- გენერატორები, იტერატორები, გამოსახულება-გენერატორები, ფუნქცია-გენერატორები;
- ობიექტზე-ორიენტირებული პროგრამირების სტილი (საბაზისო OOP);
- მონაცემთა ბაზებთან მუშაობა პითონის გამოყენებით (SQL საბაზისო, SQLite);
- GIT ვერსიონირების ინსტრუმენტთან საბაზისო მუშაობის უნარები;
- მარტივი და საშუალო დონის პითონის პროგრამის დაწერას;
- პროგრამის როგორც პროცედურული და ფუნქციონალური, ისე ობიექტზე-ორიენტირებული პარადიგმის სტილში რეალიზაციას;
- შეცდომების “ბაგების” დაჭერას კოდში და პროგრამის მდგრადობის გაზრდას;
- დაწერილი პროგრამის ოპტიმიზაციას;
- პითონზე დაწერილი პროექტებისთვის მონაცემთა ბაზების გამოყენებას;
- Github-ზე პროექტების ატვირთვას.
სასწავლო კურსის მოთხოვნები
- კურსი გათვლილია როგორც დამწყებთათვის, ასევე მათთვის ვისაც სურს გაიმეოროს Python-ის ძირითადი პრინციპები, აითვისოს პროგრამირებისთვის საჭირო ინსტრუმენტები (GIT) და Python-ის დახმარებით მონაცემთა ბაზებთან კომუნიკაციის პრაქტიკული ილეთები;
- სტუდენტი უნდა ფლობდეს ინგლისურ ენას იმ დონეზე, რომ შეძლოს ინგლისურენოვანი მასალის წაკითხვა და გარჩევა.
ლექტორის შესახებ
- მიხეილ ქანთარია 14 წლის განმავლობაში იყო სხვადასხვა ქართული და საერთაშორისო უნივერსიტეტების ასოცირებული პროფესორი (GTU, BTU, Kiel, Aalen);
- აქვს ვებ-დეველოპმენტის 18 წლიანი (მათ შორის Drupal დეველოპმენტის 12 წლიანი) და Python დეველოპმენტის 7 წლიანი გამოცდილება;
- ასევე მას გააჩნია ღრუბლოვან სისტემებთან (AWS) და ინფრასტრუქტურის ავტომატიზაციის (IaC) 4 წლიანი გამოცდილება, როგორც Senior DevOps ინჟინერი EPAM-ში;
- არის სერტიფიცირებული სპეციალისტი AWS Solutions Architect Associate და Terraform Associate (IaC) მიმართულებებით
გიორგი კანდელაკი
ციფრული პროდუქტების ტესტირების კურსის მიზანია სტუდენტმა შეისწავლოს ციფრული პროდუქტების ტესტირების როგორც თეორიული, ასევე პრაქტიკული ნაწილი და
ანა ბოჭორიშვილი
ციფრული პროდუქტების ტესტირების კურსის მიზანია სტუდენტმა შეისწავლოს ციფრული პროდუქტების.
გიორგი კანდელაკი
ციფრული პროდუქტების ტესტირების კურსის მიზანია სტუდენტმა შეისწავლოს ციფრული პროდუქტების ტესტირების როგორც თეორიული, ასევე პრაქტიკული ნაწილი და
ანა ბოჭორიშვილი
ციფრული პროდუქტების ტესტირების კურსის მიზანია სტუდენტმა შეისწავლოს ციფრული პროდუქტების.
გიორგი კანდელაკი
ციფრული პროდუქტების ტესტირების კურსის მიზანია სტუდენტმა შეისწავლოს ციფრული პროდუქტების ტესტირების როგორც თეორიული, ასევე პრაქტიკული ნაწილი და
ანა ბოჭორიშვილი
ციფრული პროდუქტების ტესტირების კურსის მიზანია სტუდენტმა შეისწავლოს ციფრული პროდუქტების.
გიორგი კანდელაკი
ციფრული პროდუქტების ტესტირების კურსის მიზანია სტუდენტმა შეისწავლოს ციფრული პროდუქტების ტესტირების როგორც თეორიული, ასევე პრაქტიკული ნაწილი და
ანა ბოჭორიშვილი
ციფრული პროდუქტების ტესტირების კურსის მიზანია სტუდენტმა შეისწავლოს ციფრული პროდუქტების.
ტესტირება, მისი მიზნები, ტესტირების 7 პრინციპი
- ტესტირების მნიშვნელობა
- ვერიფიკაცია და ვალიდაცია
- ტესტირების მიზნები
- განსხვავება ტესტირებას და დებაგინგს (debugging) შორის
- განსხვავება QA, QC და ტესტირებას შორის
- ტესტირების 7 პრინციპის განხილვა
- კონკრეტული მაგალითების განხილვა
ტესტირება, მისი მიზნები, ტესტირების 7 პრინციპი
- ტესტირების მნიშვნელობა
- ვერიფიკაცია და ვალიდაცია
- ტესტირების მიზნები
- განსხვავება ტესტირებას და დებაგინგს (debugging) შორის
- განსხვავება QA, QC და ტესტირებას შორის
- ტესტირების 7 პრინციპის განხილვა
- კონკრეტული მაგალითების განხილვა
ტესტირება, მისი მიზნები, ტესტირების 7 პრინციპი
- ტესტირების მნიშვნელობა
- ვერიფიკაცია და ვალიდაცია
- ტესტირების მიზნები
- განსხვავება ტესტირებას და დებაგინგს (debugging) შორის
- განსხვავება QA, QC და ტესტირებას შორის
- ტესტირების 7 პრინციპის განხილვა
- კონკრეტული მაგალითების განხილვა
ტესტირება, მისი მიზნები, ტესტირების 7 პრინციპი
- ტესტირების მნიშვნელობა
- ვერიფიკაცია და ვალიდაცია
- ტესტირების მიზნები
- განსხვავება ტესტირებას და დებაგინგს (debugging) შორის
- განსხვავება QA, QC და ტესტირებას შორის
- ტესტირების 7 პრინციპის განხილვა
- კონკრეტული მაგალითების განხილვა
ვახტანგ მუსხელიშვილი
ლექტორის შესახებ
ციფრული პროდუქტების ტესტირების კურსის მიზანია სტუდენტმა შეისწავლოს ციფრული პროდუქტების ტესტირების როგორც თეორიული, ასევე პრაქტიკული ნაწილი და სწორად განახორციელოს ტესტირების პროცესი თანამედროვე მიდგომების გამოყენებით.
ციფრული პროდუქტების ტესტირების კურსის მიზანია სტუდენტმა შეისწავლოს ციფრული პროდუქტების ტესტირების როგორც თეორიული, ასევე პრაქტიკული ნაწილი და სწორად განახორციელოს ტესტირების პროცესი თანამედროვე მიდგომების გამოყენებით.
ციფრული პროდუქტების ტესტირების კურსის მიზანია სტუდენტმა შეისწავლოს ციფრული პროდუქტების ტესტირების როგორც თეორიული, ასევე პრაქტიკული ნაწილი და სწორად განახორციელოს ტესტირების პროცესი თანამედროვე მიდგომების გამოყენებით.
ციფრული პროდუქტების ტესტირების კურსის მიზანია სტუდენტმა შეისწავლოს ციფრული პროდუქტების ტესტირების როგორც თეორიული, ასევე პრაქტიკული ნაწილი და სწორად განახორციელოს ტესტირების პროცესი თანამედროვე მიდგომების გამოყენებით.

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