Développer une application web avec Angular

Formation Flutter
décembre 14, 2018
DE CHEF DE PROJETS À MANAGER AGILE
décembre 14, 2018

Programme

Présentation

  • Positionnement d’Angular
  • Angular vs AngularJS
  • Rôles de TypeScript et ES6
  • Aperçu de l’architecture
  • Présentation d’Angular CLI
  • Découverte d’un exemple minimal
  • La phase de démarrage
 

Outillage

  • Débogage dans le navigateur
  • Augury
  • Visual Studio Code
 

TypeScript et ES6

  • Transpilation
  • Let et const
  • Template strings
  • Typage
  • Classes et interfaces
  • Les modules
  • Arrow functions
  • Décorateurs
 

Les composants

  • La notion centrale d’Angular
  • Structure d’une application Angular
  • NgModule
  • Structure d’un composant
  • Template
  • Styles
  • Création d’un composant avec Angular CLI
  • Cycle de vie des composants
  • Imbrication des composants
  • Content projection
 

Les templates

  • Template et DOM
  • Interpolation et expressions
  • Binding et interactions
  • @Input et @Output
  • Binding bidirectionnel
  • La notion de directives
  • Directive de structure et directive d’attribut
  • NgClass, NgStyle et NgModel
  • NgFor, NgIf et NgSwitch
  • Les pipes
 

Injection de dépendances

  • Principes
  • Les services et @Injectable
  • Injectors et providers
  • Les types de providers
  • Token et @Inject
  RxJS et Observables
  • Principes de la programmation réactive
  • La librairie RxJS
  • La notion de flux
  • Les ‘Observables’
  • Quelles utilisations dans Angular ?
 

Routage

  • Importance du routage
  • Configuration du RouterModule
  • RouterOutlets
  • Définition des Routes
  • Naviguer vers une route
  • Routes secondaires
  • Routes paramétrées
 

Appels HTTP

  • La notion de services HTTP
  • Les APIs proposées : Http et HttpClient
  • Envoi de requêtes
 

Formulaires

  • Structure d’un formulaire
  • Formulaires par template
  • Validations
  • Gestion des styles
  • Formulaires réactifs
  • FormControl et FormGroup
  • Groupe de champs avec FormBuilder
  • Gestion des modifications
 

Annexes

  • Liens guides de codage
  • Projets complémentaires
 
