Schița de curs

Introducere

  • Ce este nou în Angular 5?

Prezentare generală a Typescript și ES6 JavaScript

  • TypeScript Sintaxă
  • Folosind transpilerul TypeScript.
  • Configurarea Angular 5 și Typescript

Crearea primei dvs. aplicații Angular.

  • Planificarea aplicației
  • Configurarea unui proiect Angular și a unei aplicații folosind CLI
  • Crearea unei configurații de bază de proiect folosind Bootstrap 4 și Sass

Lucrul cu Angular 5's Parts

  • Crearea componentelor
  • Legarea datelor și interpolarea șirurilor
  • Legarea proprietății
  • Legarea evenimentului
  • Legare bidirecțională de date
  • Modelarea datelor
  • Directive
  • Bootstrapping
  • Intrări și ieșiri

Folosind Angular 5 Componente

  • Flux de date
  • Lucrul cu AppModule
  • Lucrul cu componente personalizate
  • Utilizarea șabloanelor și stilurilor
  • Folosind View Encapsulation
  • Proiectarea Conținutului
  • Înțelegerea ciclului de viață al componentelor și a cârligelor ciclului de viață
  • Utilizarea ViewChildren și ContentChildren

Legarea datelor în Angular 5

  • Prezentare generală a proprietății și a legăturii evenimentelor
  • Legarea și atribuirea de aliasuri proprietăților personalizate
  • Legarea și atribuirea de aliasuri evenimentelor personalizate

Lucrul cu directive

  • Directive încorporate
  • Directive vamale

Depanarea aplicației

  • Înțelegerea mesajelor de eroare din Angular
  • Utilizarea hărților sursă pentru a depana codul în browser
  • Folosind Augury

Angular 5 Servicii

  • Învățarea importanței serviciilor
  • Crearea unui serviciu de logare
  • Crearea unui serviciu de date

Utilizarea injecției de dependență și a furnizorilor

  • Injectoare, furnizor și jetoane
  • Configurarea Dependency Injection
  • Configurarea furnizorului dvs
  • Injectarea de servicii în componente, directive și servicii

Schimbarea paginilor cu rutare

  • Configurarea rutelor
  • Configurarea și încărcarea rutelor
  • Înțelegerea diferitelor metode de navigare
  • Utilizarea parametrilor în rute
  • Crearea rutelor imbricate
  • Utilizarea rutelor de redirecționare și wildcard
  • Înțelegerea gărzilor de rută
  • Înțelegerea strategiilor de rutare

Utilizarea RxJS pentru a crea și a lucra cu observabile în Angular

  • Prezentare generală a observabililor
  • Prezentare generală a RxJS
  • Construirea și utilizarea observabilelor în Angular

Manipularea formularelor

  • Utilizarea formularelor bazate pe șabloane
  • Folosind cele Reactive Forme

Utilizarea țevilor

  • Conducte încorporate
  • Conductă asincronă
  • Țevi personalizate

Efectuarea de apeluri către API-uri HTTP externe

Folosind Angular Module

Optimizarea aplicației Angular 5

Testarea aplicației Angular 5

  • Folosind Jasmine pentru testarea unitară

Angular 5 Securitate

  • Autentificare
  • Ce ar trebui și ce nu ar trebui să fie scris în Angular

Implementarea unei aplicații Angular 5 în producție

  • Implementarea pe IIS, Apache, Nginx etc.

Depanare

Observații de încheiere

Cerințe

  • Familiaritate cu HTML de bază, CSS și JavaScript
  • .

Audiență

  • Începători în dezvoltarea web
  • Dezvoltatorii frontend cu experiență
  • Toată lumea interesată să învețe cum să dezvolte aplicații folosind Angular
  • .
  28 ore
 

Numărul de participanți


Dată început

Dată sfârșit


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Mărturii (1)

Cursuri înrudite

Categorii înrudite