Kursplan
Introduksjon
- Hva er nytt i Angular 6?
Oversikt over Typescript og ES6 JavaScript
- TypeScript-syntaks Bruke TypeScript-transpileren Oppsett Angular 6 og Typescript
Oversikt over Angular 6 sine deler
- Opprette komponenter Databinding og strenginterpolering Egenskapsbinding Hendelsesbinding Toveis databindingsdatamodelleringsdirektiver Bootstrapping-innganger og -utganger Angular CLI
Opprette din første Angular applikasjon
- Planlegging av applikasjonen Sette opp et vinkelprosjekt og en app ved hjelp av CLI Opprette et grunnleggende prosjektoppsett ved hjelp av Bootstrap 4 og Sass
Bruke Angular 6 komponenter
- Dataflyt Arbeide med AppModule Arbeide med tilpassede komponenter Bruke maler og stiler Bruke visningsinnkapsling Projisere innhold Forstå komponentlivssyklus og livssykluskroker Bruke ViewChildren og ContentChildren
Databinding i Angular 6
- Oversikt over eiendoms- og hendelsesbinding binde og tilordne aliaser til tilpassede egenskaper Binding og tilordne aliaser til tilpassede hendelser
Arbeid med direktiver
- Innebygde direktiver Egendefinerte direktiver
Angular 6 Tjenester
- Opprette en loggingstjeneste Opprette en datatjeneste
Bruk av avhengighetsinjeksjon og leverandører
- Injektorer, leverandør og tokens Konfigurering av avhengighetsinjeksjon Konfigurering av leverandøren din Injiserer tjenester i komponenter, direktiver og tjenester
Bytte sider med ruting
- Sette opp ruter Konfigurere og laste inn ruter Forstå de forskjellige navigasjonsmetodene Bruke parametere i ruter Opprette nestede ruter ved å bruke omdirigerings- og jokertegn-ruter Forstå rutevakter Forstå rutestrategier
Bruke RxJS for å lage og jobbe med observerbare objekter i vinkel
- Oversikt over observerbare objekter Oversikt over RxJS Bygging og bruk av observerbare objekter i Angular
Håndtering av skjemaer
- Bruke de maldrevne skjemaene ved å bruke de Reactive skjemaene
Bruk av rør
- Innebygde rør Async Pipe Custom Pipes
Ringe til eksterne HTTP APIer
Bruke Angular moduler
Tester Angular 6-applikasjonen
- Bruker Jasmine for enhetstesting
Feilsøking av applikasjonen
- Forstå feilmeldinger i Angular Bruke kildekart for å feilsøke kode i nettleseren ved å bruke Augury
Optimalisering av Angular 6-applikasjonen
Angular 6 Sikkerhet
- Autentisering Hva bør og ikke bør skrives i Angular
Distribuere en Angular 6 applikasjon til produksjon
- Utplassering til IIS, Apache, Nginx, etc.
Feilsøking
Sluttkommentarer
Krav
- Kjennskap til grunnleggende HTML, CSS og JavaScript
Publikum
- Utviklere
Testimonials (6)
Good material! The trainer is a really nice guy which helps a lot!
Xander Knol - Conclusion Learning Centers
Kurs - Angular 6
Practical exercises!
William Limberger - Conclusion Learning Centers
Kurs - Angular 6
Learning the whole ecosystem of angular, typescript, ad especially routing
Ryan Delport - Leaseweb
Kurs - Angular 6
Practising with actually doing it myself.
Christiaan Sloof - Leaseweb
Kurs - Angular 6
I genuinely enjoyed the trainer is a great specialist.
Lukasz Cysewski - PSI Polska
Kurs - Angular 6
The tutorials, they allowed us to take the knowledge that we had learnt from the lecture and implement it into a real example. It also gave us an opportunity to ask questions if we were unsure on how something works.