Web Development with Bootstrap 4 and Angular 2 - Second Edition
暫譯: 使用 Bootstrap 4 和 Angular 2 的網頁開發 - 第二版

Sergey Akopkokhyants, Stephen Radford

  • 出版商: Packt Publishing
  • 出版日期: 2016-11-29
  • 售價: $2,030
  • 貴賓價: 9.5$1,929
  • 語言: 英文
  • 頁數: 404
  • 裝訂: Paperback
  • ISBN: 1785880810
  • ISBN-13: 9781785880810
  • 相關分類: AngularBootstrap
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Key Features

  • Updated for the latest releases of Angular and Bootstrap, this book shows you how to build web applications with cutting-edge web technologies
  • Combine the best of both worlds to build single page apps with elegant user interfaces
  • Build, develop, and customize your application using Angular and Bootstrap
  • Packed with tips to help you avoid potential stumbling blocks while developing

Book Description

Two of the most popular frontend frameworks, Angular and Bootstrap, have undergone a major overhaul to embrace emerging web technologies so that developers can build cutting-edge web applications.

Inside this title you'll dive, fingers first, into the basics of both the tools, and once you're familiar with them, you'll move onto Bootstrap's new grid system and Angular's built-in directives. You'll then learn how to format output using Angular's pipes and how to make use of the built-in router to set up routes for all your components.

Webpack will be your buddy to wrap up your project. Then, after throwing in some SASS to make things pretty, you'll learn how to validate the forms you've built and debug your application. Finally, you'll go on to learn how to obtain smooth transitioning from Bootstrap to Angular and then how to hook up with a server and use Firebase as the persistence layer.

Once you're done with this book, you'll not only have a lovely little e-commerce application running, but you'll also take with you the confidence to innovate and build your own applications with ease.

What you will learn

  • Develop Angular 2 single page applications using an ecosystem of helper tools
  • Get familiar with Bootstrap’s new grid and helper classes
  • Embrace TypeScript and ECMAScript 2015 to write more maintainable code
  • Use custom directives for Bootstrap 4 with the ng2-bootstrap library
  • Understand the component-oriented structure of Angular 2 and its router
  • Make use of the built-in HTTP library to work with API endpoints
  • Use observables and streams to manage the app’s data and state
  • Combine Angular 2 and Bootstrap 4 along with Firebase in the development of a solid example

About the Author

Sergey Akopkokhyants is a software architect with more than 20 years of professional experience in designing and developing client and server-side applications. He is also a certified Java developer and project manager. He has general knowledge of many tools, languages, and platforms.

For the last decade, Sergey has been responsible for customizing and producing weboriented applications for wholesale business management solutions projects for several worldwide mobile communication companies. His responsibilities have included: architecture design and guidance of client software development using Flex, CSS, HTML, JavaScript, TypeScript, and Dart, and client-server integration with Java. He is also the founder and an active contributor to several open source projects on GitHub.

Sergey is passionate about web design and development and likes sharing his expertise with others, helping them to increase their skills and productivity. He is author of the book Mastering Dart and also he was one of reviewers of the books Learning Dart and Dart Cookbook.

Stephen Radford is a full-stack web and app developer based in the heart of England--Leicester. Originally from Bristol, Stephen moved to Leicester after studying Graphic Design at college to accept a job at one of the UK’s largest online marketing companies.

Whilst working at a number of agencies, Stephen developed several side projects, including FTPloy, a SaaS designed to make continuous deployment available to everyone. The project was subsequently a finalist in the .NET Awards Side Project of the Year category.

He and his business partner now run Cocoon, a web development company that builds and maintains web and mobile apps. Cocoon also works closely with a handful of startups and businesses to develop ideas into websites and apps.

Table of Contents

  1. Saying Hello!
  2. Working with Bootstrap Components
  3. Advanced Bootstrap Components and Customization
  4. Creating the Template
  5. Routing
  6. Dependency Injection
  7. Working with Forms
  8. Advanced Components
  9. Communication and Data Persistence
  10. Advanced Angular Techniques

