Front-end დეველოპერი – JavaScript

შეხვედრების რაოდენობა: 10 შეხვედრა (20 გაკვეთილი)

შეხვედრის ხანგრძლივობა: 2 საათი

მსმენელების მაქსიმალური რაოდენობა: 15 მსმენელი

სასწავლო კურსის ლექტორი:
დავით ბოჭორიშვილი – სამეცნიერო კიბერ უსაფრთხოების ასოციაციის (SCSA) ლექტორი და front-end დეველოპერი.

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

რას ისწავლით ამ კურსის ფარგლებში?
სასწავლო კურსის ფარგლებში მსმენელები შეისწავლიან JavaScript-ის ძირითად კონსტრუქციებს, ციკლებს, მასივებს, ფუნქციებს, ლოგიკურ ოპერაციებს და დოკუმენტების ობიექტების მოდელებს. ამასთან ერთად, სასწავლო კურსის ფარგლებში მსმენელები შეისწავლიან JavaScript – ის ერთ-ერთ გავრცელებულ ბიბლიოთეკის-  jQuery-ის ელემენტებს. ასევე, კურსის ფარგლებში იქნება განხილული ისეთი ვებ ტექნოლოგიები როგორიცაა JSON და Ajax.

რას შეძლებთ კურსის დასრულების შემდეგ?

  • JavaScript ცვლადებთან და მონაცემთა ტიპებთან მუშაობას;
  • JavaScript ოპერატორებთან მუშაობას;
  • JavaScript ობიექტების და მასივების გამოყენებას;
  • JavaScript ფუნქციების და მეთოდების განსაზღვრებას;
  • Document Object Model (DOM) – ის აღწერას;
  • ვებ გვერდის მოვლენების შექმნას;
  • JSON და Ajax ტექნოლოგიების გამოყენებას.

კურსის განრიგი:
მეცადინეობა დაიწყება 14.12.2022 და ჩატარდება ყოველ ორშაბათს და ოთხშაბათს 19:00 – 21:00 საათამდე.

ჩატარების ტიპი: offline/online

კურსის საფასური:

  • წინასწარი რეგისტრაციის ფასი: 200 ლარი (გადახდა 09.12.2022-ის ჩათვლით)

წინასწარი რეგისტრაციის საფასური SCSA წევრებისთვის: 150 ლარი – გაიგეთ მეტი წევრობის შესახებ

  • სტანდარტული ფასი:  250 ლარი (გადახდა 09.12.2022-ის მერე)

სტანდარტული საფასური SCSA წევრებისთვის: 200 ლარი – გაიგეთ მეტი წევრობის შესახებ

შეხვედრა 1 – შესავალი

  • რა არის JavaScript;
  • მიმოხილვა თუ როგორ მუშაობს JavaScript

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

საშინაო დავალება: ლექციაზე გავლილი თემების შესაბამისი სამუშაოების შესრულება
შეხვედრა 2
– კონსტრუქციები

  • პირობითი ოპერატორები;
  • ფუნქციები JavaScript-ში

საშინაო დავალება: ლექციაზე გავლილი თემების შესაბამისი სამუშაოების შესრულება

შეხვედრა 3 – ობიექტები და ფუნქციები

  • ობიექტები JavaScript-ში;
  • ციკლები;
  • მასივები

შეხვედრა 4 – მეთოდები

  • String მეთოდები;
  • Array მეთოდები;

 საშინაო დავალება: ლექციაზე გავლილი თემების შესაბამისი სამუშაოების შესრულება

შეხვედრა 5DOM

  • DOM (Document Object Model) – ელემენეტები და თვისებები;
  • DOM (Document Object Model)- ელემენტების შექმნა, დამატება

საშინაო დავალება: ლექციაზე გავლილი თემების შესაბამისი სამუშაოების შესრულება

შეხვედრა 6DOM

  • DOM events;
  • DOM Tree Nodes

 საშინაო დავალება: ლექციაზე გავლილი თემების შესაბამისი სამუშაოების შესრულება;

შეხვედრა 7 – BOM

  • BOM (Browser Object Model)

 საშინაო დავალება: ლექციაზე გავლილი თემების შესაბამისი სამუშაოების შესრულება;

შეხვედრა 8jQuery

  • jQuery ბიბლიოთეკა;
  • ფორმები, კონტროლი (Forms, Controls)

