Learning Path - Professional Web Development with Angular: Use Angular to pre-render your web pages, improving SEO and application UX

Chandermani Arora, Kevin Hennessy, Christoffer Noring, Doguhan Uluca

  • 出版商: Packt Publishing
  • 出版日期: 2018-12-19
  • 售價: $2,020
  • 貴賓價: 9.5$1,919
  • 語言: 英文
  • 頁數: 698
  • 裝訂: Paperback
  • ISBN: 178995956X
  • ISBN-13: 9781789959567
  • 相關分類: Angular搜尋引擎優化 SEO
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Unlock the latest features of Angular to build SEO-friendly web applications that live on the web, mobile, or desktop

Key Features

  • Develop web applications using Angular 6 and TypeScript from scratch
  • Explore reactive programming principles and RxJS to easily develop and test apps
  • Study continuous integration and deployment on a cloud in AWS

Book Description

Angular enables you to build fast, efficient, and flexible cross-platform apps. In this Learning Path, you'll build three apps with varying degrees of complexity.

It will begin with a simple "Guess the Number" game that launches you into the world of Angular. Then, you will develop a "7-Minute Workout" app, using 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 with advanced directive building - the most fundamental and powerful feature of Angular. You will learn testability and framework constructs to effectively test your app. You will explore declarative or functional programming and its advantages. You will learn how to master the Angular platform using foundation technologies. You will use the Kanban method to focus on value delivery, communicate design ideas with mock-up tools, and build great looking apps with Angular Material. You will work with CLI tools, study reactive programming with RxJS, and deploy to the cloud using Docker.

This Learning Path includes content from the following Packt products:

  • Angular 6 by Example by Chandermani Arora, Kevin Hennessy
  • Architecting Angular Applications with Redux, RxJS, and NgRx by Christoffer Noring
  • Angular 6 for Enterprise-Ready Web Applications by Doguhan Uluca

What you will learn

  • Dive deep into Angular by building the 7-minute workout app
  • Learn about cross-component communication using Angular events
  • Work with functional programming and asynchronous data streams
  • Test and debug different features of your application
  • Create full-stack web applications using Angular and RESTful API
  • Design and architect secure and scalable apps to deploy on AWS

Who This Book Is For

This Learning Path is designed for JavaScript and frontend developers who want to get a comprehensive practical experience on using Angular for end-to-end enterprise-ready applications.

商品描述(中文翻譯)

解鎖 Angular 的最新功能,以構建適合 SEO 的網頁應用程式,無論是在網路、行動裝置或桌面上均可運行。

主要特點
- 從零開始使用 Angular 6 和 TypeScript 開發網頁應用程式
- 探索反應式編程原則和 RxJS,輕鬆開發和測試應用程式
- 研究在 AWS 雲端上的持續整合和部署

書籍描述
Angular 使您能夠構建快速、高效且靈活的跨平台應用程式。在這條學習路徑中,您將構建三個具有不同複雜度的應用程式。

首先,您將開始一個簡單的「猜數字」遊戲,讓您進入 Angular 的世界。接著,您將使用 Angular 的基本組件開發一個「7分鐘健身」應用程式。最後的應用程式「個人教練」將現有的「7分鐘健身」轉變為一個完整的個人健身計劃生成器和執行器,並具備進階指令構建功能——這是 Angular 最基本且強大的特性。您將學習可測試性和框架結構,以有效測試您的應用程式。您將探索聲明式或函數式編程及其優勢。您將學習如何使用基礎技術掌握 Angular 平台。您將使用看板方法專注於價值交付,利用模型工具溝通設計理念,並使用 Angular Material 構建外觀優美的應用程式。您將使用 CLI 工具,研究使用 RxJS 的反應式編程,並使用 Docker 部署到雲端。

這條學習路徑包含以下 Packt 產品的內容:
- 《Angular 6 by Example》作者:Chandermani Arora, Kevin Hennessy
- 《Architecting Angular Applications with Redux, RxJS, and NgRx》作者:Christoffer Noring
- 《Angular 6 for Enterprise-Ready Web Applications》作者:Doguhan Uluca

您將學習的內容
- 通過構建 7 分鐘健身應用程式深入了解 Angular
- 了解使用 Angular 事件的跨組件通信
- 使用函數式編程和非同步數據流
- 測試和調試應用程式的不同功能
- 使用 Angular 和 RESTful API 創建全棧網頁應用程式
- 設計和架構安全且可擴展的應用程式以部署在 AWS 上

本書適合對象
這條學習路徑專為希望獲得使用 Angular 開發端到端企業級應用程式的全面實踐經驗的 JavaScript 和前端開發人員設計。