Schița de curs
Introducere
- Prezentare generală a Angular și a caracteristicilor sale
- Înțelegerea cadrului și a arhitecturii Angular
- Ce’este nou în Angular 15?
Configurarea mediului de dezvoltare
- Instalarea și configurarea Angular 15
- Utilizarea API-urilor autonome stabile care permit dezvoltatorilor Angular să creeze aplicații fără modulele Ng.
- Înțelegerea performanțelor îmbunătățite
Fundamentele de TypeScript
- Înțelegerea sintaxei TypeScript
- Definirea variabilelor și a tablourilor
- Introducerea funcțiilor
Componente
- Anatomia unei componente Angular
- Crearea și utilizarea componentelor
- Comunicarea între componente
- Implementarea cârligelor pentru ciclul de viață al componentelor
- Utilizarea CDK List pentru crearea de componente UI
Directive
- Anatomia unei directive Angular
- Crearea și utilizarea directivelor
- Crearea de directive personalizate
- Utilizarea API de compunere a directivelor
- Utilizarea directivei imagine în aplicațiile Angular și generarea automată a srcset-ului în directiva imagine
Servicii și injecția de dependență
- Anatomia unui serviciu Angular
- Crearea și utilizarea serviciilor
- Utilizarea injecției de dependență pentru gestionarea serviciilor
Țevi
- Anatomia unei țevi Angular
- Crearea și utilizarea țevilor
- Crearea de țevi personalizate
Formulare
- Construirea și validarea formularelor folosind Angular's FormBuilder
- Implementarea formularelor reactive
- Utilizarea formularelor bazate pe șabloane
HttpClient
- Comunicarea cu un API RESTful folosind modulul HttpClient al Angular's
- Implementarea cererilor GET, POST, PUT și DELETE
- Gestionarea erorilor și a evenimentelor de progres
Autentificare și autorizare
- Implementarea autentificării și autorizării în aplicațiile Angular
- Utilizarea JSON Web Token (JWT) pentru autentificare
- Protejarea rutelor cu gardieni
- Reducerea codului de tip boilerplate în gardieni
Testare și depanare
- Scrierea testelor unitare folosind Jasmine și Karma
- Testarea componentelor, directivelor, serviciilor și țevilor Angular
- Depanarea aplicațiilor Angular folosind DevTools din browser's DevTools
- Învățarea despre îmbunătățirile aduse în esbuild pentru compilări mai rapide
Rezumat și etapele următoare
Cerințe
- Cunoașterea de bază a HTML, CSS și JavaScript .
Audiență
- Dezvoltatorii
- Programatori
Mărturii (5)
Mi-a plăcut că formarea s-a concentrat mai mult pe partea practică.
Mihaela - Ness
Curs - NgRx
Tradus de catre o masina
Subiectele discutate, multe exemple de cod live, atitudinea formatorului față de grupul de participanți
Weronika - ATOS PGS sp. z o.o.
Curs - Reactive Programming with Angular RxJS
Tradus de catre o masina
Mi-au plăcut glumele tale.
Dermot - Griffiths & Armour
Curs - Angular 2 Fundamentals
Tradus de catre o masina
Exemple practice, exerciții și cele mai bune practici
Bartosz Zawistowski - Capgemini Polska Sp. z o.o.
Curs - Angular 10 for Developers
Tradus de catre o masina
Analiza pas cu pas. Explicația fiecărei linii de cod. Fiecare problemă pe care am avut-o în timpul cursului a fost rezolvată cu succes și Łukasz mi-a spus motivul. Mi-au plăcut și bunele practici care au fost prezentate. Niciodată nu am fost convins de stilul TDD - pur și simplu nu îl găsesc util și nu merită timpul său. Łukasz a evidențiat atât de multe avantaje ale TDD, încât mi-a schimbat complet opinia.
Michal Uscinski - Devapo Sp. z o. o.
Curs - Testing Angular Applications
Tradus de catre o masina