Angular od verzie 2 je nová, úplne prepracovaná verzia populárneho frameworku Angular, určeného na tvorbu dynamických webových aplikácií. Naučte sa tvoriť dynamické webové aplikácie s použitím tohto frameworku.

Školenie Angular - Dynamické webové aplikácie

Detail školenia

Miesto

Bratislava

Začiatok

25. september 2018 8:30

Koniec

27. september 2018 16:30

Počet dní

3 dni

Počet účastníkov

Maximálne 10

Cena

550€

(660€ s DPH)

Objednávka

Priateľské upozornenie

Toto školenie je pre Angular od verzie 2. Angular sa medzi verziami 1 a 2 rapídne zmenil. Názov síce ostal, ale v zásade sa jedná o diametrálne odlišné frameworky.

Ak hľadáte školenie Angularu verzie 1, nájdete ho tu.

Čo sa na tomto kurze naučíte

Na Angular školení sa naučíte vytvárať jednostránkové, Single Page Aplikácie (SPA), ktoré budú používať nový Angular (verzia 2 a novšia) - jednu si spolu naprogramujeme. Používať budete Angular 6.

Pri vývoji aplikácie sa naučíte, ako programový kód rozumne štruktúrovať, naučíte sa logiku aplikácie podeliť na menšie, logicky usporiadané bloky - na komponenty.

Veľa reálnych aplikácií potrebuje zbierať od užívateľov nejaké údaje. Naučíte sa ako sa pracuje s formulármi, ako sa validujú dáta zadané užívateľom a ako môžete tieto dáta odosielať na server. Tiež si ukážeme, ako dáta zo servera načítavať (cez REST API) a následne použiť v našej aplikácii.

No a ak ešte nepoužívate typovú nadstavbu JavaScriptu, TypeScript, tak sa naučíte aj ten. Aplikácia bude vo finále v prehliadačoch bežať v JavaScripte, vo verzii, ktorej prehliadače rozumejú (t.j. v ES5). Preto sa naučíte aj ako TypeScript konvertovať na JavaScript.

Obsah školenia

Na Angular kurze sa postupne naučíte ako vytvoriť SPA (Single Page Application, jednostránkovú aplikáciu) použitím Angular frameworku. Aktuálne používame verziu Angular 6. Témy, ktorým sa spolu budeme venovať:

  • Angular 6
    • Komponenty, ich použitie a kompozícia
    • Vstupné a výstupné vlastnosti komponent
    • Syntax šablón
    • Transformácia dát pre zobrazenie v šablónach
    • Dependency injection
    • Štýlovanie komponent
    • Formuláre a ich validácia
    • Routovanie v aplikácii
  • RxJS
    • Rozdiely voči callbackom a promisom
    • Čo sú Observables a Observers
    • Práca s asynchrónnymi dátami
  • TypeScript
    • Čo je TypeScript a prečo ho používať
    • Rozdiely TypeScriptu voči JavaScriptu
    • Typy, triedy, dedičnosť a funkcie
    • Dekorátory tried, vlastností, funkcií a parametrov
    • Moduly - ich použitie a tvorba
    • Ako z TypeScriptu vygenerovať JavaScript

Pre koho je kurz určený

Tento kurz je určený pre všetkých, ktorí ovládajú aspoň základy Javascriptu a chceli by Javascript využívať aj na tvorbu Single Page Aplikácií (SPA), ktoré sú čím ďalej populárnejšie a na niektoré scenáre veľmi šikovné a užitočné.

Angular je skvelý, moderný a dokonale premyslený framework s použitím ktorého ľahko, rýchlo a hlavne jednoducho naprogramujete jednoduchú ale aj komplexnú jednostránkovú aplikáciu. Preto ak už máte základné skúsenosti s Javascriptom na frontende, bola by škoda nevedieť ako sa dá použiť na tvorbu celých dynamických jednostránkových aplikácií.

Prečo ísť na tento kurz

Na toto školenie by ste mali prísť, pretože už ovládate Javascript a chcete vytvárať jednostránkové aplikácie (Single Page Applications - SPA).

Ak ste ešte nikdy neprogramovali SPA, na toto školenie by ste mali prísť, aby ste sa to naučili s použitím tohto jednoduchého a čím ďalej populárnejšieho frameworku.

