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

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

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

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

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

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

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

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

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

კურსზე დასწრებისთვის საჭიროა HTML / CSS – ის საბაზისო დონეზე ცოდნა!

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

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

საფასური 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 საფუძვლების შესახებ.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • კურსის დასრულების შემდგომ მივიღებ თუ არა სერთიფიკატს?

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

  • გასცემთ თუ არა კურსის დასრულების შემდგომ დასაქმების გარანტიას?

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

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

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

სხვა კურსები

I agree to Privacy Policy of Scientific Cyber Security Association