商品描述(中文翻譯)

#### 主要特點
- 本書針對最新版本的 Angular 和 Bootstrap 進行更新,教您如何使用尖端的網頁技術構建網頁應用程式。
- 結合兩者的優勢,構建具有優雅用戶界面的單頁應用程式。
- 使用 Angular 和 Bootstrap 構建、開發和自定義您的應用程式。
- 提供大量提示,幫助您在開發過程中避免潛在的障礙。

#### 書籍描述
兩個最受歡迎的前端框架,Angular 和 Bootstrap,已經進行了重大改進,以擁抱新興的網頁技術,使開發人員能夠構建尖端的網頁應用程式。

在本書中,您將深入了解這兩個工具的基本知識,熟悉後,您將進入 Bootstrap 的新網格系統和 Angular 的內建指令。接著,您將學習如何使用 Angular 的管道格式化輸出,以及如何利用內建路由器為所有組件設置路由。

Webpack 將成為您完成專案的好夥伴。然後,在加入一些 SASS 使其美觀後,您將學習如何驗證您所構建的表單並調試您的應用程式。最後,您將學習如何實現從 Bootstrap 到 Angular 的平滑過渡,然後如何連接到伺服器並使用 Firebase 作為持久層。

完成本書後,您不僅會擁有一個可愛的小型電子商務應用程式運行,還會帶著自信輕鬆創新和構建自己的應用程式。

#### 您將學到的內容
- 使用一系列輔助工具開發 Angular 2 單頁應用程式。
- 熟悉 Bootstrap 的新網格和輔助類別。
- 採用 TypeScript 和 ECMAScript 2015 編寫更易於維護的代碼。
- 使用 ng2-bootstrap 庫為 Bootstrap 4 創建自定義指令。
- 理解 Angular 2 的組件導向結構及其路由器。
- 利用內建的 HTTP 庫與 API 端點進行交互。
- 使用可觀察對象和流來管理應用程式的數據和狀態。
- 在開發堅實範例時結合 Angular 2、Bootstrap 4 和 Firebase。

#### 關於作者
**Sergey Akopkokhyants** 是一位擁有超過 20 年專業經驗的軟體架構師,專注於設計和開發客戶端及伺服器端應用程式。他也是一名認證的 Java 開發人員和專案經理,對許多工具、語言和平台有一般知識。

在過去的十年中,Sergey 負責為幾家全球移動通信公司定制和生產面向網頁的應用程式,專注於批發業務管理解決方案專案。他的職責包括:使用 Flex、CSS、HTML、JavaScript、TypeScript 和 Dart 進行客戶端軟體開發的架構設計和指導,以及與 Java 的客戶端-伺服器整合。他也是幾個開源專案的創始人和活躍貢獻者,並在 GitHub 上進行貢獻。

Sergey 對網頁設計和開發充滿熱情,喜歡與他人分享專業知識,幫助他們提高技能和生產力。他是《Mastering Dart》一書的作者,並且曾擔任《Learning Dart》和《Dart Cookbook》一書的評審之一。

**Stephen Radford** 是一位全棧網頁和應用程式開發人員,位於英格蘭的心臟地帶——萊斯特。Stephen 來自布里斯托,曾在大學學習平面設計後,為英國最大的在線行銷公司之一接受了工作,並搬到了萊斯特。

在多家代理商工作期間,Stephen 開發了幾個側項目,包括 FTPloy,這是一個旨在讓每個人都能使用持續部署的 SaaS。該專案隨後成為 .NET Awards 側項目年度獎的決賽入圍者。

他和他的商業夥伴現在經營 Cocoon,一家構建和維護網頁及移動應用程式的網頁開發公司。Cocoon 也與一些初創公司和企業密切合作,將想法發展成網站和應用程式。

#### 目錄
1. 說聲你好!
2. 使用 Bootstrap 元件
3. 進階 Bootstrap 元件與自定義
4. 創建模板
5. 路由
6. 依賴注入
7. 使用表單
8. 進階元件
9. 通信與數據持久性
10. 進階 Angular 技術