Novinka v ponuke
Kód kurzu: ANGULAR1« Krok späť

Angular framework - programovanie

Kurz je určený pre programátorov, ktorí poznajú základy jazyka TypeScript a chcú sa naučiť využívať služby knižnice Angular vo svojich front-end webových aplikáciách. Naučíte sa, okrem iného, využívať data binding, html šablóny, validovať vstupné dáta alebo komunikovať s back-end API, ale aj navrhovať architektúru pre rozsiahle Angular aplikácie spolu s komunikáciou s back-end API za HTTP GET / POST request alebo použitie observables v rámci Angular aplikácie. Preberieme si dynamické načítanie komponentov a správu pamäte aplikácie. Ďalej sa zameriame na správne použitie template driven formulárov a reaktívnych (model-driven) formulárov vrátane vytvárania vlastných formulárových prvkov (napr. Datepicker) a vlastných direktív. V neposlednom rade sa naučíte ako tvoriť animácie v ANGULAR bez použitia jQuery a ako implementovať knižnice partnerov priamo do aplikácie.

 DátumDníCena kurzuCena príručkyJazyk výukyLokalita 
12. 8. 2019 5 1 475,00 EUR v cene kurzu Slovenský jazyk GOPAS Bratislava
 
18. 11. 2019 5 1 475,00 EUR v cene kurzu Slovenský jazyk GOPAS Bratislava
 
GTK 5. 8. 2019 5 38 500 CZK v cene kurzu Český jazyk GOPAS Brno
 
14. 10. 2019 5 38 500 CZK v cene kurzu Český jazyk GOPAS Brno
 
2. 9. 2019 5 38 500 CZK v cene kurzu Český jazyk GOPAS Praha
 
4. 11. 2019 5 38 500 CZK v cene kurzu Český jazyk GOPAS Praha
 
V prípade záujmu o iný termín uvedeného kurzu, kontaktujte klientsky servis, prosím.

PobočkaDníKatalógová cenaCena príručkyITB
Praha5 38 500 CZK v cene kurzu 50
Brno5 38 500 CZK v cene kurzu 50
Bratislava5 1 475,00 EUR v cene kurzu 50

Čo vás naučíme

  • Architektúru a názvoslovie knižnice Angular
  • Vytvárať front-end aplikácie pre zber, validáciu a prezentáciu dát
  • Spravovať užívateľské udalosti pomocou knižnice Angular
  • Vytvárať vlastné Angular komponenty
  • Používať template, reactive a dynamic forms
  • Komunikovať s back-end API pomocou knižnice Angular
  • Využívať lazy loading komponentov a pokročilý routing
  • Vytvárať validácie pomocou backend API
  • Vytvárať vlastné direktívy a formulárové prvky
  • Vytvárať animácie

Pre koho je kurz určený

Kurz je učený pre programátorov front-end aplikácií v jazyku TypeScript, ktorí chcú pre bežné úkony správy užívateľských interakcií použiť knižnicu Angular

Požadované vstupné znalosti

  • Znalosť jazyka HTML
  • Znalosť programovania v jazyku TypeScript

Metódy výučby

Odborný výklad s praktickými ukážkami, cvičenia na počítačoch.

Študijné materiály

Tlačené prezentácie preberanej látky.

Osnova

Úvod do Angular

  • Účel
  • Porovnanie s AngularJS
  • Prečo TypeScript

Architektúra knižnice

  • Moduly, komponenty, šablóny (templates)
  • Meta data a data binding
  • Direktívy, služby a dependency injection

Prezentácia dát

  • Data binding a výrazy
  • Direktívy pre riadenie toku v šablónach (ngFor, ngIf)

Interakcie s užívateľom

  • Udalosti a objekt $event
  • Referenčné premenné v šablónach
  • Filtrovanie udalostí

Práca s formulármi

  • Trieda modelu
  • Komponenty formulára
  • Vytvorenie šablóny
  • Direktíva ngModel
  • Sledovanie stavu komponentov
  • Validácia
  • Odoslanie dát
  • Template, reactive a dynamic forms

Dependency injection

  • Vzor a zdôvodnenie
  • Aplikácie v Angular

Lazy loading

  • Tvorba lazy loading komponentov
  • Lazy loading

Inicializácia dát z backend API

  • Tvorba servis pomocou GET metódy
  • Tvorba servis pomocou POST metódy
  • Použitie observables v rámci angular aplikácie

Template driven formuláre a reaktívne formulára

  • Rozdiely medzi formulármi
  • Validácia dát serverom
  • Odoslanie dát na server
  • Real-time validácia formulárových polí zo servera

Direktívy

  • Tvorba validačných direktív

Custom form controls

  • Tvorba vlastných formulárových prvkov

Animácia

  • Tvorba animácií v Angular

Predošlé kurzy

Nasledujúce kurzy

žiadny nadväzujúci kurz
Tištěné nebo elektronické studijní materiály GOPAS

Cena:
cena kurzu zahŕňa
Uvedené ceny sú bez DPH.