Programare cu Angular - Avansati

Programare cu Angular - Avansati

Acest curs este o continuarea a cursului Angular 8 si este dezvoltat pentru programatori cu experienta in utilizarea acestui framework. Ne concentram pe subiecte avansate care sa te ajute sa cresti eficienta codului tau.
Cod: WEB-022
Durata: 30 ore

Descriere

Acest training se adreseaza programatorilor cu experienta in Angular. In cadrul cursului ne concentram pe subiecte avansate, care iti vor permite sa lucrezi mai eficient si sa imbunatatesti calitatea codului pe care il scrii.

Subiectele pe care le abordam in cadrul sesiunii includ developing libraries pentru Angular, crearea de custom directives, provider hierarchy si dependency injection, dynamic si reactive forms si validarea lor, autorizarea cu JWT tokens si managementul application state cu Redux (NgRx). Ne uitam si la time-travel debugging, advance router capabilities si animatie.

Mai mult decat atat, vom discuta despre subiecte legate de configurarea webpack pentru construirea de aplicatii Angular, unit testing cu Test/Jasmine/Mocha/Chai, E2E testing cu Protractor si optimizarea aplicatiilor.

Subiecte curs

  • Crearea de directive structurale
  • Directive, crearea de directive, directive structurale
  • DI, provider hierarchy
  • DI Modules, providers. Provider hierarchy
  • Crearea de librarii
  • Tipuri de JS modules Library assembly. Library assembly for Angular
  • Reactive programming (RxJS) - avansat
  • Operatori RxJS si utilizarea lor. Event loop si RxJS.
  • Formulare
  • Custom form validation. Dynamic forms. Reactive forms. Utilizarea reactive services. Data exchange in reactive forms
  • Angular Router
  • Functionalitati router
  • Autorizare cu JWT tokens
  • Web application authentication. JWT, prezentare RFC 7519, beneficii JWT JWT + HttpClient
  • Animatie
  • Changes si zone.js
  • Zone.js. NgZone, Tick
  • Managementul application states si debugging
  • Management cu Redux (ngrx). Time-Travel debugging
  • Webpack in Angular
  • Testing in Angular
  • Frameworks si libraries pentru testare (Jest/Jasmine/Mocha/Chai). Mocks. Units tests, test-bed tests, component testing E2E testing (Protractor/phantomjs)
  • Optimizare
  • PWA: ce sunt si de ce sunt importante. Service Workers PWA in Angular. Server side rendering, Isomorphic Apps. Peculiarities of build for productio
n

Obiective

  • Utilizarea mai eficienta a modulelor Angular
  • Utilizarea referenced libraries si frameworks
  • Cresterea eficientei testarii aplicatiilor si debugging
  • Folosirea functionalitatilor avansate, inclusiv optimizarea

Public tinta

  • Programatori
  • Designeri

Cerinte curs

  • Experienta in web development
  • Experienta in Angular si TypeScript

Alege oras Online Pret
Inregistreaza-te pentru urmatorul curs.
+
Inregistrarea la urmatorul curs va asigura prioritatea pe lista de inscriere. Veti fi contactat pentru confirmarea inscrierii in momentul in care urmatorul curs este programat.
Online 3800 RON
Bucuresti 3800 RON
Cracovia 3800 RON
Wroclaw 3800 RON

Facturile pentru curs sunt emise in moneda locala. Toate preturile de mai sus pot fi supuse modificarilor in functie de locul unde se desfasoara trainingul si modul de livrare. Preturile pot fi supuse modificarilor si in perioada in care se programeaza. La preturile afisate se adauga TVA.

Alte cursuri care te-ar putea interesa:

Inscrie-te!

Prenume*
Nume*
Companie
Adresa email*
Alege oras
Telefon
Observatii
Mai ai intrebari?
Contacteaza-ne.
Thank you.
Your request has been received.