Kursplan

Unngå store fallgruver ved å skalere en AngularJS-app

Riktig MVC-katalogstruktur

Å skrive moduler på en smartere måte

    Hold navnene konsistente Modulariser topptekst, bunntekst, ruter

Avhengighetsinjeksjon og minifisering av koden

    Globale avhengigheter

Ikke overbruker kontroller

    Syntaks for 'controllerAs' Bruke 'bindToController' i våre direktiver Gjøre 'ng-click' betinget

Fabrikk vs Service

    Alle tilbydere er singletons

Bruke nettleserutvidelser (Batarang osv.)

For mange seere og ytelsesproblemer

Omfang

    Skrivebeskyttet i kontrollerene Skrivebeskyttet i malene Objekt i omfanget i stedet for egenskaper Unngå å skygge egenskapen til overordnet '$scope' Prototypisk arv Holde omfanget ryddig Hvordan snakke med søskenobjekter

Engangsbinding

Ikke-manuell testing

    ngMock-modul

Protractor

    e2e tester med Jasmine ' $digest' sykluser

Karma

    Slik lukker du enkelt tilbakemeldingssløyfen Kjør tester parallelt på tvers av forskjellige nettlesere Bruksscenarier i den virkelige verden med forskjellige enheter

Bruker ikke jQuery

    Endre måten å tenke på

Riktig utplassering

    Fasade for å samhandle med servere Separasjon av serverinteraksjon og feilhåndtering fra modellen Business logikk i modeller Konfigurer leverandører før de injiseres Riktig bruk av '$scope.$emit()' og '$scope.$broadcast' Automatisering av arbeidsflyten vår yo, grynt, bower Brukskoffert med cordova

Angular 1 mot Angular 2

    Forskjeller og likheter Tre måter: maskinskrift, ren js, dart Good praksis i Angular 2 Oppgradering fra versjon 1
 14 timer

Antall deltakere



Price per participant

Testimonials (10)

Relaterte kurs

Related Categories