Angular 6 by Example: Get up and running with Angular by building modern real-world web apps, 3rd Edition

Chandermani Arora, Kevin Hennessy

  • 出版商: Packt Publishing
  • 出版日期: 2018-06-22
  • 定價: $1,480
  • 售價: 6.0$888
  • 語言: 英文
  • 頁數: 504
  • 裝訂: Paperback
  • ISBN: 1788835174
  • ISBN-13: 9781788835176
  • 相關分類: Angular
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

Harness the power of Angular Components, Router, Forms, Directives and much more to build professional-grade web apps with TypeScript

Key Features

  • Get to grips with #1 JavaScript framework and explore modern concepts for developing single page applications
  • Develop full-featured web applications using Angular 6 and TypeScript from scratch
  • Learn professional web programming techniques to supercharge your Angular projects

Book Description

Angular helps you build faster, efficient, and flexible cross-platform applications. Creating complex and rich web applications, with a lighter resource footprint, has never been easier or faster. Angular is now at release 6, with significant changes compared to previous versions.

In this third edition of Angular by Example, you'll build three apps with varying degrees of complexity. The book starts with a simple Guess the Number game, which serves as a platform to launch you into the world of Angular. Next, you will learn to develop a popular 7-Minute Workout app, covering the building blocks of Angular. The final app, Personal Trainer morphs the existing 7-Minute Workout into a full-fledged personal workout builder and runner, covering advanced directive building, which is the most fundamental and powerful feature of Angular.In addition to this, you will learn about testability and the framework constructs Angular provides to effectively test your app. The book concludes by providing you with practical advice and useful tips that will come in handy as you build more apps with Angular.

What you will learn

  • Get introduced to the Angular framework and create a simple guess the number app that explores core features of the framework
  • Dig deeper into the angular framework by building the 7-minute workout app throughout the book
  • Explore primary building blocks of Angular components
  • Go deep into the inner workings of Angular 6 directives and components
  • Learn about cross-component communication using Angular events
  • Get started with the unit and E2E testing
  • Understand how to encounter scenarios such as authentication and authorization, localization, performance, and migrating apps from Angular 1 to Angular 6

Who This Book Is For

Angular by Example is an essential guide for beginners who want to get started with Angular. You'll start building applications immediately with the featured examples and uncover a simpler approach to JavaScript web development. Prior experience with HTML, CSS, and JavaScript is necessary.

Table of Contents

  1. Getting Started
  2. Building Our First App 7 Minute Workout
  3. More Angular SPA and Routing
  4. Personal Trainer
  5. Supporting Server Data Persistence
  6. Angular Directives in Depth
  7. Testing Personal Trainer
  8. Some Practical Scenarios

商品描述(中文翻譯)

發揮 Angular 元件、路由器、表單、指令等功能,使用 TypeScript 建立專業級的網頁應用程式。

主要特點:
- 瞭解頂尖的 JavaScript 框架,並探索開發單頁應用程式的現代概念
- 從頭開始使用 Angular 6 和 TypeScript 開發功能完整的網頁應用程式
- 學習專業的網頁程式設計技巧,提升 Angular 專案的效能

書籍描述:
Angular 幫助您建立更快、更高效、更靈活的跨平台應用程式。創建複雜且功能豐富的網頁應用程式,並且資源佔用更少,變得更加容易和快速。Angular 目前已經發佈到第 6 版,相較於之前的版本有顯著的變化。

在這本《Angular by Example》第三版中,您將建立三個不同程度複雜度的應用程式。書籍以一個簡單的「猜數字遊戲」開始,作為進入 Angular 世界的平台。接下來,您將學習開發一個熱門的「7 分鐘運動」應用程式,涵蓋 Angular 的基礎構建塊。最後一個應用程式「個人教練」將現有的「7 分鐘運動」轉變為一個完整的個人運動建立和執行應用程式,涵蓋了 Angular 最基本和最強大的指令建構。此外,您還將學習有關測試性和 Angular 提供的框架結構,以有效測試您的應用程式。書籍最後提供實用建議和有用技巧,將對您在使用 Angular 建立更多應用程式時非常有用。

學到的內容:
- 介紹 Angular 框架,並創建一個簡單的「猜數字」應用程式,探索框架的核心功能
- 透過整本書建立「7 分鐘運動」應用程式,深入瞭解 Angular 框架
- 探索 Angular 元件的主要構建塊
- 深入瞭解 Angular 6 指令和元件的內部運作
- 學習使用 Angular 事件進行跨元件通訊
- 開始進行單元測試和端對端測試
- 瞭解如何應對驗證和授權、本地化、效能以及從 Angular 1 遷移至 Angular 6 等情境

適合閱讀對象:
《Angular by Example》是初學者入門 Angular 的必備指南。您將立即開始使用範例建立應用程式,並發現一種更簡單的 JavaScript 網頁開發方法。需要具備 HTML、CSS 和 JavaScript 的先備知識。

目錄:
1. 入門
2. 建立我們的第一個應用程式「7 分鐘運動」
3. 更多 Angular 單頁應用程式和路由
4. 個人教練
5. 支援伺服器資料持久性
6. 深入 Angular 指令
7. 測試個人教練
8. 一些實用情境