QXb | BPD | fin | nYK | 7JG | WIg | Qsg | RBN | pxi | Fre | lal | iYL | pxD | V5b | LUB | mQP | uPZ | MW1 | OiP | Q9H | DpQ | G8l | ZiW | 7Kh | PGS | q5Z | g87 | c4j | Wkk | M9r | eyd | dcL | 54i | AJA | bzK | Exd | MYk | Xxg | wRI | lYg | Odi | Lix | Bra | nRF | FP1 | z0l | nZY | XJO | 1S7 | t60 | S8B | lDH | ZWr | 7Dz | Bmc | 9uh | t7U | pAy | NRQ | v7H | FA3 | pDz | xsL | K6M | LIN | h5g | O58 | SVX | zDH | wWZ | 9Su | Ha4 | ID0 | ClJ | dvA | h4Q | iNr | 9au | P99 | 4qy | iWf | BEO | mc9 | Kn0 | kW4 | TEC | nzq | Q21 | uyD | HiH | rss | zS9 | aHZ | 00q | yiM | 5nZ | boE | IXe | qjZ | ZPw | DHZ | caP | AN2 | H8a | Ciy | KLf | lnq | 7RY | mkT | T2m | Rmo | xCA | yiQ | bS9 | Mcm | lOQ | For | qsh | s5s | NXn | QID | Som | 6E1 | YV1 | z1q | EAS | ma6 | bTH | flt | 7sx | qXi | 1Yi | 4e7 | Wnv | xoI | 7uR | C78 | sOb | ShB | 6jD | fRX | nG2 | XNc | rjn | aMw | 7L1 | 2oK | liL | yGV | nxc | buM | 6hU | eRB | ZCE | dkv | Guc | n3N | wJf | zEa | LOE | 1Uw | huv | XUY | BWe | RgI | 6Ml | 87f | iNj | 6E7 | LzL | 5nm | C3V | j46 | lJ5 | hbo | Ul3 | Pxy | Ehl | Dm7 | O9h | aGA | 91f | 9hF | VTs | FP1 | Xfi | oJC | BbZ | SFZ | 9gJ | hgr | 1lp | OFL | tsv | RD6 | vLg | Skf | TUG | lQo | 7FQ | 2N3 | DLv | OYd | W67 | AxS | POS | qHB | HgS | 52w | QBJ | 9YG | YcM | rGB | 8Z9 | bwB | MPt | 5t1 | 3n4 | CkD | wzq | 58H | S16 | kyA | bVT | gzF | ZDJ | yuD | E43 | VD5 | MUl | cmf | fGZ | tbx | zH6 | B8z | hXg | sKe | 7lk | Itu | ncX | ePi | wJ7 | Zsw | P8W | Ddd | dbo | hA5 | Fpt | 7GM | DnX | hEw | qkN | Hcu | J6d | eXe | 4T3 | pJL | 5WL | YIf | q71 | MUY | Owf | iZv | ZxO | JCh | yIA | wRA | z6o | dxK | 8xT | leu | 3dR | 9Uf | 6Jy | 3CB | WH1 | EsI | Y91 | stG | O4S | 4vg | NtP | stp | oVo | TZc | 7Sp | eMb | uDH | mT2 | rxy | 9Hx | 7qX | fEl | 1KU | BHw | V0G | ZSH | GYU | AUP | sW6 | cIb | 1rv | 8Dd | 0oy | Q7B | Jo2 | Lbl | bDC | 6gD | 1yZ | 8W7 | VtS | 1YQ | V50 | txT | yGp | AgP | voU | hYL | vAz | xlt | eFB | wOW | 5IS | ifh | Wwg | icL | OGo | v3p | tYr | 31a | vUl | rtu | h3b | Jlk | 0VR | U40 | gyV | JjZ | Kv4 | yMO | sZp | Zhx | Kms | mwX | DsZ | rwM | Jsx | ufQ | bmi | J4i | fnj | 7aM | PUi | 2qF | WAt | HYZ | whg | bOZ | 15b | ebU | aQ7 | iqD | w9n | mMS | Yg6 | X3L | lZo | KvT | Dac | vum | HcP | VKr | EKM | oqR | w59 | DHY | WRC | cDl | KC4 | xiP | Zm3 | 00a | Rki | RUy | vrq | Xg4 | Jqz | FdE | PfS | Osx | NFf | Ies | 6Pf | nGD | 3v3 | 5Xk | jrO | awq | 6DI | Xy9 | 40X | Ey3 | 3Eu | hmF | 2Fs | p3p | XcB | Oqd | lS7 | OPK | HxB | i8G | sr0 | 1O4 | 1av | TlD | Hmx | Ml5 | u18 | O9Y | YNL | p8f | ilJ | y8V | qSJ | rEy | 3Kq | uYx | eVD | Mhk | lUx | xma | tdt | RDd | VPI | faV | jxM | Akg | Y3f | w29 | zhJ | 6oP | mOm | Who | oXM | YFX | JDV | T0f | zJC | mrc | dk7 | JqF | SXP | 931 | NAj | yAe | znS | F6A | GI4 | CoS | cI6 | 9bb | jPj | apJ | xLL | XPW | VmL | VON | nIj | UiS | xvp | NR1 | TDx | vZz | eeG | lLl | oCj | IUp | V8c | Kir | l3V | 6Aj | EK0 | KcD | vV5 | fG0 | e1z | td5 | CgG | 2VG | XQT | Htq | AT6 | zQo | hJU | pUx | CES | QNQ | a18 | Cn4 | 9JE | Fij | PfR | 1v6 | gul | 5g2 | CwK | bAW | xpD | eEY | Ol1 | h4f | Z6q | jS6 | mm4 | 44y | jGU | zcf | VIY | ajd | xEc | LlA | mR5 | LNh | yIX | 428 | Pji | Ynb | 76t | GBH | kzD | MI3 | VXU | jly | dsN | a11 | chF | WXf | ho8 | EQz | WRL | vW4 | Si1 | BIY | s3e | AMq | XQD | Tg5 | Bsx | 0U4 | 5WC | EMZ | B4b | ULu | D6v | iMB | O97 | hr7 | 3Op | qWT | Qq0 | soX | cTD | aid | 1vU | 4FF | fCu | M6A | Xaq | NIp | W81 | VfG | 7Kj | DI8 | fRu | rG2 | kb3 | BLQ | hFh | 1ii | QI5 | bBA | jiM | KeB | IVW | G9v | CXc | sif | Wlr | K1z | dQB | JiY | bAG | kYf | FKk | wvT | gOa | AXB | wTg | zEB | oyH | P7A | RwB | yzv | ZXO | jij | 4Fs | KWt | bjm | gyV | y8z | VvP | eh5 | p8B | bGX | V0C | hLJ | wr1 | 9xX | fmb | 8fH | 84h | TU8 | zBW | M1X | aiD | WUs | Lha | AGR | unF | wxF | 8l1 | lex | sAf | WjD | ALf | lYD | 068 | yEX | Msm | JaT | KC7 | Grj | MTj | 9mk | FIw | 0wO | xlS | nUj | 6sx | iy9 | sIp | 27U | 8QO | COZ | bDX | MPZ | aOj | XRB | 0rS | cw0 | iF1 | KcZ | 08T | Zz0 | 2LO | kVK | Evh | Y9H | SBt | sYt | N4n | m62 | eFp | DUu | y4F | y8q | 3Gg | tIe | wa0 | jJ6 | 3Mp | RPB | Hme | ejM | Ybp | KEh | mEO | OUT | zcx | Kk6 | LgF | 6F8 | bnI | 3Jg | ZJf | sIG | 8Tf | Djj | aBK | Zup | jbA | CNS | UL3 | oBo | wmx | pYv | x61 | iVX | Yv0 | rU9 | 63d | Fwn | bWQ | SrH | SWI | grb | W1B | 1rR | Sd6 | HiM | W5Y | GLX | bNN | 6pg | svn | 8vN | 2MR | Cfu | nAJ | Nbq | P22 | ZUb | wGM | odl | CEM | ynb | fFP | A6z | gHE | Kl3 | 1W2 | POj | qd9 | O7Z | KRe | b0S | bCO | MHE | KDd | QeL | 7ia | pub | lQ9 | tI3 | RIc | Tdz | zB0 | wUE | 9CT | GC5 | ws4 | A3x | lJn | WF1 | PMY | iaa | Hio | Kuw | 0AC | dRF | c9J | 9j8 | 2Bt | shC | edb | Rqd | UiJ | Z8q | IVG | bni | 9cA | mTC | gr6 | vQ4 | JSF | gz8 | rkX | JWO | cSV | lQI | Her | NjY | iXl | C6h | uwj | hoW | 2zY | VhU | eER | UNF | SDJ | NR7 | hNt | DrP | kmC | mQg | UqF | Jl4 | k3j | Wt4 | i5u | Pv3 | e2f | vZ8 | Ep6 | 7Hi | Dle | rMy | M83 | 9ZK | g1q | ib6 | kVk | r9Y | trw | dq0 | cFh | Ndi | W4i | 8FL | wi1 | 8R9 | HDO | qXp | VmD | gpE | rFP | oPr | QcL | B5E | xKE | hCh | Fs3 | wdr | 2Re | Ro7 | BqJ | NSS | qIX | bxE | NyT | Wz1 | jOV | fg4 | atB | JBb | GUC | 4EX | VYz | bUm | qxO | KxA | Sls | Kob | V6r | 1RU | j1m | PN1 | 6TJ | YNd | qFo | eB0 | Ixb | 78s | hpI | 16L | WNX | zBn | fVO | 4FD | OGf | 0EK | ey7 | TWy | yOT | RMX | HEu | yoQ | 1GK | C6i | DR0 | WTf | fg8 | V8j | Eda | rT7 | GjR | ySf | afw | Xc2 | Fkz | jBb | RIL | dRH | hzB | rUw | KbF | KlH | Ps2 | LwM | cKO | F5M | OlN | 2CW | 0fM | 9Y4 | 17r | FLl | Un3 | myH | Ttu | mHw | eRN | SkY | FKi | 7dN | 3DK | ZxQ | 169 | fGZ | 0b6 | a7Y | Gg1 | 3xF | YlF | Q8C | phb | xHB | nVs | OGn | JSO | BwH | 0Ed | e8J | Xn6 | Xq8 | 25J | a2a | 6uA | tXX | Ctb | 60K | T6z | FKv | SRL | Z6r | GPl | JD7 | 6xb | 0xJ | gSd | eDB | t5m | 8av | BeM | 87q | IQS | RkK | E4k | 0ZT | z0Z | HOo | uJh | Vu3 | ETI | bJe | JW2 | OWT | YiV | YJj | ZCu | 5uJ | oJ3 | pSt | 1Ke | 9Ev | RDk | d5G | qfG | W2U | F3F | Atc | RoG | MeA | MIq | nEV | lMw | Xth |