საშინაო დავალება: ლექციაზე გავლილი თემების შესაბამისი სამუშაოების შესრულება

შეხვედრა 9 – JSON და Ajax

  • JSON ტექნოლოგია;
  • Ajax ტექნოლოგია

საშინაო დავალება: ლექციაზე გავლილი თემების შესაბამისი სამუშაოების შესრულება

შეხვედრა 10Web storage

  • Web storage – თან მუშაობა;
  • განვლილი მასალის მიმოხილვა და პროექტი

საბოლოო პროექტი

პასუხები მნიშვნელოვან კითხვებზე:

  • არის თუ არა კურსი შესაფერისი დამწყებთათვის?

არა, საჭიროა გქონდეთ საბაზისო ცოდნა HTML/CSS საფუძვლების შესახებ.

  • არის თუ არა კურსი შესაფერისი პროფესიონალებისთვის/დამწყები სპეციალისტებისთვის?

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

  • ვსწავლობდი ვებ პროგრამირებას, მაგრამ არ ვარ დარწმუნებული ჩემს ცოდნაში. იქნება თუ არა ეს კურსი ჩემთვის სასარგებლო?

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

  • რა მოხდება რეგისტრაციის გავლის შემდეგ?

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

  • როგორ უნდა გადავიხადო კურსის საფასური?

რეგისტრაციის შემდეგ,  სამუშაო დღის განმავლობაში  მიიღებთ წერილს ელ. ფოსტაზე, რომელიც მიუთითეთ სარეგისტრაციო ფორმაში, სადაც გამოგეგზავნებათ რეკვიზიტები. ასევე, მენეჯერს შეუძლია დაგიკავშირდეთ მითითებულ ნომერზე/მეილზე დეტალების დასაზუსტებლად.

  • შემიძლია თუ არა კურსის საფასურის გადახდა ინვოისით?

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

  • როგორია კურსის ფორმატი?

კურსი ტარდება ჰიბრიდულ ფორმატში, რაც ნიშნავს, რომ თქვენ შეგიძლიათ შემოგვიერთდეთ ონლაინ ან გაიაროთ კურსი ჯგუფთან ჩვენს ოფისში (თბილისი, ცაგარელის ქ., 34-36). სარეგისტრაციო ფორმაში წინასწარ უნდა მიუთითოთ რა ფორმატით აპირებთ კურსის გავლას.

  • როდის იწყება ლექციები? / როდის მექნება წვდომა კურსის ჯგუფზე?

თუ თქვენ ჩაერთვებით ონლაინ, ტრენინგის დაწყებამდე რამდენიმე საათით ადრე, ჩვენი მენეჯერი ელ.ფოსტაზე გამოგიგზავნით ტრენინგზე დასასწრებ/შემოსასვლელ ბმულს.   

  • კურსის განმავლობაში დამჭირდება თუ არა ლეპტოპი/კომპიუტერი და როგორ?

თუ აუდიტორიაში ესწრებით ლექციას მაშინ კურსისთვის საჭირო კომპიუტერი/ლეპტოპი დაგხვდებათ საკლასო ოთახში. სურვილის შემთხვევაში, შეგიძლიათ აუდიტორიაშიც წამოიღოთ თქვენი პირადი ლეპტოპი.

თუ თქვენ აირჩევთ ტრენინგის ონლაინ სწავლების მეთოდს, მაშინ დაგჭირდებათ სტანდარტული ლეპტოპი/კომპიუტერი.

  • იქნება თუ არა კურსზე საშინაო დავალება?

დიახ, კურსის წარმატებით გავლა დამოკიდებულია საშინაო დავალების შესრულებაზე. ჩვენი პედაგოგები გირჩევენ შეასრულოთ ყველა საშინაო დავალება.

  • გაკეთდება თუ არა გაკვეთილების ჩანაწერი?

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

  • ვის მივმართოთ თუ რაღაც არ იხსნება, არ იტვირთება ან არ მუშაობს?

ყოველთვის შეგიძლიათ დახმარებისთვის მიმართოთ თქვენს ლექტორს. ასევე, ნებისმიერი საორგანიზაციო კითხვისთვის დაგვიკავშირდით (+995) 571 381 166 / (+995) 595 511 355 / (+995) 591 050 989.

 

სხვა კურსები

I agree to Privacy Policy of Scientific Cyber Security Association