კურსის შესახებ
სასწავლო კურსის მიზნები და ამოცანები: კურსის მიზანია დაინტერესებულ პირებს გააცნოს მობაილ დეველოპმენტის საფუძვლები, როგორც Android ასევე IOS სისტემისთვის. გამოუმუშავოს მათ მარტივი და საშუალო დონის აპლიკაციების დამოუკიდებლად შექმნის უნარი.
სასწავლო კურსის შესწავლის წინაპირობები: წინაპირობა არ აქვს (კურსი განკუთვნილია დამწყებებისთვის)
სწავლების ფორმატი (სწავლების მეთოდი): სალექციო მეცადინეობა (თეორიული მასალის გაცნობა), პრაქტიკული მეცადინეობა
ასაკობრივი კატეგორია: 15+
შენიშვნა: კურსისთვის საჭიროა გამართული ლეპტოპი ან კომპიუტერი Windows ან macOS ოპერაციული სისტემით, სადაც შესაძლებელი იქნება პროგრამა Visual Studio Code-ში მუშაობა. ტექნიკური მახასიათებლების შესახებ ინფორმაცია იხილეთ ამ ვებგვერდზე: https://code.visualstudio.com/docs/supporting/requirements#:~:text=VS%20Code%20is%20lightweight%20and,1%20GB%20of%20RAM
ძირითადი თემები:
● მობაილ დეველოპმენტის ზოგადი მიმოხილვა, ტენდენციების და საჭირო ინფორმაციის გაცნობა;
● JavaScript პროგრამირების საფუძვლები (მონაცემთა ტიპები, მასივები, ფუნქციები, ობიექტები, მეთოდები, ლუპები და სხვა...)
● React Native Expo პროექტის დაყენება და გაშვება
● ძირითადი UI კომპონენტების გაცნობა და ინტერფეისის აწყობა
● ასინქრონული ჯავასკრიპტი
● ჰუკების ფუნქციონალის გაცნობა და აპლიკაციაში ჩაშენება
● API სერვისის გამოყენება
● CRUD ოპერაციების განხორციელება
● Native მოდულების გამოყენება
● აპლიკაციის ბილდის შექმნა
მობაილ დეველოპმენტის საბაზისო კურსის განმავლობაში:
დაინტერესებული პირები გაეცნობიან, დაეუფლებიან სფეროს ამჟამინდელ ტენდენციებსა და აპლიკაციების შექმნის საფუძვლებს. ექნებათ შესაძლებლობა შექმნან რეალური მობაილ პლატფორმა, რომელიც სხვადასხვა ციფრულ გამოწვევას უპასუხებს. ასევე კურსი პირებს დაეხმარება პროგრამირების ზოგადი უნარების გამომუშავებაში, რომლის საშუალებითაც მომავალში სასურველი მიმართულების დაუფლებას დამოუკიდებლად შეძლებენ. კურსდამთავრებულებს საშუალება ექნებათ დაიწყონ სტაჟირება სხვადასხვა კერძო თუ საერთაშორისო ორგანიზაციაში. კურსის დასრულების შემდეგ მონაწილეებს ეცოდინებათ:
● Visual Studio Code-ის ინტერფეისის გამოყენება
● React Native-ის საფუძვლები
● დოკუმენტაციებთან და საჭირო წყაროებთან მუშაობა
● მარტივი და საშუალო დონის აპლიკაციების შექმნა
● CRUD ოპერაციების განხორციელება
სასარგებლო წყაროები:
● ჯავასკრიპტის მთავარი სახელმძღვანელო - http://vnadiradze.ge/info/javascript/
● https://webschool.ge/js/1291
●