Start here: Angular CRUD with Spring Boot REST API — Complete Guide (2026) — single-page roadmap for the full series.
Last updated: June 29, 2026
Welcome to the Angular tutorials hub on munonye.com. Here you'll find step-by-step guides for building real applications with Angular—from CRUD operations and forms to UI design and date handling.
Start with the Complete CRUD with Angular series if you're new, then explore forms, validation, and UI tutorials. Each guide includes practical code you can use in your projects.
Angular CRUD Tutorial Series (2026 Edition)
Our most popular tutorial track — six parts that walk you through Create, Read, Update, and Delete with Angular and a Spring Boot REST backend. Updated for Angular 19 (June 29, 2026).
| Part | Topic | Description |
|---|---|---|
| 1 | Setup | Spring Boot API + Angular project setup (~45 min) |
| 2 | GET | Fetch and display a list of records |
| 3 | POST | Create new records via REST API |
| 4 | Details | View a single record with routing |
| 5 | Edit | Update records with PUT |
| 6 | Delete | Remove records with DELETE |
Angular Forms & Validation (2026 Edition)
| Part | Tutorial | Topics |
|---|---|---|
| 1 | Template-driven forms | ngModel, standalone components, basic validation |
| 2 | Reactive forms | FormBuilder, validators, valueChanges, custom validators |
| 3 | Form validation | Built-in + custom validators, StackBlitz demo |
| 4 | Reactive forms validation (complete guide) | Custom/async validators, cross-field, FormArray, FAQ |
New: Reactive Forms Validation — Complete Guide (2026)
All Angular tutorials
| Tutorial | What you’ll learn |
|---|---|
| Complete CRUD with Angular 9 – Part 1 (Setup) | Set up Angular 9, Spring Boot API, routing, and UI libraries for full CRUD operations. |
| Complete CRUD with Angular 9 – Part 2 | Fetch data with HTTP GET and display records in an HTML table. |
| Complete CRUD with Angular 9 – Part 3 | Display a modal form and submit new records with HTTP POST. |
| Complete CRUD with Angular 9 – Part 4 | Show record details in a modal popup. |
| Complete CRUD with Angular 9 – Part 5 | Edit records using Angular reactive forms. |
| Complete CRUD with Angular 9 – Part 6 | Submit edits and perform HTTP DELETE operations. |
| Template-Driven Forms in Angular – Part 1 | Learn ngModel, form controls, and template-driven validation. |
| Reactive Forms in Angular – Part 2 | Build forms with FormBuilder, FormGroup, and validators. |
| Form Validation in Angular | Step-by-step guide to validating forms and showing error messages. |
| Amazing UI with Angular Material & Bootstrap | Create polished UIs with Angular Material, Bootstrap, and Font Awesome. |
| Date & Time in Angular and TypeScript | Work with dates, NgbDatePicker, and HTTP requests in Angular. |
Looking for other topics? See our Spring Boot tutorials, Microservices & CQRS tutorials, and Angular tutorials.