Kursplan

Introduktion

  • Vad är Angular?
  • Vad finns det nytt i Angular 11?

  • Översikt över TypeScript och ES6 JavaScript

    • TypeScript-syntax
    • Använda TypeScript-transpiler
    • Konfigurera Angular 11 och TypeScript

    • Översikt över Angular 11:s delar

      • Angular CLI
      • Komponenter
      • Direktiv
      • Inmatningar och utgångar
      • Data-bindning och interpolation
      • Händelselista
      • Data-modellering
      • Starta programmet
      • Eksperimentell Webpack

      • Skapa din första Angular-applikation

        • Planera applikationen
        • Konfigurera ett Angular-projekt
        • Skapa en mobilvänlig UI med Bootstrap 4 och Sass

        • Skapa en komponent

          • Förstå komponentens livscykel
          • Dataflöde
          • Använda mallar och stil
          • Projektera innehåll
          • Arbeta med AppModule
          • Arbeta med anpassade komponenter
          • Använda vykapsling
          • Implementera livscykelhändelser
          • Använda ViewChildren och ContentChildren

          • Data-bindning i Angular 11

            • Förstå egenskaps- och händelselista
            • Bindning och tilldelning av alias för anpassade egenskaper
            • Bindning och tilldelning av alias för anpassade händelser

            • Arbeta med direktiv

              • Inbyggda direktiv
              • Anpassade direktiv

              • Angular 11-tjänster

                • Skapa en loggtjänst
                • Skapa en datatjänst

                • Använda beroendeinjektion och providers

                  • Injectors, provider och tokens
                  • Konfigurera beroendeinjektion
                  • Konfigurera din provider
                  • Injecta tjänster i komponenter, direktiv och tjänster

                  • Växla sidor med routing

                    • Förstå de olika navigationsmetoderna
                    • Routingstrategier
                    • Konfigurera rutter
                    • Ladda och konfigurera rutter
                    • Använda parametrar i rutter
                    • Skapa kapslade rutter
                    • Använda omdirigering och wildcard-rutter
                    • Förstå routeguardar

                    • Använda RxJS för att skapa och arbeta med observables i Angular

                      • Översikt över observables
                      • Översikt över RxJS
                      • Bygga och använda observables i Angular

                      • Generera formulär för användarinmatning

                        • Använda mallbaserade formulär
                        • Använda reaktiva formulär
                        • Skapa anpassad validering
                        • Validera, filtrera och sanitisera formulärdata

                        • Använda pipes

                          • Transformera utdata
                          • Inbyggda pipes
                          • Async Pipe
                          • Anpassade pipes

                          • Göra anrop till externa HTTP-API:er

                            • Sända förfrågningar

                            • Testa Angular 10-applikationen

                              • Använda Jasmine för enhetstestning
                              • Använda Protractor för slut till slut testning

                              • Felsöka applikationen

                                • Förstå felmeddelanden i Angular
                                • Använda sourcemaps för att felsöka kod i webbläsaren
                                • Läsa TypeScript-kompileringsdiagnostik
                                • Använda Augury

                                • Optimera Angular 11-applikationen

                                  • Arbeta om koden
                                  • Minska paketstorlek och eliminera död kod

                                  • Angular 11-säkerhet

                                    • Hur autentisering fungerar
                                    • Använda JWT-autentisering
                                    • Vad som och vad som inte bör skrivas i Angular

                                    • Distribuera en Angular 11-applikation till produktion

                                      • Distribuera till IIS, Apache, Nginx etc.

                                      • Angular 11-bästa praxis

                                        Felsökning

                                        Sammanfattning och slutsats

Krav

  • Kännedom om grundläggande HTML, CSS och JavaScript

  • Målgrupp

    • Utvecklare

 28 timmar

Antal deltagare


Pris per deltagare

Vittnesmål (5)

Kommande Kurser

Relaterade Kategorier