曙海教育集團
全國報名免費熱線:4008699035 微信:shuhaipeixun
或15921673576(微信同號) QQ:1299983702
首頁 課程表 在線聊 報名 講師 品牌 QQ聊 活動 就業
 
AngularJS Good Practices培訓
 
   班級規模及環境--熱線:4008699035 手機:15921673576( 微信同號)
       每期人數限3到5人。
   上課時間和地點
開課地址:【上?!客瑵髮W(滬西)/新城金郡商務樓(11號線白銀路站)【深圳分部】:電影大廈(地鐵一號線大劇院站) 【武漢分部】:佳源大廈【成都分部】:領館區1號【沈陽分部】:沈陽理工大學【鄭州分部】:錦華大廈【石家莊分部】:瑞景大廈【北京分部】:北京中山學院 【南京分部】:金港大廈
最新開班 (連續班 、周末班、晚班):2020年3月16日
   實驗設備
     ☆資深工程師授課
        
        ☆注重質量 ☆邊講邊練

        ☆合格學員免費推薦工作
        ★實驗設備請點擊這兒查看★
   質量保障

        1、培訓過程中,如有部分內容理解不透或消化不好,可免費在以后培訓班中重聽;
        2、培訓結束后,授課老師留給學員聯系方式,保障培訓效果,免費提供課后技術支持。
        3、培訓合格學員可享受免費推薦就業機會。

課程大綱
 
  • Avoiding major pitfalls of scaling an AngularJS app
  • Proper MVC directory structure
  • Writing Modules in a smarter way
  • Keeping the names consistent
    Modularize the Header, Footer, Routes
    Dependency injection and minifying the code
  • Global dependencies
    Not-overusing Controllers
  • Syntax of 'controllerAs'
    Using 'bindToController' in our Directives
    Making 'ng-click' conditional
    Factory vs Service
  • All providers are singletons
    Utilizing browser extensions (Batarang, etc)
  • To many watchers and performance issues
  • Scoping
  • Write-only in the controllers
    Read-only in the templates
    Object in the scope instead of properties
    Avoiding to shadow property of the parent '$scope'
    Prototypical inheritance
    Keeping scope uncluttered
    How to talk with sibling objects
    One-Time Binding
  • Not-manual testing
  • ngMock module
    Protractor
  • e2e tests with Jasmine '
    $digest' cycles
    Karma
  • How to easly close the feedback loop
    Run tests in parallel across different browsers
    Real world usage scenarios with different devices
    Not-using jQuery
  • Change the way of thinking
    Proper deploying
  • Facade to interact with servers
    Separation of server interaction and error handling from the model
    Business logic in models
    Configure providers before they are injected
    Proper use of '$scope.$emit()' and '$scope.$broadcast'
    Automating our workflow
    yo, grunt, bower
    Use case with cordova
    Angular 1 vs Angular 2
  • Differences and similarities
    Three ways: typescript, pure js, dart
    Good practices in Angular 2
    Upgrading from version 1
 
  備案號:備案號:滬ICP備08026168號-1 .(2024年07月24日)....................
a日韩av网址