Learn Front-End Development and Automated Testing with Angular
INTERACTIVE COURSE

Learn Front-End Development and Automated Testing with Angular

Beginner

162 Lessons

450h 40min

Certificate of Completion

Learn Front-End Development and Automated Testing with Angular
239 Playgrounds
17 Quizzes
132 Illustrations

Takeaway Skills

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.

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 ...Show More

Course Content

1

Before We Begin

2

API Setup and Installation

3

Introduction to Angular

4

Let's Develop Client-Side

5

Apps' Testing Refresher

6

User Signup

17 Lessons

7

User Dashboard

7 Lessons

8

Route Guard (AuthGuard)

6 Lessons

9

Navigation Bar

8 Lessons

10

User Login

7 Lessons

11

Creating Events

13 Lessons

12

Dashboard Calendar

9 Lessons

13

Event View

8 Lessons

14

Event Comments

9 Lessons

15

Events List

8 Lessons

16

Event Subscribe/Unsubscribe

9 Lessons

17

Event Recommendations

7 Lessons

18

Event Update

7 Lessons

19

Route Guard (EventGuard)

4 Lessons

20

Deploy to Heroku

6 Lessons

21

Appendix: Practice

2 Lessons

22

Appendix: Installation

3 Lessons

23

Conclusion

1 Lesson

COURSE AUTHOR

How You'll Learn

Hands-on Coding Environments

You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.

2x Faster Learning — With No Setup

Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.

AI-Powered Learning

Learn faster and smarter with adaptive AI tools embedded in every Educative course.

Progress You Can Show

Built-in assessments let you test your skills. Completion certificates let you show them off.

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath