Angular 6 for Enterprise-Ready Web Applications

Doguhan Uluca

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

商品描述

Key Features

  • Gain the skills and confidence to become a full stack developer with Java and Angular
  • Create enterprise grade highly scalable Java applications from scratch
  • Explore Full-Stack Application Architecture Principals
  • Adopt a minimalist, value-first approach to delivery

Book Description

Full stack web development means having the skills to work with both back-end and front-end technologies. Having to master this diverse range of methodologies and techniques is demanding for any developer.

This book will give you the skills and confidence to become a full stack web developer. You will learn to build and deliver full-stack web applications using Angular and Java, the most exciting front-end and the most established back-end technologies. Along the way, you will work with supporting tools such as Spring, Docker and AWS for rapid delivery.

The first part of the book takes you through building a minimal, but complete and production-ready, web application that will introduce the key technologies for full stack development. You will use Angular for the front-end, Java Spring Boot and the in-memory database HSQL for the back-end. To learn how to deploy applications, you will use Docker to containerize the front and the back-end and Docker Compose to bring it all together.

The second part of the book sets up a new application with rich features that can meet the demands of a line-of-business application. You will see a scalable architecture and engineering best practices that will help you start small and be able to grow your solution quickly if there's demand. You will also learn how to deploy your infrastructure on AWS in a highly-available configuration that is most appropriate for business production use.

The third part of the book shows you the techniques, tools and technologies to push your application to the next level. You will understand how to cater to Enterprise needs and build a hybrid mobile (Android, iOS) app leveraging existing code.

What you will learn

  • Create maintainable, reliable and scalable applications
  • Discover Open Source, Java and JavaScript Ecosystems
  • Understand why you're using Angular and Java
  • Learn how to create full-stack web applications using Angular and Java
  • Create hybrid-mobile and cross-platform desktop applications

商品描述(中文翻譯)

主要特點:

- 獲得成為Java和Angular全棧開發人員所需的技能和信心
- 從頭開始創建企業級高度可擴展的Java應用程序
- 探索全棧應用程序架構原則
- 採用極簡主義、價值優先的交付方法

書籍描述:

全棧網絡開發意味著具備後端和前端技術的能力。對於任何開發人員來說,掌握這種多樣的方法和技術是具有挑戰性的。

本書將為您提供成為全棧網絡開發人員所需的技能和信心。您將學習使用Angular和Java這兩種最令人興奮的前端和最成熟的後端技術來構建和交付全棧網絡應用程序。在此過程中,您將使用Spring、Docker和AWS等支持工具進行快速交付。

本書的第一部分將帶您通過構建一個最小但完整且適合生產的網絡應用程序,介紹全棧開發的關鍵技術。您將使用Angular進行前端開發,使用Java Spring Boot和內存數據庫HSQL進行後端開發。為了學習應用程序的部署,您將使用Docker將前端和後端容器化,並使用Docker Compose將它們結合在一起。

本書的第二部分將建立一個具有豐富功能的應用程序,以滿足業務應用程序的需求。您將了解可擴展的架構和工程最佳實踐,這將幫助您從小開始,如果有需求,能夠快速擴展解決方案。您還將學習如何在AWS上部署高可用配置的基礎設施,以最適合業務生產使用。

本書的第三部分將向您展示將應用程序推向更高水平的技巧、工具和技術。您將了解如何滿足企業需求,並利用現有代碼構建混合移動(Android、iOS)應用程序。

您將學到什麼:

- 創建可維護、可靠和可擴展的應用程序
- 探索開源、Java和JavaScript生態系統
- 理解為什麼使用Angular和Java
- 學習使用Angular和Java創建全棧網絡應用程序
- 創建混合移動和跨平台桌面應用程序