Nauč saFRONTEND

Angular 2

loc Bratislava - Staré mesto

Angular 2 je nastupujúci frontendový framework, v ktorom je možné vyvíjať webové aj mobilné aplikácie. Angular 2 sa nezadržateľne blíži do svojej stabilnej verzie, čo je ideálny čas začať s jeho spoznávaním. Kurz bude po úvodnom zoznámení so zakladnými pojmami a technológiami prebiehať formou postupného budovania malej aplikácie. Jednotlivé súčasti Angularu si tak vysvetlíme teoreticky aj priamo v praxi. Kurz Vás prevedie všetkými dôležitými oblasťami, ktoré sú nevyhnutné pre vývoj aplikácie stredného rozsahu a poskytne základ pre daľšie štúdium.

loc
Termín kurzu
Začiatok: Na upresnenie
loc
Konanie kurzu
Utorky a piatky
15:00-17:00
loc
Cena kurzu
Na upresnenie

Popis kurzu

Kurz má za cieľ previesť študenta frameworkom Angular 2 takým spôsobom, aby bol na konci kurzu schopný vytvoriť hodnotnú stredne veľkú webovú aplikáciu. Zároveň poskytne aj jeden z možných postupov pri návrhu budúcej aplikácie a jej vývoji od skúseného profesionála. Postupne si vybudujeme aplikáciu, ktorú budeme na každej hodine vylepšovať na základe nových poznatkov. Prejdeme si jednotlivé stavebné prvky frameworku, prinútime ich medzi sebou komunikovať a vymienať si dáta, napojíme aplikáciu na server, budeme vedieť vkladať a vyťahovať prvky z databázy, upravovať ich za pomoci formulárov. Prejdeme si základy optimalizácie aplikácie a automatické testovanie. Na kurze budeme využívať okrem samotného Angularu aj Typescript, ktorý nám pomôže tvoriť čitateľný a moderný kód. Pre účasť na kurze nie je potrebná žiadna znalosť AngularJS (starej verzie), súčastou kurzu nie je ani migrácia kódu z AngularJS do Angular 2. Kurz bude vedený blokovou formou, jeden blok za týždeň.

Predpoklady:

  • Vlastný notebook s OS (Windows, Linux, OSX)
  • Znalosť Javascriptu
  • Základná znalosť HTML + CSS

Osnova kurzu

Kurz je rozdelený do 10 blokov. Dĺžka jedného bloku je 3 x 45 minút, v prestávkach si môžeme dať kávičku a nabrať sily. Témy v rámci jedného bloku budú prepojené.

1. Blok

  • nastavenie vývojového prostredia
  • typescript
  • štruktúra projektu Angular 2

2. Blok

  • základné stavebné prvky
  • naviazanie štýlov na komponenty
  • cyklus komponentu

3. Blok

  • rozdiel medzi component a directive
  • pipes

4. Blok

  • naviazanie štýlov na komponenty
  • tok dát a vzájomná komunikácia

5. Blok

  • modularita
  • dependency injection
  • globálne premenné

6. Blok

  • smerovanie a prepájanie častí aplikácie
  • vnorené stavy
  • http - prepojenie s backendovým API

7. Blok

  • tvorba formulárov
  • vstavaná a custom validácia

8. Blok

  • performance
  • testovanie
  • produkčná verzia

Miesto konania

Cukrová 14
811 08 Bratislava
+421 911 258 330

Adam Kobyda

Frontend nadšenec

Adam začínal s vývojom webových riešení v roku 2004. Za ten čas mal možnosť si vyskúsať všetky pozície od návrhu grafiky až po optimalizáciu databáz na širokej škále robustných aplikácií a startupov. Nakoniec zakotvil pri návrhu UX a frontendových technológiách na pozícii team leader. Ako nadšenec Google a inovácií sa už od úplného začiatku venuje Angular 2 a Material design konceptu, kde vo vlastnej firme priviedol ako jeden z prvých do produkcie aplikácie postavené na týchto technológiách.

logo

Prihlás sa na odber nášho newslettera a dostávaj informácie o nových kurzoch, workshopoch a pracovných príležitostiach priamo na e-mail.

Relevantné novinky najviac 2x mesačne. Žiadny spam. Sľubujeme.