Ak už máte skúsenosti s tvorbou SPA, napríklad použitím Backbone, Knockout či ReactJS, mali by ste na tento kurz prísť, aby ste videli, ako sa aspekty jednostránkových aplikácií riešia v inom frameworku. Poznať viac možností na tvorbu SPA vám rozšíri vaše obzory a na niektoré veci sa už nikdy nebudete pozerať ako predtým.

Čo budete potrebovať

Na toto školenie si so sebou prineste svoj vlastný notebook. Programovať budeme v textovom editore, ak máte svôj obľúbený, použijete ten, ak nie, použiť môžete napríklad Visual Studio Code.

Keďže na tomto školení sa programuje v nadstavbe JavaScriptu, je nutná aspoň základná znalosť programovania v jazyku Javascript. Nakoľko budeme robiť webovú aplikáciu, ktorá bude obsahovať aj užívateľské rozhranie, podmienkou je základná znalosť HTML a CSS.

Povedali o školení

Už nejakú dobu sme sa v tíme pokúšali zvladnuť nielen Angular, ale tiež zorientovať sa v (pre nás) novom svete javascript knižníc a technologií pre tvobu dynamických aplikácií.

Školenie Angular 2 nás dostalo presne tam, kde sme chceli, len za dva dni. To nám na projekte ušetrilo ohromné množstvo času.

  Celkovo:

  Detailnosť:

  Školiteľ:

Rado
Alcasys Slovakia

Veľmi dôkladne prezentované školenie na vysokej úrovni no v otvorenej a neformálnej atmosfére.

Prívetivý prístup školiteľa ako aj zaujímavé cvičenia sa postarali o obdržanie poriadnej dávky nových znalostí, vrelo odporúčam.

  Celkovo:

  Detailnosť:

  Školiteľ:

David Klubert
mediworx software solutions

Ideálne školenie pre tých, ktorí chcú začať s Angularom.

  Celkovo:

  Detailnosť:

  Školiteľ:

Tomáš Konyárik
mediworx software solutions

Školenie bolo vedené veľmi prakticky s dobrým prístupom k školiacim sa. Výstup zo školenia je reálne fungujúca aplikácia a teda v prípade nových projektov viem ako postupovať pri vytváraní aplikácie.

Školenie mi výrazne sprehľadnilo Angular framework. Boli to užitočne strávené 2 dni.

  Celkovo:

  Detailnosť:

  Školiteľ:

Matej Kall
Exxeta

Pred školením som o Angular 2 skoro nič nevedel. Školenie mi dalo jasnú predstavu ako vyzerá projektová štruktúra, čo s čím ako spolupracuje a taktiež základný prehľad najpoužívanejších direktív.

V skratke solídny základ, na ktorom sa dá stavať

  Celkovo:

  Detailnosť:

  Školiteľ:

Marek Jurčo

S Michalom sme absolvovali školenie React a Angular2+. Obe boli skvelé hlavne vďaka Michalovi ako školiteľovi, ktorý vytváral dobrú atmosféru.

Technicky sme prešli základné scenáre, ktoré sa pri vývoji SPA môžu vyskytnúť a vďaka praktickým príkladom sa viem smelo vrhnúť do nového projektu.

  Celkovo:

  Detailnosť:

  Školiteľ:

Martin Puškáč
Capco

Skvelé školenie ako štart do Angularu. Je stráviteľne začiatočíikom, no školiteľova prax hravo uspokojí aj podrobnejšie otázky. Sám som praxou viac back-endový developer, ktorý sa vo voľnom šase venuje Angularu a školenie buď doplnilo moje vedomosti alebo poskytlo pohľad z iného úhlu. Vrelo doporučujem.

  Celkovo:

  Detailnosť:

  Školiteľ:

Radovan Masaryk
Capco

Je skvelé, keď na školiteľovi vidno, že danú technológiu má zvládnutú nielen teoreticky, ale v nej aj nakódil kopec projektov. A že ho to vysvetlovanie aj veľmi baví. Mišo bol presne taký, na každú otázku vedel podrobne odpovedať, napísal s nami jednoduchú React appku a pridal zopár javascriptových tipov a trikov. Zároveň srandy kopec, tak už len začať kódiť :)

  Celkovo:

  Detailnosť:

  Školiteľ:

Peter
Capco