Video description
Angular.js is one of the most widely used single-page application development frameworks in the industry. It makes it easier than ever to create efficient and production-ready single-page applications.
In this course, you will learn how to create REST APIs using Express and Java Spring Boot. You will even use them in your Angular frontend and build full stack applications from scratch. The course will also guide you through creating Angular components. As you advance, you’ll get to grips with developing and using pipes to format data effectively. The course will later take you through creating custom directives and using them. Toward the concluding sections, you’ll learn how to build a check-in app to check-in passengers.
By the end of this course, you’ll have explored the essential Angular features and have gained the skills you need to build robust single-page applications.
What You Will Learn
- Get to grips with creating Angular components
- Create services and use them to make GET and POST calls
- Develop REST APIs using Node.js and Express.js
- Create an Angular frontend that consumes the REST APIs
- Configure routing for single-page applications
- Develop and use pipes to format data
- Build custom directives and use them
- Create a flight reservation backend API using Java and a frontend by consuming the backend API
- Build a check-in app to check-in passengers
Audience
This course is for anyone who wants to create single-page applications and understand Angular features through a hands-on approach, or simply build end-to-end applications using an Angular frontend and a Java backend. Those looking to build an end-to-end application using Angular as a frontend with a Node.js or Express backend will also find this course useful. The course will also help experienced Angular.js developers looking to enhance their knowledge of creating SPAs using Angular.js. Some knowledge of JavaScript and TypeScript is required to grasp the concepts covered in the course.
About The Author
Bharath Thippireddy: Bharath Thippireddy is an entrepreneur, software architect, and public speaker who has trained over 350,000 students across the globe. He is an Oracle certified developer, web component developer, business component developer, and web services developer who loves learning new things in technology and personal development, and sharing them on his website and YouTube channel.
He has mentored students in classroom training as well as in the corporate world in India and USA and has spoken on technical topics at several Agile conferences. While in India, he volunteers to teach interviews and soft skills at Vivekananda Kendra.
Publisher resources
Table of contents
- Chapter 1 : Introduction
- Chapter 2 : Software Setup
-
Chapter 3 : Components
- Components
- Create the project
- Important Project Files and Folders
- Create the First Component
- NgModules
- Bootstrap and run the first component
- Using the new component as the root component
- Create a Seller Component
- Using Arrays of data and ngFor directive
- Use the function
- Input property binding
- Output Event Binding
- Chapter 4 : Directives
- Chapter 5 : Services
- Chapter 6 : Posting Data
- Chapter 7 : Using Multiple Services
- Chapter 8 : REST API Using ExpressJS
- Chapter 9 : Create an Angular Client Project
- Chapter 10 : Routing
- Chapter 11 : Pipes
- Chapter 12 : Reactive Forms
- Chapter 13 : Template Driven Forms
- Chapter 14 : Custom Directives
- Chapter 15 : Project Usecase
-
Chapter 16 : Create the Java Backend
- Create the DB Schema
- Install Java
- Install STS
- Download the executable java application
- Download the completed source code
- Create the project
- Create the Entities
- Mark them with JPA Annotations
- Define relationships
- Create the Repositories
- findFlights API
- saveReservation API
- Implement saveReservation
- findReservation
- updateReservation
- Configure the Data Source and Run
- Add Flights
- Filter Flights
- Test Filter Flights using Postman
- Test Save and Find Reservation
- Test Update
- Create and Test FindFlight
- Add Cross Site Origin Support
-
Chapter 17 : Create the Flight Reservation APP
- Usecase
- Create the project
- Create Service
- Fetch single flight
- Save reservation
- Configure Routing
- Implement Find Flights Component
- Implement Binding
- Handle Search
- Display flight details
- Bootstrap the application and run
- Application in action
- Add Select Button
- Fetch single flight
- Render Flight Details
- Gather passenger details
- Collect Card Details
- Handle reservation save
- Show the confirmation screen
- Test End to End
- Chapter 18 : Develop Flight CheckIn App
Product information
- Title: Angular Crash Course
- Author(s):
- Release date: December 2019
- Publisher(s): Packt Publishing
- ISBN: 9781800209824
You might also like
video
Angular with TypeScript
Becoming a fullstack developer is one of the best ways you can progress your career. Angular …
book
Angular in Action
Angular in Action teaches you everything you need to build production-ready Angular applications.Thoroughly practical and packed …
video
Angular Front To Back
This course was crafted to benefit absolutely any level of developer. We will start from scratch …
video
Angular (Full App) with Angular Material, Angularfire and NgRx
This course will take you on a journey where you'll you will learn to build a …