fbpx

Javascript & Angular კურსი

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

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

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

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

ლექცია 1

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

ლექცია 2

Program Flow

  • პირობითი ოპერატორები if … else, switch … case , ternary
  • Type coercion ანუ == vs ===
  • ციკლები for() , while(), do … while()

ლექცია 3

Functions

  • ფუნქციების განხილვა, ფუნქცია გამოსახულებები
  • ფუნქციებთან მუშაობა , ფუნქციების scope
  • forEach, .map, .filter, .reduce მეთოდების განხილვა და იმპლემენტაცია
  • ფუნქციების გამოყენაბა ვებ გვერის შესაცვლელად

ლექცია 4

Objects and prototypes

  • ჯავასკრიპტის objects and prototypes
  • ჯავასკრიპტის კლასები
  • ჯავასკრიპტის built in object-ები, Math, Date …

ლექცია 5

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

  • Callbacks
  • Promises
  • Async / Await

ლექცია 6

Angular & Typescript introduction

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

ლექცია 7

  • Components
  • Lifecycle Hooks
  • Template, Interpolation & Directives

ლექცია 8

  • Data Binding and Pipes
  • Angular forms

ლექცია 9

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

ლექცია 10

  • Navigation & Routing
  • Angular Modules

ლექცია 11

  • Angular Architecture & Best practices
  • RxJS Basics

ლექცია 12

  • TODO აპლიკაციის შექმნა Restful api -ის გამოყენებით

ტრენერები