The Angular Mini-Book
source link: https://www.infoq.com/minibooks/angular-mini-book/?itm_source=minibooks&itm_medium=link&itm_campaign=homepage
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
InfoQ Homepage Guides The Angular Mini-Book
The Angular Mini-Book
Nov 17, 2021
About the Author
Matt Raible is a web developer, Java Champion, and developer advocate @oktadev with a passion for skiing, mountain biking, classic VWs, and good beer. He drives a '66 21-window and a '90 Syncro Westy. He's made in Montana and resides in Centennial, Colorado with his fabulous family.
The InfoQ Newsletter
A round-up of last week’s content on InfoQ sent out every Tuesday. Join a community of over 250,000 senior developers. View an example
The Angular Mini-Book is a guide to getting started with Angular. You'll learn how to develop a bare-bones application, test it, and deploy it. Then you'll move on to adding Bootstrap, Angular Material, continuous integration, and authentication. Spring Boot is a popular framework for building REST APIs. You'll learn how to integrate Angular with Spring Boot and use security best practices like HTTPS and a content security policy.
This initial edition (v1.0) uses Angular 12 and Spring Boot 2.5. I do plan on updating it for Angular 13 and Spring Boot 2.6. If you have any tips for upgrading, please let me know!
Follow @mraible on Twitter for book updates.
Purpose of the book
I think building web and mobile applications with Angular, Bootstrap, and Spring Boot is a great experience. I'd like to encourage more developers to try it.
Free download
Table of Contents
- The Angular Mini-Book
- Dedication
- Acknowledgments
- Preface
- What is in an InfoQ mini-book?
- Who this book is for
- What you need for this book
- Conventions
- Reader feedback
- Introduction
- Build an Angular App
- A Brief History of Angular
- Create a new Angular project
- Unit and End-to-End Testing
- Continuous Integration
- Deployment to Heroku
- Styling with Bootstrap
- Styling with Angular Material
- Add Auth with OpenID Connect
- Summary
- Integrate Angular with Spring Boot
- What’s New in Angular?
- What’s New in Spring Boot?
- Create an Angular App
- Create a Spring Boot App
- CRUD in Angular
- Mocking Spring Security’s OIDC Configuration
- Security Patterns for Spring Boot
- Summary
- Beautiful Angular Apps with Bootstrap
- Angular Loves Bootstrap
- Integrate Bootstrap with Angular
- Make Your Angular App Beautiful with Bootstrap
- Add a Data Table with Searching, Sorting, and Pagination
- Angular + Bootstrap + Spring Boot = JHipster
- Summary
- Angular Deployment
- Create an Angular + Spring Boot App
- Deploy Angular to Heroku with Secure Headers
- Use ng deploy with Firebase, Netlify, and AWS
- Summary
- Angular and Docker
- Dockerize an Angular App
- Combine Angular and Spring Boot in a Single Artifact
- Build a Docker Image with Jib
- Run via Docker on Heroku and Knative
- Use Cloud Native Buildpacks to Build Docker Images
- Summary
- Action!
- Additional reading
- Folks to follow
- About the author
Recommend
-
57
Build a culture of transparency & documentation, organically. A workflow for everyone, intuitive and automated. Create Never start from scratch It’s easy to get up and running in GitBook—just sync...
-
47
The JHipster Mini-Book is a guide to getting started with hip technologies today: Angular, Bootstrap and Spring Boot. All of these frameworks are wrapped up in an easy-to-use project called JHipster. JHipster is a develop...
-
11
Clojure The Mini Book Table of Contents 我每天用括号当早饭 为什么要学习全是括号的语言 选择Clojure是因为 专门为多线程并发编程设计 跑在JVM上,使部署变得简单
-
7
Functional JavaScript Mini Book 📣 不要再找了, 弹幕功能已关闭 ⚠ DEPRETICATED ⚠ 本书已 过时 停更,请转到新书 👉
-
11
ASP.NET Core 5 and Angular - Book Review 1 minute read Overall I enjoyed the outline and flow of this book. The author does an excel...
-
6
In this series of blog posts, we are going to learn about Angular from beginning. I will try to keep the blogs very short, crisp and easy to understand. Go to Angular's official website if you want to l...
-
3
InfoQ Homepage
-
2
Clojure The Mini Book Table of Contents ;; please using cider version of ob-clojure (require 'ob-clojure) (require 'ob-js) ;;(setq org-babel-clojure-backend 'cider)...
-
5
InfoQ Homepage
-
0
InfoQ Homepage
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK