fbpx

Angular-ის კურსის სილაბუსი

ლექცია 1

Introduction

  • Typescript Types სისტემა
  • Typescript  ინტერფეისები
  • როგორ განისაზღვრება ტიპები
  • ანგულარის კონცეპტუალური განხილვა
  • Git და node ის დაყენება
  • Angular cli
  • Bootstrap Angular app
  • App module
  • სტატიკური ფაილები

ლექცია 2

Componets & Decorators

  • Custom html ელემენტები
  • Model vs View
  • Decorator-ები
  • Component-ები და მათი იერარქია
  • Component ების შექმნა
  • Data Binding
  • Event Binding
  • Components LifeCycle
  • OnInit, OnDestroy …
  • OnChanges
  • DoChek
  • Component ების გასტილვა
  • Angular css encapsulation

ლექცია 3

Componentებს შორის კომუნიკაცია

  • Two way Binding & ngModel
  • ngModelChange & Change Event
  • Component ები იერარქია და Child component ის დამატება
  • Parent component ის Child Component ეთან კომუნიკაცია @Input Decorator ით
  • Child  component ის Parent Component ეთან კომუნიკაცია @Input Decorator ით
  • Template ცვლადების გამოყენება Child component ებთან სამუშაო

ლექცია 4

Directives

  • ngFor
  • ngSwitch
  • ngIf
  • ngClass
  • ngStyle
  • ngFor Trackby
  • Custom directives

ლექცია 5

Pipes

  • Date Pipe
  • KeyValue Pipe
  • Async Pipe
  • Custom pipes
  • Pipe ების გამოყენაბა component ებში და service ებში

ლექცია 6

Forms

  • Template Driven ფორმები
  • Template Driven ფორმებთან მუშაობა
  • Reactive ფორმები
  • Reactive ფორმებთან მუშაობა
  • FormBuilder
  • SetValue & PatchValue
  • StatusChanges &  ValueChanges
  • FormControl
  • FormGroup

ლექცია 7

Forms Validation

  • Validator ები Reactive Form ებში
  • Custom Validator ები Reactive Form-ებში
  • Template Driven ფორმების ვალიდაცია
  • Custom Validator ები Template Driven ფორმებში
  • Async Validator

ლექცია 8

Services & Dependency Injection

  • Dependency Injection
  • Injector , @injectable & @inject
  • Providers
  • იერარქიული Dependency Injection

ლექცია 9

Angular Router

  • Routing & ნავიგაცია
  • Location სტრატეგიები
  • Child routes
  • Route params & query Params
  • Route Guards
  • მონაცემების გადაცემა route ზე

ლექცია 10

Angular module

  • Module Routing
  • Folder structure: best practices
  • Lazy Loading
  • Preloading strategy
  • Advanced Components

ლექცია 11

Observable & rxjs Basics

  • Observables
  • Observable pipe
  • Map operator
  • Filter operator
  • Tap operator
  • SwitchMap
  • MergeMap
  • ConcatMap
  • exhaustMap
  • take takeUntil
  • throwError catchError

ლექცია 12

Http

  • Http Get
  • Http Post
  • passing URL Parameters
  • Http headers
  • Http interceptor
  • Rest api

ტრენერები