舉報

會員
Learning Angular
Angular,lovedbymillionsofwebdevelopersaroundtheworld,continuestobeoneofthetopJavaScriptframeworksthankstoitsregularupdatesandnewfeaturesthatenablefast,cross-platform,andsecurefrontendwebdevelopment.WithAngular,youcanachievehighperformanceusingthelatestwebtechniquesandextensiveintegrationwithwebtoolsandintegrateddevelopmentenvironments(IDEs).UpdatedtoAngular10,thisthirdeditionoftheLearningAngularbookcoversnewfeaturesandmodernwebdevelopmentpracticestoaddressthecurrentfrontendwebdevelopmentlandscape.IfyouarenewtoAngular,thisbookwillgiveyouacomprehensiveintroductiontohelpyougetyouupandrunninginnotime.You'lllearnhowtodevelopappsbyharnessingthepoweroftheAngularcommand-lineinterface(CLI),writeunittests,styleyourappsbyfollowingtheMaterialDesignguidelines,andfinallydeploythemtoahostingprovider.ThebookisespeciallyusefulforbeginnerstogettogripswiththebarebonesoftheframeworkneededtostartdevelopingAngularapps.Bytheendofthisbook,you’llnotonlybeabletocreateAngularapplicationswithTypeScriptfromscratchbutalsoenhanceyourcodingskillswithbestpractices.
目錄(132章)
倒序
- 封面
- 版權信息
- Why subscribe?
- Contributors About the authors
- About the reviewer
- Packt is searching for authors like you
- Preface
- Who this book is for
- What this book covers
- To get the most out of this book
- Download the example code files
- Conventions used
- Get in touch
- Reviews
- Section 1: Getting Started with Angular
- Chapter 1: Building Your First Angular App
- Technical requirements
- It's just Angular – introducing semantic versioning
- Introducing Angular
- Setting up our workspace with Angular CLI
- Hello Angular
- IDEs and plugins
- Summary
- Chapter 2: Introduction to TypeScript
- The history of TypeScript
- Types in TypeScript
- Functions lambdas and execution flow
- Common TypeScript features
- Classes interfaces and inheritance
- Decorators in TypeScript
- Advanced types
- Modules
- Summary
- Section 2: Components – the Basic Building Blocks of an Angular App
- Chapter 3: Component Interaction and Inter-Communication
- Technical requirements
- Creating our first component
- Configuring a component
- Interacting with the template
- Communicating with other components
- Encapsulating CSS styling
- Change detection strategies
- Introducing the component lifecycle
- Summary
- Chapter 4: Enhance Components with Pipes and Directives
- Technical requirements
- Introducing directives
- Transforming elements using directives
- Manipulating data with pipes
- Building custom pipes
- Building custom directives
- Summary
- Chapter 5: Structure an Angular App
- Technical requirements
- Organizing components into modules
- Configuring the application
- How dependency injection works in Angular
- Summary
- Chapter 6: Enrich Components with Asynchronous Data Services
- Technical requirements
- Strategies for handling asynchronous information
- Reactive functional programming in Angular
- Creating a backend API-the Angular way
- Communicating data over HTTP
- Authenticating with HTTP
- Handling HTTP errors
- Unsubscribing from observables
- Summary
- Section 3: User Experience and Testability
- Chapter 7: Navigate through Components with Routing
- Technical requirements
- Introducing the Angular router
- Creating an Angular app with routing
- Separating our app into feature routing modules
- Passing parameters to routes
- Enhancing navigation with advanced features
- Summary
- Chapter 8: Orchestrating Validation Experiences in Forms
- Technical requirements
- Introducing forms to web apps
- Data binding with template-driven forms
- Using reactive patterns in Angular forms
- Validating controls in a reactive way
- Modifying forms dynamically
- Creating elegant reactive forms
- Building a custom validator
- Manipulating form data
- Watching state changes and being reactive
- Summary
- Chapter 9: Introduction to Angular Material
- Technical requirements
- Introducing Material Design
- Introducing Angular Material
- Adding core UI controls
- Introducing the Angular CDK
- Designing layouts using flexbox
- Summary
- Chapter 10: Giving Motion to Components with Animations
- Technical requirements
- Creating animations with plain vanilla CSS
- Introducing Angular animations
- Animating components programmatically
- Summary
- Chapter 11: Unit test an Angular App
- Technical requirements
- Why do we need tests?
- The anatomy of a unit test
- Introducing unit tests in Angular
- Testing components
- Testing services
- Testing pipes
- Testing routing
- Testing directives
- Testing reactive forms
- Summary
- Section 4: Deployment and Practice
- Chapter 12: Bringing an Angular App to Production
- Technical requirements
- Building an Angular app
- Limiting the application bundle size
- Optimizing the application bundle
- Deploying an Angular app
- Summary
- Chapter 13: Develop a Real-World Angular App
- Technical requirements
- Scaffolding the application structure
- Implementing core features
- Adding heroes functionality
- Integrating the missions module
- Summary
- Other Books You May Enjoy
- Leave a review - let other readers know what you think 更新時間:2021-06-11 18:24:26
推薦閱讀
- 軟件安全技術
- Boost程序庫完全開發指南:深入C++”準”標準庫(第5版)
- 微服務與事件驅動架構
- Effective C#:改善C#代碼的50個有效方法(原書第3版)
- 數據庫系統原理及MySQL應用教程
- Flash CS6中文版應用教程(第三版)
- OpenShift在企業中的實踐:PaaS DevOps微服務(第2版)
- 算法訓練營:提高篇(全彩版)
- JavaScript入門經典
- 打開Go語言之門:入門、實戰與進階
- Android移動開發案例教程:基于Android Studio開發環境
- 軟件項目管理實用教程
- Python應用與實戰
- Java RESTful Web Service實戰
- Getting Started with hapi.js
- 少兒編程輕松學(全2冊)
- Visual Basic 開發從入門到精通
- 陪孩子像搭積木一樣學編程:Python真好玩+Scratch趣味編程(全2冊)
- PostGIS Cookbook
- Introduction to Programming
- Building Business Websites with Squarespace 7
- 數控編程技能培訓:Cimatron中文版
- Photoshop圖像處理與平面設計案例教程(第2版)
- JavaScript Promises Essentials
- 輕松玩轉Python少兒編程
- Learning BeagleBone Python Programming
- Object–Oriented Programming with Swift 2
- C#碼農筆記:從第一行代碼到項目實戰
- Python編程基礎(中學版)
- Instant Kendo UI Grid