Gain insights into modern web development and automated testing with Angular. Delve into test-driven development, unit, integration, and end-to-end testing while building a practical app for your portfolio.
Beginner
162 Lessons
450h 40min
Certificate of Completion
Gain insights into modern web development and automated testing with Angular. Delve into test-driven development, unit, integration, and end-to-end testing while building a practical app for your portfolio.
AI-POWERED
AI-POWERED
This course includes
This course includes
Course Overview
In this course, you will build an application, “Let’s Get Lunch”, for a company to help employees coordinate lunches and happy hours. This course covers modern web development and automated testing using the Angular framework. This course will dive deeply into test setup, unit testing, integration testing, and end-to-end testing. We’ll follow a test-driven development approach in our development cycle. You’ll be provided with a code repository that will serve as the API that your Angular application will ...
What You'll Learn
Learn various features like directives, routing, and forms provided by Angular.
Learn to interact with an API using Angular.
Learn automated testing using Angular.
Learn unit, integration, and E2E testing.
Learn to test using Karma, Jasmine, and Cypress.
What You'll Learn
Learn various features like directives, routing, and forms provided by Angular.
Show more
Course Content
Before We Begin
API Setup and Installation
Introduction to Angular
Let's Develop Client-Side
Apps' Testing Refresher
User Signup
17 Lessons
User Dashboard
7 Lessons
Route Guard (AuthGuard)
6 Lessons
Navigation Bar
8 Lessons
User Login
7 Lessons
Creating Events
13 Lessons
Dashboard Calendar
9 Lessons
Event View
8 Lessons
Event Comments
9 Lessons
Events List
8 Lessons
Event Subscribe/Unsubscribe
9 Lessons
Event Recommendations
7 Lessons
Event Update
7 Lessons
Route Guard (EventGuard)
4 Lessons
Deploy to Heroku
6 Lessons
Appendix: Practice
2 Lessons
Appendix: Installation
3 Lessons
Conclusion
1 Lesson
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Souvik Kundu
Front-end Developer
Eric Downs
Musician/Entrepeneur
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
See how Educative uses AI to make your learning more immersive than ever before.