Schița de curs
Introducere
- Prezentare generală a Angular și a caracteristicilor sale
- Înțelegerea framework-ului și arhitecturii Angular
- Ce este nou în Angular 15?
Configurarea mediului de dezvoltare
- Instalarea și configurarea Angular 15
- Folosirea API-urilor standalone stabile care permit dezvoltatorilor Angular să construiască aplicații fără Ng Modules.
- Înțelegerea performanței îmbunătățite
Fundamentele TypeScript
- Înțelegerea sintaxei TypeScript
- Definirea variabilelor și a array-urilor
- Tipuri în funcții
Componente
- Anatomia unei componente Angular
- Crearea și utilizarea componentelor
- Comunicarea între componente
- Implementarea lifecycle hooks ale componentelor
- Folosirea CDK List pentru construirea componentelor UI
Directive
- Anatomia unei directive Angular
- Crearea și utilizarea directivelor
- Construirea de directive personalizate
- Folosirea API-ului de compoziție a directivelor
- Folosirea Directivei pentru Imagini în aplicațiile Angular și realizarea generării automate a srcset în Directiva pentru Imagini
Servicii și Injecție de Dependențe
- Anatomia unui serviciu Angular
- Crearea și utilizarea serviciilor
- Folosirea Injecției de Dependențe pentru gestionarea serviciilor
Pipe-uri
- Anatomia unui pipe Angular
- Crearea și utilizarea pipe-urilor
- Construirea de pipe-uri personalizate
Formulare
- Construirea și validarea formularelor folosind FormBuilder din Angular
- Implementarea formelor reactive
- Folosirea formelor bazate pe șabloane
HttpClient
- Comunicarea cu o API RESTful folosind modulul HttpClient din Angular
- 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
- Folosirea JSON Web Tokens (JWT) pentru autentificare
- Protejarea rutelor cu garduri
- Reducerea codului boilerplate în garduri
Testare și Depanare
- Scrierea testelor unitare folosind Jasmine și Karma
- Testarea componentelor, directivelor, serviciilor și pipe-urilor Angular
- Depanarea aplicațiilor Angular folosind DevTools-ul browser-ului
- Aflați despre îmbunătățirile din esbuild pentru construcții mai rapide
Rezumat și Pași Următori
Cerințe
- Înțelegere de bază a HTML, CSS și JavaScript
Publicul țintă
- Dezvoltatori
- Programatori
Mărturii (5)
Mi-a plăcut că instruirea s-a concentrat mai mult pe partea practică.
Mihaela - Ness
Curs - NgRx
Tradus de catre o masina
Subiecte care au fost discutate, multe exemple de cod în direct, atitudinea instrucționarilor față de grup
Weronika - ATOS PGS sp. z o.o.
Curs - Reactive Programming with Angular RxJS
Tradus de catre o masina
Mi-au plăcut gluma ta
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
Pipă Rutare Legarea Datelor Servicii
Edmundo Manave - CEDSIF, IP - Ministry of Finance
Curs - Angular 12
Tradus de catre o masina