fbpx

Javascript & Angular 2+

სპიკერი

თემო ფხალაძე – Head Of Software Development 

დაამთავრა საქართველოს ტექნიკურ უნივერსიტეტში საინფორმაციო ტექნოლოგიების ფაკულტეტი ასევე, 2015 წელს გავლილი აქვს GeoLab-ის კურსი PHP-ის მიმართულებით.

2015-2016 წლებში მუშაობდა Leavingsone-ში Front-End-Developer-ის პოზიციაზე .
2016-2016 წლებში მუშაობდა Adjarabet-ში Front-End-Developer-ის პოზიციაზე.
2019 წლიდან დღემდე მუშაობს Adjara.com-ში Head Of Software Development -ის პოზიციაზე.
აქვს მიღებული მონაწილეობა რამოდენიმე ჰაკათონში. პრექტები, რომლებიც გაკეთებულია მის მიერ ან რომლებშიც მიუღია მონაწილეობა:

კურსის აღწერა
ამ კურსის ფარგლებში მსმენელები დაეუფლებიან იმ ცოდნას, რომელიც მათ საშუალებას მიცემს გაერკვნენ Javascript პროგრამირების ენის პრინციპში და სპეციპიურობაში, რისი საშუალებითაც შესაძლებელია WEB/Mobile აპლიკაციების შექმნა, ასევე კურსის განმავლობაში ვისწავლით Angular 2+ Freamwork თან მუშაობას, რაც გვიმარტივებს Front-End აპლიკაცის შეექმნას და პროექტის მენეჯმენტს. დეველოპმენტის კუთხით კურსი მოითხოვს პროგრამირების საბაზისო ცოდნას და ნებისმიერი დაინტერესებული პირისათვის ხელმისაწვდომია.

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

  • javascript პროგრამირების ენა, რა გარემოში ეშვება და რა პრინციპებით მუშაობს
  • გაეცნობიან Front-End Framework – Angular (2+) თან მუშაობას
  • საბოლოდ შეძელებენ საშუალო სირთულის Front-End აპლიკაცის შექმნას
  • ეცოდინებათ არსებულ ვებგვერდში ცვლილებების შეტანა

Javascript & Angular 2+ კურსის სილაბუსი

ლექცია 1

შესავალი

  • რა არის ჯავასკრიპტი
  • ჯავასკრიპტის გარემო
  • ჯავასკრიპტის ძრავები

სანტაქსის მიმოხილვა

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

ლექცია 2

ფუნქციები

  • IIFE პატერნი
  • Scope
  • Closure
  • პრაქტიკული მაგალითების განხილვა

ლექცია 3

DOM-თან მუშაობა

  • ობიექტი
  • String,
  • Date
  • .forEach, .map, .filter, .reduce მეთოდების განხილვა და იმპლემენტაცია

ლექცია 4

Prototipes

  • პროტოტიპული მემკვიდრეობა
  • ES6 კლასი

ლექცია 5

ასინქრონული პატერნი

  • Callbacks
  • Promises
  • Async / Await

ლექცია 6

Angular(2+)

  • NodeJs ის კომფიგურირება (NPM) ის დაყენება
  • Angular (2+) ის მიმმოხივლა დაყენება და აპლიკაცის გაშვება
  • Typescript ის მიმოხილვა

ლექცია 7

Angular(2+)

  • Components & databinding
  • Forms

ლექცია 8

Angular(2+)

  • Directives
  • Pipes
  • Enums
  • Interfaces

ლექცია 9

Angular(2+)

  • Modules
  • Routing
  • Resolvers

ლექცია 10

Angular(2+)

  • Service & Dependency Injection
  • Rest Full Api სთან მუშაობის პრინციპები
  • GET, POST, PUT,DELETE (methods)

ლექცია 11

Angular(2+)

  • Angular Architecture
  • Rxjs(basic)

ლექცია 12

  • TODO APP

ტრენერები

Javascript-ის კურსი

თემო ფხალაძე