Best Angular Courses

Find the best online Angular Courses for you. The courses are sorted based on popularity and user ratings. We do not allow paid placements in any of our rankings. We also have a separate page listing only the Free Angular Courses.

Angular – The Complete Guide (2021 Edition)

Master Angular 12 (formerly "Angular 2") and build awesome, reactive web apps with the successor of Angular.js

Created by Maximilian Schwarzmüller - Professional Web Developer and Instructor

"]

Students: 498887, Price: $94.99

Students: 498887, Price:  Paid

This course starts from scratch, you neither need to know Angular 1 nor Angular 2!

Angular 12 simply is the latest version of Angular 2, you will learn this amazing framework from the ground up in this course!

Join the most comprehensive, popular and bestselling Angular course on Udemy and benefit not just from a proven course concept but from a huge community as well! 

From Setup to Deployment, this course covers it all! You'll learn all about Components, Directives, Services, Forms, Http Access, Authentication, Optimizing an Angular App with Modules and Offline Compilation and much more - and in the end: You'll learn how to deploy an application!

But that's not all! This course will also show you how to use the Angular CLI and feature a complete project, which allows you to practice the things learned throughout the course!

And if you do get stuck, you benefit from an extremely fast and friendly support - both via direct messaging or discussion. You have my word! ;-)

Angular is one of the most modern, performance-efficient and powerful frontend frameworks you can learn as of today. It allows you to build great web apps which offer awesome user experiences! Learn all the fundamentals you need to know to get started developing Angular applications right away.

Hear what my students have to say

Absolutely fantastic tutorial series. I cannot thank you enough. The quality is first class and your presentational skills are second to none. Keep up this excellent work. You really rock! - Paul Whitehouse

The instructor, Max, is very enthusiastic and engaging. He does a great job of explaining what he's doing and why rather than having students just mimic his coding. Max was also very responsive to questions. I would recommend this course and any others that he offers. Thanks, Max!

As a person new to both JavaScript and Angular 2 I found this course extremely helpful because Max does a great job of explaining all the important concepts behind the code. Max has a great teaching ability to focus on what his audience needs to understand.

This Course uses TypeScript

TypeScript is the main language used by the official Angular team and the language you'll mostly see in Angular tutorials. It's a superset to JavaScript and makes writing Angular apps really easy. Using it ensures, that you will have the best possible preparation for creating Angular apps. Check out the free videos for more information.

TypeScript knowledge is, however, not required - basic JavaScript knowledge is enough.

Why Angular?

Angular is the next big deal. Being the successor of the overwhelmingly successful Angular.js framework it’s bound to shape the future of frontend development in a similar way. The powerful features and capabilities of Angular allow you to create complex, customizable, modern, responsive and user friendly web applications.

Angular 12 simply is the latest version of the Angular framework and simply an update to Angular 2.

Angular is faster than Angular 1 and offers a much more flexible and modular development approach. After taking this course you’ll be able to fully take advantage of all those features and start developing awesome applications immediately.

Due to the drastic differences between Angular 1 and Angular (=Angular 10) you don’t need to know anything about Angular.js to be able to benefit from this course and build your futures projects with Angular.

Get a very deep understanding of how to create Angular applications

This course will teach you all the fundamentals about modules, directives, components, databinding, routing, HTTP access and much more! We will take a lot of deep dives and each section is backed up with a real project. All examples showcase the features Angular offers and how to apply them correctly.

Specifically you will learn:

  • Which architecture Angular uses

  • How to use TypeScript to write Angular applications

  • All about directives and components, including the creation of custom directives/ components

  • How databinding works

  • All about routing and handling navigation

  • What Pipes are and how to use them

  • How to access the Web (e.g. RESTful servers)

  • What dependency injection is and how to use it

  • How to use Modules in Angular

  • How to optimize your (bigger) Angular Application

  • An introduction to NgRx and complex state management

  • We will build a major project in this course so that you can practice all concepts

  • and so much more!

Pay once, benefit a lifetime!

Don’t lose any time, gain an edge and start developing now!

Quickstart AngularJS 1.0 [First Version Of Angular]

A quick practical approach to let you know whether AngularJS is the tool of choice for your project as well as you!

Created by Sandip Gautam - Full Stack Architect & Web Developer

"]

Students: 120295, Price: Free

Students: 120295, Price:  Free

EXCELLENT LEARNING, AWESOME DISCOUNTS, JOIN THIS COURSE & GET MY ANGULARJS MASTERCLASS COURSE for $10.

Reviews

Great quick introduction to AngularJS...

Awesome tutorial...

Good paced learning for a beginner...

Fine made and easy to learn...

I really liked the course as it's fast and clear...

I recommend this course to every one who wants to learns the basics of AngularJs...

Simple, Clear, Easy and understandable...

AngularJS doesn't have to be hard to learn. Its concepts are bit difficult to grasp at start. This course will not only teaches you how to make applications in AngularJS, but how to start, plan, design and develop an application. How to structure your application into three different components of MVC: Model, View and Controllers. How to code these components using AngularJS. The analysis used to make an application can be used for developing application in any other frameworks like Backbone and Ember.

While making the application called BooKart, you will learn:

  1. How to design, plan and develop your application using MVC
  2. Data Binding to update views automatically
  3. Moving data to scope & business logic to controllers
  4. Organizing your code using Modules
  5. Create Single page application (SPA) using Routing
  6. Dependency Injection to organize your code into small reusable objects
  7. Directives to teach new syntax to HTML and filters for formatting data
  8. Apply animations to different parts of the application

After finishing this course you will be able to convert your static pages to dynamic views using MVC design pattern. You will know most of the Angular concepts like data binding, directives, controllers, scope, filters and animations. You will know how to make single page applications (SPA). AngularJS is a great tool which will add more value to your resume.

In this course, you will also get downloadable source code.

Angular & NodeJS – The MEAN Stack Guide [2021 Edition]

Learn how to connect your Angular Frontend to a NodeJS & Express & MongoDB Backend by building a real Application

Created by Maximilian Schwarzmüller - Professional Web Developer and Instructor

"]

Students: 100006, Price: $109.99

Students: 100006, Price:  Paid

Create modern, scalable and high-speed Web Applications with Angular (formerly named Angular 2, now just "Angular") and Node.js + Express + MongoDB.

Angular 1 and NodeJS, together with ExpressJS (a NodeJS Framework) and MongoDB formed the very popular MEAN stack. Now is the time to dive into MEAN 2.0 and replace Angular 1 with Angular 2+.

Benefit from the many improvements and advantages Angular offers you: Speed, ease of development, highly reactive, awesome support for asynchronous operations, great scalability and more!
And combine these advantages with the power of a NodeJS + Express + MongoDB backend!

Learn or refresh the Angular Basics!

This course is no Angular course, but it includes detailed explanations of the core concepts used as well as about Angular in general. However, keep in mind that, as this course is no Angular course, having additional resources like my "Angular - The Complete Guide" course is recommended.

In this course, Maximilian, experienced web developer as well as author of many 5-star rated Udemy courses and host of the "Academind" coding channel on YouTube, will take you on a hands-on journey to get you to build your own Angular + NodeJS Applications in no time.

This course follows a hands-on approach, which means that the whole course is structured around one big application and the different concepts will be explained detailedly as they are introduced in this application.

Specifically, you will learn how to:

  • Set up a NodeJS + Express + MongoDB + Angular Application with the help of the Angular CLI

  • Use NodeJS and Express efficiently

  • Build reusable Components in Angular and create a reactive User Experience with the Tools provided by Angular

  • Connect your NodeJS (or any other language!) backend with your Angular App through Angular’s HttpClient service

  • Provide appropriate endpoints on your Backend, for your Frontend to consume

  • Add advanced features like file upload and pagination

  • Make your Application more secure by implementing Users, Authentication as well as Authorization

  • Handle Errors gracefully

  • And much more...!

This hands-on concept allows you to not get stuck in the theory, but instantly see real implementation examples!

Hear what students of other courses as well as viewers of my YouTube channel have to say

Max has gone through great lengths to create great content and this course has been great. His teaching style covers everything from basic to advanced topics, and his explanations have been thorough on each topic

Max demonstrates very good knowledge of the subject matter and great enthusiasm in delivering the lectures.

Max does a wonderful job making the core concepts of Angular approachable and accessible.

Don’t stop at the basics!

Do you know those courses which show you a "Hello World“ example and then call it an end? That won’t happen to you in this course. While beginning with a very basic app and basic features, you will quickly be able to incorporate many different Routes, Observables, Events, Authentication and Authorization, Error Handling and much more into your applications.
The best thing is: You’ll learn all that by putting it into practice immediately! No wall of powerpoint slides, no unrealistic mini-examples – this is the real deal!

Who should take this course?

  • Basic NodeJS/Express and Angular Experience is strongly recommended

  • You should be familiar with HTML, CSS and JavaScript basics, too

  • MongoDB (+ Mongoose) knowledge is a plus as MongoDB will be used in this course but won’t be subject of in-depth explanations

  • NO expert or advanced knowledge on any of these topics is required or assumed

By the end of this course, you will be able to create your own, awesome NodeJS + Angular applications!

Learn Angular 4 from Scratch

Go from zero to hero with this free Angular 4 course!

Created by Gary Simon - Professional Freelance Designer & Course Instructor

"]

Students: 96640, Price: Free

Students: 96640, Price:  Free

Angular is one of the most popular javascript frameworks for creating web apps. Maintained by Google, you can be assured that this powerhouse of a framework is built with speed and purpose.

In this 100% free Angular 4 course, I'm going to make the assumption that you have never touched Angular in your life. Experience with AngularJS (1.0) or Angular 2 is not mandatory.

Learn the very basics such as how to install an Angular 4 app, all the way to creating your own services and integrating UI animations.

This course is a must watch for those who are taking our other app-based Angular courses (coming soon). It will provide you with all of the fundamentals and beginner stuff that you will need.

So, let's get started!

The Complete Angular Course: Beginner to Advanced

The most comprehensive Angular 4 (Angular 2+) course. Build a real e-commerce app with Angular, Firebase and Bootstrap 4

Created by Mosh Hamedani - Passionate Software Engineer and Best-selling Author

"]

Students: 95442, Price: $109.99

Students: 95442, Price:  Paid

Angular is one of the most popular frameworks for building client apps with HTML, CSS and TypeScript. If you want to establish yourself as a front-end or a full-stack developer, you need to learn Angular.

If you've been confused or frustrated jumping from one Angular 4 tutorial to another, you've come to the right place. In this course, Mosh, author of several best-selling courses on Udemy, takes you on a fun and pragmatic journey to master Angular 4

By the end of watching this course, you'll be able to: 

  • Build real client apps with Angular on your own 
  • Troubleshoot common compile-time and run-time errors
  • Write clean and maintainable code like a professional
  • Apply best practices when building Angular apps 

Right from the beginning, you'll jump in and build your first Angular app within minutes. Say goodbye to boring tutorials and courses with rambling instructors and useless theories! 

Angular 2+ has been written in TypeScript. So, in section 2, you'll learn the fundamentals of TypeScript and object-oriented programming to better understand and appreciate this powerful framework. 

Over the next 8 hours, you'll learn the essentials of building client apps with Angular

  • Displaying data and handling events
  • Building re-usable components
  • Manipulating the DOM using directives 
  • Formatting data using pipes
  • Building template-driven and reactive forms 
  • Consuming HTTP services 
  • Handling HTTP errors properly 
  • Using Reactive Extensions and observables 
  • Adding routing and navigation
  • Implementing authentication and authorization using JSON Web Tokens (JWT) 
  • Deploying your applications to GitHub Pages, Firebase and Heroku

So, if you're a busy developer with limited time and want to quickly learn how to build and deploy client apps with Angular, you can stop here. 

If you're more adventurous and want to learn more, there is far more content for you! Over the following sections, you'll learn about more advanced topics: 

  • Building real-time, server-less apps with Firebase 
  • Animating DOM elements using Angular animations
  • Building beautiful UIs using Angular Material
  • Implementing the Redux architecture 
  • Writing unit and integration tests 

All that covers just over 21 hours of high-quality content. This is equivalent to a book with more than a thousand pages! But the kind of book that every line is worth reading, not a book that you want to skim! If you have taken any of Mosh's courses before, you know he is very clear and concise in his teaching and doesn't waste a single minute of your precious time!

Finally, at the end of the course, you'll build and deploy a real-time e-commerce application with Angular 4, Firebase 4 and Bootstrap 4. This application exhibits patterns that you see in a lot of real-world applications:

  • Master/detail
  • CRUD operations
  • Forms with custom validation
  • Searching, sorting and pagination
  • Authentication and authorization 
  • And a lot more! 

You'll see how Mosh creates a brand new Angular project with Angular CLI and builds this application from A to Z, step-by-step. No copy/pasting! These 8.5 hours are packed with tips that you can only learn from a seasoned developer. 

You'll learn how to apply best practices, refactor your code and produce high quality code like a professional developer. You'll learn about Mosh's design decisions along the way and why he chooses a certain approach. What he shares with you comes from his 17 years of experience as a professional software developer. 

You're not going to get this information in other Angular courses out there! 

And on top of all these, you'll get: 

  • Closed-captions generated by a human, not a computer! Currently only the first few sections have closed-captions but new captions are being added every week. 
  • Offline access: if you are traveling or have a slow connection, you can download the videos and watch them offline.
  • Downloadable source code

PREREQUISITES

You don't need familiarity with TypeScript or any previous versions of Angular. You're going to learn both TypeScript and Angular from scratch in this course.

WHAT OTHER STUDENTS WHO HAVE TAKEN THIS COURSE SAY:

"Absolutely amazing Angular course. Mosh not only introduces key concepts behind Angular, but also pays attention to coding style and good practices. Additionally, course is contstantly enhanced and updated. Also, student questions are answered by Tim - Mosh's teaching assistant. Awesome!" -Calvis

"I am amazed of how dedicated you are in providing updates and more contents to this course. This kind of value is what define a great course and made me feel that the money is well spent. Keep it up! Furthermore, lessons are arranged and planned really carefully. This made the learning experience more seamless and exciting. Thanks Mosh!" -Rashid Razak

"This is another excellent course from the wonderful author Mosh. Thank you Mosh for your awesome course on Angular. Inspite of being a Pluralsight subscriber for the last 3 years, I have subscribed 10 out of 16 courses so far Mosh has produced in Udemy. Also I have viewed 3 of his courses in Pluralsight. That is how I got introduced to this brilliant author. This speaks about the quality of his content. Once again Thank you Mosh for all your efforts. Hope to see a Design Patterns course from you soon." -Dhanasekar Murugesan

"Fantastic course, well laid out, good speed, and explains the why behind everything he does, shedding light on what's under the hood. Also, Mosh has a very practical and elegant coding style worth emulating." -Mack O'Meara

"This is the second course I've taken with Mosh as the instructor and I've signed up for another. The quality of the audio, video, and content shows Mosh invests his time and money to create great and valuable videos. The material is relevant, up-to-date, and provides the student with the ability to succeed in the subject matter (in this case Angular). My expectations were exceeded again. I'll be taking more courses with Mosh!" -John

30-DAY FULL MONEY-BACK GUARANTEE

This course comes with a 30-day full money-back guarantee. Take the course, watch every lecture, and do the exercises, and if you are not happy for any reasons, contact Udemy for a full refund within the first 30 days of your enrolment. All your money back, no questions asked.


ABOUT YOUR INSTRUCTOR

Mosh (Moshfegh) Hamedani is a software engineer with 17 years of professional experience. He is the author of several best selling Udemy courses with more than 120,000 students in 192 countries. He has a Master of Science in Network Systems and Bachelor of Science in Software Engineering. His students describe him as passionate, pragmatic and motivational in his teaching.

So, what are you waiting for? Don't waste your time jumping from one tutorial to another. Enroll in the course and you'll build your first Angular app in less than 10 minutes!

React vs Angular vs Vue.js by Example

Decide for yourself which you like the best.

Created by Gary Simon - Professional Freelance Designer & Course Instructor

"]

Students: 77585, Price: Free

Students: 77585, Price:  Free

With all of the various javascript libraries and frameworks, you might be a little bit confused as to where to begin. Right now, the three powerhouses in the javascript world are React, Angular and Vue.js.

Sometimes, the best course of action is to make up your own mind based on your own experiences.

And that's exactly what this course will aim to do. We're going to design and develop a single app in React, Angular and Vue.js.

The goal here is to help you determine which workflow you like best based on your own needs and preferences.

The following is the basic flow of what we're going to learn in React, Angular, and Vue.js:

  • Installing & Getting Started with a Project
  • Component Structure
  • Templating
  • Styling
  • Integrating CSS Frameworks
  • Working with API's

This will help you get a solid start with each of these javascript technologies, to the point at which you will walk away with your own opinions.

So, if you're ready to learn, let's get started!

Learn Angular 5 from Scratch

Here's a 58 minute crash course to get you acquainted with the basics of Angular 5!

Created by Gary Simon - Professional Freelance Designer & Course Instructor

"]

Students: 72625, Price: Free

Students: 72625, Price:  Free

Angular 5 has just released and along with it, this brand new course that will provide you with all of the necessary fundamentals to help you get started developing Angular 5 apps.

This powerful frontend Javascript framework is actively developed by Google, and it's quite possibly the most popular framework among developers. 

It allows you to build beautiful and flexible user interfaces with the familiarity of Javascript.

This course is less than 60 minutes, which ensures that we're only going to focus on the basics. Surprisingly, you're going to find that these basics will take you quite far!

So if you're ready, let's get started. 

Build an app with ASPNET Core and Angular from scratch

A practical example of how to build an application with ASP.NET Core API (.Net 5.0) and Angular 10 from start to finish

Created by Neil Cummings - Professional freelance software developer

"]

Students: 68480, Price: $109.99

Students: 68480, Price:  Paid

This course has been fully re-recorded and rewritten for .Net 5.0 and Angular 10.   

Have you learnt the basics of ASP.NET Core and Angular?  Not sure where to go next?  This course should be able to help with that.  In this course we start from nothing and incrementally build up our API and Angular front end until we have a fully functional Web Application that we then publish to IIS and a Linux server.

These are 2 of the hottest frameworks right now for the 'back-end' (Microsoft's ASP.NET Core) and the 'front-end' (Google's Angular) and are well worth spending the time to learn.

In this course we build a complete application from start to finish and every line of code is demonstrated and explained.

This course is right up to date as at September 2020 using ASP.NET 5.0 and Angular v10 and as these frameworks evolve, this course will evolve with it.  

Read some of the great reviews of the course:

Jim says "The absolute best course for building an API in .Net core and working with Angular!"

Daniyal says: "This is a complete project based course from start to finish with real world experience using technologies that are currently in demand in the market. People interested in learning latest technologies should consider this course."

Here are some of the things you will learn about in this course:

  • Setting up the developer environment

  • Creating the ASP.NET Core WebAPI and the Angular app using the DotNet CLI and the Angular CLI

  • Adding a Client side login and register function to our Angular application

  • Adding 3rd party components to add some pizzazz to the app

  • Adding routing to the Angular application and securing routes.

  • Using Automapper in ASP.NET Core

  • Building a great looking UI using Bootstrap

  • Adding Photo Upload functionality as well as a cool looking gallery in Angular

  • Angular Template forms and Reactive forms and validation

  • Paging, Sorting and Filtering

  • Adding a Private Messaging system to the app

  • Publishing the application to Heroku free of charge

  • Using SignalR for real time presence and live messaging between users

  • Many more things as well

Tools you need for this course

In this course all the lessons are demonstrated using Visual Studio Code, a free (and fantastic) cross platform code editor.   You can of course use any code editor you like and any Operating system you like... as long as it's Windows, Linux or Mac

Is this course for you?

This course is very practical, about 90%+ of the lessons will involve you coding along with me on this project.  If you are the type of person who gets the most out of learning by doing, then this course is definitely for you.  

On this course we will build an example Dating Application, completely from scratch using the DotNet CLI and the Angular CLI to help us get started.  All you will need to get started is a computer with your favourite operating system, and a passion for learning how to build an application using ASP.NET Core and Angular.  

Angular Crash Course for Busy Developers

Have limited time to learn Angular 4 (Angular 2+)? Take this course and learn Angular in 10 hours!

Created by Mosh Hamedani - Passionate Software Engineer and Best-selling Author

"]

Students: 68129, Price: $109.99

Students: 68129, Price:  Paid

Chances are you have heard that Angular developers are in demand these days. And you are here to learn Angular fast. 

There are tons of great courses out there for learning Angular. But most these courses are more than 20 hours long. If you're a busy developer and need to quickly pick up Angular, this is the ideal course for you. 

This course contains 20 hours of content but you only need to watch the first 10 hours. The other 10 hours are recorded with an earlier version of Angular. You don't need to watch those videos. 

So, in  just 10 hours, you can learn all the essential Angular concepts! You can simply dedicate a weekend to this course and by the end of the weekend you'll have a good understanding of Angular and you'll be able to build real client apps with Angular. 

More specifically, you'll learn about: 

  • Fundamentals of TypeScript and object-oriented programming 
  • Displaying data and handling events
  • Building re-usable components
  • Manipulating the DOM using directives 
  • Formatting data using pipes
  • Building template-driven and reactive forms 
  • Consuming HTTP services 
  • Handling HTTP errors properly 
  • Using Reactive Extensions and observables 
  • Adding routing and navigation

You don't need any prior knowledge of earlier versions of Angular. As long as you have some basic familiarity with HTML, CSS and JavaScript you can take this course and start learning Angular right now!


Every section includes a few bite-sized videos and concludes with a coding exercise to help you master what you learn in that section. 

Reviewed by Todd Motto (Google Developer Expert):

Mosh has a fantastic teaching style, and just delivered the best online course I've seen in a long time. Mosh's approach to teaching and guiding makes no assumptions on existing Angular 1.x knowledge, but helps those who have to clarify new concepts. Mosh guides you through critical concepts slowly without skipping over details, and the course is extremely worth investing a few hours in, your understanding of Angular 2 will reach new levels. He fills all the gaps, presents impeccably well and the preparation was top notch, seriously can't recommend the course enough.

WHAT OTHER STUDENTS WHO HAVE TAKEN THIS COURSE SAY:

"Great course, even for seasoned developers. I'm a ReactJs developer using this to broaden my horizons!" -Tyler Markvluwer

"Mosh is a great instructor, he is very clear and concise and breaks down his examples into small "components" (drum roll please). Having never used Angular before, I'm really impressed at how easy it was to understand the concepts and even managed most of the examples without having to refer back to the lectures and that is in no small part due to Mosh's understanding of Angular and how well he explains everything. If you can't already tell, I'm really impressed Mosh" -Chris Graham

"It's the best angular2 video that i ever seen. It's all well explained and easy to understand. It's not need have angular1 knowledge. I'm happy because i've grown as a developer. Thanks" -Miguelangel Cabrera

"Very good step by step explainations. Focus on "why", then "how" instead of "type after me". Love it!" -Krysztof Gurniak

"As the absolute Angular newbie I was, I can recommend this course 100%." -Guillermo Aguyanes

"Mosh does a great job at explaining templates, directives, dependency injections and everything else. 10/10 would take his course again." -Rob

30-DAY FULL MONEY-BACK GUARANTEE

This course comes with a 30-day full money-back guarantee. Take the course, watch every lecture, and do the exercises, and if you feel like you haven't gained the confidence to build real-world apps with Angular, ask for a full refund within 30 days. All your money back, no questions asked.

ABOUT YOUR INSTRUCTOR

Mosh (Moshfegh) Hamedani is a software engineer with 17 years of professional experience. He is a Pluralsight author and a Udemy instructor with several best-selling courses with more than 130,000 students in 195 countries. His students describe him as passionate, pragmatic and motivational in his teaching.

So, if you're looking for an Angular course that quickly teaches you the absolute essentials, don't look further. 

Enroll in the course now and you'll build your first Angular app within 10 minutes!

Full Stack: Angular and Java Spring Boot

Build a Full Stack application with Angular and Java Spring Boot

Created by Chad Darby - Popular Java Spring Instructor - Best Seller

"]

Students: 66412, Price: $99.99

Students: 66412, Price:  Paid

Learn how to build a Full Stack application with Angular and Java Spring Boot.

Angular and Spring Boot are two of the hottest technologies for developing Full Stack applications.

Knowing how to build Full Stack applications with Angular and Java Spring Boot can get you a job or improve the one you have.  These are hot skills and companies are desperately looking for developers. Some of the highest paying job posting are for Full Stack developers with Angular and Spring Boot experience.

This course will help you quickly get up to speed with Angular and Java Spring Boot. I will demystify the technology and help you understand the essential concepts to build a Full Stack application with Angular and Java Spring Boot.

You will also use modern development tools such as IntelliJ, Visual Studio Code, Maven and npm. All of the projects are based on Maven and npm, so you are free to use any tool that you want.

---

In this course, you will get:

- All source code is available for download

- Responsive Instructors: All questions answered within 24 hours

- PDFs of all lectures are available for download

- Professional video and audio recordings (check the free previews)

- High quality closed-captions / subtitles available for English and 10+ other languages (new!)

---

Quality Material

You will receive a quality course, with solid technical material and excellent audio and video production. I am a best-selling instructor on Udemy. Here's a list of my top courses.

  • Spring and Hibernate for Beginners

  • Hibernate: Advanced Development Techniques

  • Deploy Java Spring Apps Online to Amazon Cloud (AWS)

  • JSP and Servlets for Beginners

  • JavaServer Faces (JSF) for Beginners

These courses have received rave 5 star reviews and over 330,000 students have taken the courses. Also, these courses are the most popular courses in their respective categories. 

I also have an active YouTube channel where I post regular videos. In the past year, I’ve created over 800 video tutorials (public and private). My YouTube channel has over 5 million views and 36k subscribers. So I understand what works and what doesn’t work for creating video tutorials.

No Risk – Money-Back Guarantee 

Finally, there is no risk. You can preview 25% of the course for free. Once you purchase the course, if for some reason you are not happy with the course, Udemy offers a 30-day money back guarantee.

So you have nothing to lose, sign up for this course and learn how to build Full Stack apps with Angular and Java Spring Boot from scratch! 

It is time to level up your career and become a Full Stack developer with Angular and Java Spring Boot.

Target Audience

Java Developers with Spring Boot experience

No experience required for Angular. I will teach you Angular from the beginning.

Getting Started with Angular 2+

Learn how to build your first Angular 2+ app!

Created by Ryan Chenkie - Full-Stack Developer

"]

Students: 63586, Price: Free

Students: 63586, Price:  Free

Want to learn how to build apps with Angular 2? Let's build one together!

Angular is arguably the most popular framework in the world for building single page applications. You may have heard that Angular version 2 is completely different from the original AngularJS, and this is indeed the case. While this can cause frustration for developers who are upgrading their apps, it is ultimately for the best because Angular 2 is so much nicer to work with!

Part of the challenge when it comes to learning Angular 2 is that we need to adopt several new peripheral skills in addition to learning features of the framework itself. For example, most Angular 2 applications are written in a newer language called TypeScript. TypeScript is a superset of JavaScript (meaning that it's just like JavaScript, but with additional features,) but learning it can initially be a challenge.

In this course we'll get down to basics with Angular 2. We'll get a really good sense of how to use it by building out ng2-cribs, a real estate listing application that allows users to view listings, search and filter them, and add new ones in.

By the end of this course you'll have a great idea of how to build an Angular 2+ app and you'll have a great knowledge base from which you can go deeper.

See you in the course!

Ionic – Build iOS, Android & Web Apps with Ionic & Angular

Build Native iOS & Android as well as Progressive Web Apps with Angular, Capacitor and the Ionic Framework (Ionic 4+).

Created by Maximilian Schwarzmüller - Professional Web Developer and Instructor

"]

Students: 61068, Price: $99.99

Students: 61068, Price:  Paid

Ionic is one of the most exciting technologies you can learn at the moment - it enables you to use one codebase (written in HTML, JS and CSS) to build and ship apps as normal (progressive) web apps as well as real native mobile apps for iOS and Android. This course teaches you the latest version of Ionic from scratch with no prior knowledge about it assumed.

Angular (formerly Angular 2) allows you to create awesome web applications powered by TypeScript / JavaScript. Wouldn't it be great to use that Angular knowledge to build web applications that can be compiled into native mobile apps, running on any iOS or Android device? And also publish them as progressive web apps at the same time.

The Ionic framework allows you to do just that! Use your existing Angular, HTML, JS and CSS knowledge and build your native mobile app with that! Ionic offers a lot of beautiful components (which you'll learn about in this course) that can be used to compose native-like user interfaces.

Capacitor (another tool provided by the Ionic team) will handle the rest as it's used to then build a native mobile app for iOS/ Android based on your code. This allows you to focus on the things you know and release your application on all possible devices (desktop and mobile) without having to learn thousands of different languages! Indeed, with Ionic, you can use one codebase to ship three different apps (iOS, Android, web).

No wonder that hybrid frameworks like Ionic are extremely popular and in high demand!

My name is Maximilian Schwarzmüller and I'm a freelance web developer as well as creator of many 5-star rated courses here on Udemy - including my "Angular - The Complete Guide" course, the bestselling Angular course on Udemy!

I love creating awesome web applications and it simply is amazing to now use that knowledge and build native mobile apps with it, too!

This course takes your from zero to published app, taking a very practice-orientated route. You'll a realistic app (where users can create and book events) throughout the course, learning about the basics of Ionic, its rich component library, how to fetch and handle user input, how to store data and access native device features and much more!

You'll dive into all important Ionic components as well as concepts like navigation (tabs, sidemenus), user input, native device features (e.g. camera), storage, http, authentication!

And since building apps is only part of the fun, you'll of course also learn how to run your apps either in the browser, on an emulator or on your own device!

What exactly are you going to learn then?

  • A brief refresher on Angular

  • How to set up your Ionic projects

  • The basics about Ionic - How navigation works, how your project is structured and you use its rich component library

  • How to use the many beautiful components Ionic ships with

  • How to use different kinds of navigation concepts: "Back"-Button-Navigation, tabs and sidemenus

  • How to show modals, alerts, toasts and many, many more useful UI components

  • How to test the app in the browser, on emulators or real devices

  • How to fetch and handle user input through inputs, textfields, dropdowns, dialogs etc.

  • How to authenticate users and access web servers to store + load data

  • How to access the local device storage and native device features like the camera or geolocation

  • So much more ... like styling and theming your app

  • Finally, you'll learn how to configure your app and publish it to the App Store or Google Play Store (or as a progressive web app)

Does this sound great?

I can't wait to welcome you in this course! :)

Go Java Full Stack with Spring Boot and Angular

Become a Full Stack Java Developer. Build Your First Java Full Stack Application with Angular and Spring Boot.

Created by in28Minutes Official - DevOps, Azure, GCP, Docker, Kubernetes, Java & Spring Boot

"]

Students: 58885, Price: $109.99

Students: 58885, Price:  Paid

Welcome to this Amazing Course on Full Stack Web Development with Angular and Spring Boot. This course is designed to be a Perfect First Step as an Introduction to Angular and Full Stack Development for Java & Spring Developers.

Zero Experience with Angular, TypeScript (AND/OR) Modern JavaScript?     No Problem.  Start Learning Now!

WHAT OUR LEARNERS ARE SAYING:

5 STARS -  This is the perfect course for Java developers to use to get familiar with Angular and do it beyond just an elementary kind of familiarity.  Very good job, instructor.  Thank you!

5 STARS -  Yes the Journey was Amazing, the Tutor is Awesome. Not a single doubt & error i faced while following Step-by-Step videos. I would suggest this course to all those who really want to Learn Spring Boot + Angular. The Explanation was clear and systematic. I would like to thank Mr. Rangakaran as he is the best Tutor... :)

5 STARS -  Wonderful course with practical content taught in a very intuitive way; building from lesson to lesson. As a web application developer with some experience in both Spring Boot and Angular, this course was perfect when providing a clear way use both technologies together. I really appreciate this instructor, and look forward to more courses.

5 STARS -  Video explanations clear and easy to follow. Recommended!

5 STARS -  Very good course. The instructor is very knowledgeable about the material and walks you through it in a clear way. Good start to learning about Full Stack development.

5 STARS -  Awesome explanation, great course specially for Java developer who wants to groom herself/himself to full stack java development using Spring boot and Angular.

COURSE OVERVIEW

Developing your first full stack web application with Angular and Spring Boot is fun.

In this course, you will learn the basics of full stack web development developing a Basic Todo Management Application using Angular, Spring Boot, and Spring Security Frameworks.  You will build the Todo Management Application step by step - in more than 100 steps.

You will be using Angular (Frontend Framework), TypeScript Basics, Angular CLI(To create Angular projects), Spring Boot (REST API Framework), Spring (Dependency Management), Spring Security (Authentication and Authorization - Basic and JWT), BootStrap (Styling Pages), Maven (dependencies management), Node (npm), Visual Studio Code (TypeScript IDE), Eclipse (Java IDE) and Tomcat Embedded Web Server.

We will help you set up each one of these.

Angular is a complete front end framework with a wide range of features. Spring Boot is an awesome framework to build RESTful API and Microservices. Let's combine these frameworks and create an awesome full stack web application.

COURSE HIGHLIGHTS

Overview

Step01 - Understanding Full Stack Application Architecture

Step02 - Quick Overview of Modern JavaScript and TypeScript

Step03 - Installing Angular CLI - Awesome Tool to create Angular Projects

Step04 - Creating and Launching Angular Application with Angular CLI

Step05 - Importing Angular App into Visual Studio Code

Step06 - Exploring Angular CLI Commands - test, lint, e2e, serve, build

Step07 - Exploring Angular CLI Project Structure

Getting Hands on With Angular

Step08 - Introduction to Angular Components - Basics

Step09 - Introduction to Angular Components - Playing with AppComponent

Step10 - Generating Welcome Component with ng generate

Step11 - Language Variations With an Example - Java, JavaScript and TypeScript

Step12 - Generating and Setting up Login Component

Step13 - Understanding Event Binding - Adding click event on Login Page

Step14 - Using ngModel with 2 Way Data Binding in Login Page

Step15 - Quick Review of Data Binding Approaches

Step16 - Adding Hardcoded Authentication to Logic Component - ngIf directive

Step17 - Implementing Routes for Login, Welcome and Error Components

Step18 - Implementing Routing from Login to Welcome Component

Step19 - Adding Route Parameter for Welcome Component

Step20 - Create List Todos Component with ng generate

Step21 - Create a Link to Todos in Welcome Component

Step22 - Best Practice - Create a Todo Class

Step23 - Quick Introduction to Angular Modules

Step24 - Understanding Bootstrapping of Angular App with Root Module and Component

Step25 - Quick Review - Angular Modules and Components

Step26 - Overview of Next Few Steps - Bootstrap, Menu, Footer and Refactoring

Step27 - Adding Bootstrap Framework and Creating Components for Menu and Footer

Step28 - Using Bootstrap to Create a Menu with Navigation Links

Step29 - Styling Footer and Other Components with CSS and Bootstrap

Step30 - Good Practice - Use RouterLink instead of href for Routes

Step31 - Creating an Independent Authentication Service Component

Step32 - Using Session Storage to Store User Authentication Token

Step33 - Enabling Menu Links Based on User Authentication Token

Step34 - Implementing Logout to remove User Authentication Token

Step35 - Securing Components using Route Guards - Part 1

Step36 - Securing Components using Route Guards - Part 2

Step37 - Quick Review - Authentication Service, Dependency Injection and Route Guards

Introduction to Web Services and REST

Step41 - What is a Web Service?

Step42 - Important How Questions related to Web Services

Step43 - Web Services - Key Terminology

Step44 - Introduction to RESTful Web Services

Getting Up and Running with REST and Spring Boot

Step45 - Initializing a RESTful Services Project with Spring Boot

Step46 - Creating a Hello World Service

Step47 - Enhancing the Hello World Service to return a Bean

Step48 - Quick Review of Spring Boot Auto Configuration and Dispatcher Servlet - What's happening in the background?

Step49 - Enhancing the Hello World Service with a Path Variable

Connecting Angular Frontend to Spring Boot Restful Services

Step50 - Connecting Angular Frontend with Restful API - 1 - Creating Data Service

Step51 - Connecting Angular Frontend with Restful API - 2 - HttpClientModule and HttpClient

Step52 - Connecting Angular Frontend with Restful API - 3 - Understanding Observable

Step53 - Connecting Angular Frontend with Restful API - 4 - Understanding Subscribe

Step54 - Connecting Angular Frontend with Restful API - 5 - Handling Error Responses

Step55 - Calling Welcome HTTP Service with Path Variables

Step56 - Designing RESTful Services for Todo Resource

Step57 - Creating REST API for retrieving Todo List

Step58 - Connecting Angular Frontend with Todo List RESTful Service

Step59 - Creating REST API to delete a Todo - DELETE Request Method

Step60 - Adding Delete Todo Feature to Angular Frontend

Step61 - Creating Todo Component and Handle Routing

Step62 - Designing Todo Page with Bootstrap Framework

Step63 - Creating Retrieve Tod0 Service and Connect Angular Frontend

Step64 - Improve Todo Page Appearance

Step65 - Creating REST API for Updating Todo - PUT Request Method

Step66 - Creating REST API for Creating a Todo - POST Request Method

Step67 - Implementing Update Todo Feature in Angular Frontend

Step68 - Implementing New Todo Feature in Angular Frontend

Step69 - Improving Todo Form - Validation and Form Submit on Enter - ngSubmit

Step70 - Enhancing Validation Messages on Todo Page

Implementing Spring Security with Basic Authentication

Step71 - Overview of Security with Basic Auth and JWT

Step72 - Setting up Spring Security

Step73 - Configure standard userid and password

Step74 - Enhancing Angular Welcome Data Service to use Basic Auth

Step75 - Configure Spring Security to disable CSRF and enable OPTION Requests

Step76 - Creating Angular HttpInterceptor to add Basic Auth Header

Step77 - Configure HttpInterceptor as Provider in App Module

Step78 - Create Basic Authentication RESTful Service in Spring Boot

Step79 - Create Angular Basic Authentication Service

Step80 - Connect Login Page to Basic Authentication Service - Part 1

Step81 - Connect Login Page to Basic Authentication Service - Part 2

Step82 - Refactoring Angular Basic Authentication Service

Step83 - Refactoring HttpInterceptor to use Basic Authentication Token

Step84 - Best Practice - Use Constants for URLs and Tokens

Connecting Spring Security with JWT

Step85 - Introduction to JWT

Step86 - Importing JWT Framework into Eclipse

Step87 - Quick Tip - Resolving JWT Compilation Errors

Step88 - Executing JWT Resources - Get Token and Refresh Token

Step89 - Understanding JWT Spring Security Framework Setup

Step90 - Creating a New User with Encoded Password

Step91 - Using JWT Token in Angular Frontend

Connecting REST API With JPA and Hibernate

Step92 - Setting up Todo Entity and Populating Data

Step93 - Connecting GET REST APIs to JPA Repository

Step94 - Connecting POST, PUT and DELETE REST APIs to JPA Repository

Start Learning Now. Hit the Enroll Button!

Angular Fast Crash Course

Learn to use Angular 2, 4, 5 and beyond!

Created by Edwin Diaz - Web Developer & Premium Udemy Instructor - 700,000 students

"]

Students: 52499, Price: Free

Students: 52499, Price:  Free

There are two main Angular versions 1 or AngularJs and 2. This course is focused on versions after 2!

This course is for beginners who are curious on how to get started with Angular. In this course you will learn how to download, install and play around with Angular. We teach you the main components of Angular, so that you can get up and running with it asap. You will learn now to start building applications with Angular.

Learning Angular can be a daunting experience that's why this course was created; to give you an easier learning experience with it. Come join me in this Angular 5 and beyond Crash Course.

Angular for Beginners Course (includes FREE E-Book)

Updated to Angular 12: A quick introduction to the Angular framework, focusing on its most commonly used parts

Created by Angular University - Best Selling Angular Courses | 100k+ students | 16 courses

"]

Students: 39732, Price: Free

Students: 39732, Price:  Free

There is a lot to learn about the Angular framework, which can be a bit daunting especially for beginners. But the good news is that there are some parts of the framework that are used much more often than others. In fact, in Angular you will be using 10% of its features maybe 90% of the time!

If you are going to learn Angular, why not focus first on the features that you will be using all of the time, and leave the more advanced parts for later in your learning process?

Course Overview

This course is a beginner-friendly introduction to the Angular framework. In this course, we are going to start by setting up your development environment, and we will use the Angular CLI to quickly scaffold a small Angular project from scratch.

Using this initial playground, we are then going to answer some of the most common Angular questions:

Why Angular, what are its main advantages and key features? We will answer this by demonstrating how the change detection mechanism works, and introduce some of the Angular template syntax.

We will then cover the most commonly used parts of the Angular framework that you are going to be using all the time: Components, Pipes, Services and Core directives, among others.

Table of Contents

This course covers the following topics:

  • Custom components with @Component

  • Components @Input and @Output, event Emitters

  • ngFor

  • ngIf

  • ngClass

  • ngStyle

  • ngSwitch

  • Built-In Pipes

  • Async Pipe

  • Custom Pipes

  • @Injectable and Custom Services

  • HTTP Client - GET POST PUT DELETE

What Will You Learn In this Course?

This course will give you a practical hands-on introduction to the Angular framework. After taking this course you will feel very comfortable navigating the code of an existing Angular application and finding your way around, and you will know how to build your own custom components.

Angular – Mastering the Basics

Learn angular basics from scratch

Created by Vishwas Gopinath - Instructor

"]

Students: 38673, Price: Free

Students: 38673, Price:  Free

Learn the basic concepts that you will need to build angular applications.

Content and Overview

Specifically for beginners, this course contains all the fundamentals you need to know, in one place, simplified and straight forward! 

The course will teach you the basic concepts of the angular framework including services and routing.

ASP.NET Zero: Development with ASP.NET Core & Angular

Building Single Page Web Applications

Created by Volosoft Computer - Producing Developer Tools

"]

Students: 35504, Price: Free

Students: 35504, Price:  Free

This is a complete video course for building applications on AspNet Zero platform using AspNet Core & Angular.

It starts with introducing AspNet Zero and its features. Then deeply investigates the source code structure with live demos and helps you to get up and running with AspNet Zero. If finally shows how to create your business functionality step by step on top of the existing source code.

Angular and Spring MVC (Updated: Angular 9 and Spring boot)

Full stack development with Angular and Spring MVC (Updated to Angular 9 and Spring Boot 2)

Created by Bushan Sirgur - Java Developer, Blogger, Youtuber

"]

Students: 33537, Price: Free

Students: 33537, Price:  Free

Welcome to the Full Stack Development with Angular and Spring MVC. For those of you, who don't know Angular and Spring MVC, i would like give a quick introduction about these two technologies.

Angular is one of the most popular front end Javascript framework for building web application, on the other hand, Spring MVC is also one of most popular Java framework for building Java Web Applications, using which we can build industry standard Java/J2EE Enterprise Applications.

So in this course we are taking an advantage of these two technologies and we are going to build a web application. The application that we are going to build is not a simple Hello World application, we are going to build an End-to-End Database Application, we are going to perform all the CRUD operations, like CREATE, READ, UPDATE, DELETE.

What are we going to build in this course ?

In this course we are going to build a Book Management System, where the user can,

  • CREATE a book

  • READ a book

  • UPDATE a book

  • DELETE a book

How do we start this course?

  • We will begin this course by Creating a REST API which is a BOOK API and we are going to build this API using Spring MVC and we will make use of Hibernate as our ORM. The BOOK API provide a bunch of service end points which we are going to make HTTP calls on those service end points using Angular

I am super excited to teach you this course. I will see you inside the course.

Basic knowledge

  • Basic knowledge of HTML, CSS and Javascript

  • Basic knowledge of Core Java

  • Basic knowledge of Spring MVC

  • Basic knowledge of Hibernate

  • Basic knwoledge of RESTful web services

What you will learn

  • So by the end of this course, you will have a better knowledge of Angular and Spring MVC. You will have a better understanding of how to integrate Angular and Spring MVC. You are able to create your own API and making a HTTP calls using Angular

Angular (Full App) with Angular Material, Angularfire & NgRx

Use Angular, Angular Material, Angularfire (+ Firebase with Firestore) and NgRx to build a real Angular App

Created by Academind by Maximilian Schwarzmüller - Online Education

"]

Students: 32118, Price: $109.99

Students: 32118, Price:  Paid

Angular is an amazing frontend JavaScript & TypeScript framework with which you can build powerful web applications.

There are a lot of courses that dive deeply into Angular but sometimes you just want to build an entire app and see how it all works in practice. And you want to use all these great third-party packages that can add a lot of awesome functionalities to your Angular app!

This course covers exactly that!

We'll build an entire, realistic app which looks absolutely beautiful, uses Google's Material Design and is extremely fast! Thanks to Firebase and Angularfire, we'll add real-time database functionalities and see our updates almost before we make them!

Behind the scenes, NgRx will be used - a Redux-inspired state management solution that can greatly enhance your Angular app.

What are you waiting for, this is what you'll get in detail:

  • A brief refresher on Angular, just in case you forgot how it works (or never learned it)

  • A detailed introduction into Angular Material, its docs and its usage

  • A realistic app that uses many Angular Material components

  • Examples for components like Datepickers, Sidenavs or the Material Data Table (incl. sorting, filtering and live updating!)

  • A real-time database connection powered by Firebase (using Firestore) and Angularfire

  • A better understanding of RxJS observables

  • State-of-the-art state management with the help of NgRx

  • And so much more!

This course is for you if you want to practice Angular, want to see it in action or want to learn it with the help of a 100% practical project!

Angular Essentials (Angular 2+ with TypeScript)

The most efficient way to dive into Angular 2+ if you got limited time or need to refresh the basics!

Created by Academind by Maximilian Schwarzmüller - Online Education

"]

Students: 28858, Price: $89.99

Students: 28858, Price:  Paid

Angular is an amazing JavaScript (TypeScript) framework which allows you to build small, medium or large Single-Page-Applications (SPAs). Since the code runs entirely in the browser, you can build user experiences which are way faster than traditional websites could ever be!

The skills required to build such SPAs are in extremely high demand since this kind of web app is very popular and allows you to build almost mobile-like, highly reactive user experiences. Indeed most modern web applications are built as SPAs today!

As the creator of the 5-star rated, BESTSELLING Angular course here on Udemy, I know what I'm talking about and I know what the core features of Angular are which you need to learn.

It's my goal to allow you to focus on these core features to get the quickest and best introduction into Angular, you can find!

Learning Angular never is a wrong choice and with this course, it's more correct than it ever was before! This course gives you the fastest and most efficient way of diving into Angular. If you don't want or can't take my Complete Guide on Angular or you want to get a feeling for Angular before doing so, this course is for you! It's also your #1 choice if you already know Angular but want to have resource for refreshing your basic Angular knowledge as fast as possible.

Whilst this course is much shorter, it gives you all the core insights into Angular you need. It focuses on the heart of Angular, the most important features Angular offers you and even shows you how to build a complete Angular app!

Telling by the length of the course, you might not believe it, but you'll actually learn about all these topics:

  • What Angular is
  • What TypeScript is - including a super-efficient introduction to it
  • How to use the CLI to create Angular projects and manage them
  • How Angular apps start and work
  • Which role components play and how to use them
  • How to bind and pass data
  • How to debug your app
  • How to use other, 3rd party JS libraries in an Angular app
  • How to use directives
  • How you may manage application state with services
  • How to turn your SPA into an "illusionary" MPA with routing
  • How to handle user input with forms
  • How to send Http requests
  • How to build your project, optimize it and deploy it
  • Much more!

Try Angular v4 | An Incredible Front End Framework by Google

From Web Apps to Mobile Apps, Angular is a juggernaut as a client-side framework... learn the basics in this course.

Created by Justin Mitchel - Coding Entrepreneur & Teacher - 568,000+ Students

"]

Students: 26365, Price: Free

Students: 26365, Price:  Free

Angular is a front-end, client-side, framework that is absolutely a beast. Developed for years under Google's leadership, this open-source technology will likely shape how you build apps for years to come.

Angular, formally AngularJS, has evolved from it's early days to be now working with TypeScript. If you haven't used typescript before, you should check out my course Getting Started With TypeScript to get a stronger understanding of the language prior to jumping in here.  

Angular is fast, effecient, and a joy to build with. They call it "One framework. Mobile & desktop." for good reason: it's made to be used everywhere. 

In this course you will learn the fundamentals of Angular so you can get started right away. We'll even show you how to build a live website using Heroku.

Are you ready to begin?

Let's do this :)

Cheers,

Justin

Angular and Laravel Authentication and password reset.

Use angluar to create SPA with Laravel and JWT.

Created by Sarthak Shrivastava - Web Developer & Instructor

"]

Students: 23223, Price: Free

Students: 23223, Price:  Free

This course combines Angular and Laravel together to create a single SPA by using JWT for authentication.

In this course you will going to learn

  1. Use Angular with Laravel
  2. Use JWT on Laravel
  3. Create API on Laravel
  4. Reset Password without page refresh
  5. Login and Sign-Up in Single Page App (SPA)
  6. Use Ng-Snotify for notifications for user

This course will take your angular and laravel knowledge to next level.

Angular Front To Back

Master Angular 5 from the basics to building an advanced application with Firebase's Firestore as well as authentication

Created by Brad Traversy - Full Stack Web Developer & Instructor at Traversy Media

"]

Students: 22643, Price: $94.99

Students: 22643, Price:  Paid

This course was crafted to benefit absolutely any level of developer. We will start from scratch and learn how to create a development environment for Angular 5+, Setup Angular CLI and learn all of the fundamentals. We start by building a sandbox application to look at all of the main Angular concepts as well as building a logging application, then move to a much more advanced client management system with authentication and data storing with Firebase's new Firestore platform.

Here are some of the things you will learn about in this course:

  • What is Angular?
  • Dev Environment Setup Including Node.js, Visual Studio Code & Git Bash
  • Angular CLI Setup & Build
  • File Structure & Dependency Examination
  • TypeScript Intro
  • Components
  • Modules & NgModule
  • Data Binding & String Interpolation
  • Types & Interfaces
  • Template Syntax
  • ngIf & ngFor Conditional Directives
  • ngFor & Loops
  • Property Binding, ngClass & ngStyle
  • Pipes
  • Events & Forms
  • ngModel & 2 Way Binding
  • Services
  • Observables & Http
  • Angular Router
  • Firebase, Firestore & AngularFire2
  • Flash Messaging
  • Much More!!

Angular Basics for Absolute Beginners

Angular 2, Angular 7, Angular 8, Angular 9, Angular 10, Overview, for Beginners & Dummies, Free Project

Created by Web University by Harsha Vardhan - MS Certified Trainer | 51000+ Happy Students

"]

Students: 21556, Price: Free

Students: 21556, Price:  Free

This course explains the introduction & overview  of Angular. It is mainly targeted for beginners, who wants to learn Angular.

This course also provides introduction to components with a simple practical example [with coding].

Important:

  • This course explains What is Angular, How to create new Angular app, with a simple Bootstrap NavBar and Routing.

  • Source code is available for each video (where some code is written).

  • This course includes with one assignment, to test your knowledge yourself, at the end of project.

  • Please check the Preview videos before enrolling the course, and subscribe to the course, only when you like my accent.

  • Remember, it is a FREE course; you can't expect the complete Angular course with ALL the concepts. This course provides a basic angular application only.

  • This course doesn't cover advanced topics of Angular such as Services, REST-API calls, Authentication, Reactive Forms, Dynamic Components, Component Communication, Life Cycle Hooks etc.

  • This course mainly helpful for you to get started with Angular and understand its basics.

  • This is a subset of my full course of Angular, i.e. "Complete Angular 8 - Ultimate Guide - with Real World App", which you can checkout.

Learn Protractor(Angular Testing) from scratch +Framework

Step by Step tutorial to understand Protractor using Javascript&Typescript +Framework development(Cucumber,Jasmine)

Created by Rahul Shetty - Founder of RahulShettyAcademy.com|350k+ QA Students

"]

Students: 20897, Price: $19.99

Students: 20897, Price:  Paid

  • Course Last Updated- March 3rd- [Protractor Cucumber BDD Framework]

  • "Welcome to The only online course in the World which covers end to end Automation using Protractor API from Complete Scratch to Framework level using  Javascript Jasmine & Typescript Cucumber. "
    Why Protractor?

      Protractor turns out be the Hottest Automation testing tool in the market with sudden increase in demand of of Javascript Frameworks like Angular, React for Front End UI development. 

  • Protractor is developed by Angular core team and takes clear edge over all other testing tools for Angular Apps automation in terms of stability, reliabity ,Performance and Code complexity.

And I Bet! On course Completion You can clear any interview or develop Protractor framework on your own.

As a bonus apart from protractor, You will learn lots  of new  technologies in this course such as Javascript,Typescript, Node, jasmine,  etc.

Below is the course Content we Cover:

Introduction to protractor
Node.js basics with setup instructions
Protractor Setup and installation
Javascript Basics
Protractor API Overeview
Different locator strategies available in Protractor
Understanding Javascript Asynchronous promises
Working with Angular UI Elements with Protractor
Understanding the configuration file
20+ Practise exercises on UI Automation using Protractor
Working with non Angular Apps using protractor
jasmine Unit testing framework basics
Optimizing protractor tests for Framework development
Page object mechanism in JS frameworks
Data driven and parameterzation using Jasmine Framework
Client reports generation and config methods for Robust framework
Indepth understanding of Pacakage.json file and npm commands
Integrating the Protractor framework with CI Jenkins tool
Introduction to Git Hub

Wish you all the Best! See you all in the course :)

Testing Angular 4 (previously Angular 2) Apps with Jasmine

Learn to write unit and integration tests for your Angular apps and deploy them with confidence

Created by Mosh Hamedani - Passionate Software Engineer and Best-selling Author

"]

Students: 19724, Price: $94.99

Students: 19724, Price:  Paid

As your application grows in complexity, the cost of manual testing increases exponentially. Adding a new feature or fixing a bug may break several other places in the application, and covering all those edge cases with manual testing ends up being extremely painful and nearly impossible

Automated testing is a practice that has been adopted by a lot of successful software development teams over the past decade. You simply write code to test your application, and then run those tests in an automated fashion. 

Initially, your development time increases a bit because you need to write extra code to test your production code. However, that is the cost that you pay only once. Once you have those tests in place, you can run several thousands of them in just a few seconds over and over. Compare that with the time required to manually test every bit of your application! 

With automated testing, you spend less time fixing bugs and doing manual repetitive tests every time you add a new feature or fix a bug. Instead, you can spend your time doing more fun things. 

In this course, Mosh, author of several best selling courses on Udemy, takes you from the ground and gives you a solid foundation to write automated tests for your Angular apps. Whether you're an absolute beginner or have some familiarity with automated testing, this course will give you all the necessary skills to write automated tests for your Angular apps. 

You'll learn about: 

  • Automated testing concepts and tools
  • What to test and how 
  • Writing clean, maintainable and trustworthy tests that don't lie  
  • Tracking how much of your code is covered by tests 
  • Testing re-usable components
  • Testing templates
  • Testing forms
  • Testing confirmation boxes
  • Testing navigation 
  • Testing attribute directives
  • Mocking dependencies 
  • Working with asynchronous operations 

If you've taken any of Mosh's courses before, you know what you get. High quality video and audio, outstanding delivery with no mocking around. 


30-DAY FULL MONEY-BACK GUARANTEE

This course comes with a 30-day full money-back guarantee. Take the course, watch every lecture and if you feel like you haven't gained the confidence to write automated tests for your Angular apps, ask for a full refund within 30 days. All your money back, no questions asked.

ABOUT YOUR INSTRUCTOR

Mosh (Moshfegh) Hamedani is a software engineer with 15 years of professional experience. He is the author of several best-selling courses on Udemy and Pluralsight with over 74,000 students in 172 countries. His students describe him as a passionate, pragmatic and motivational instructor.


So, do you want to write automated tests for your Angular apps? 

Enroll in the course now and you'll start writing your first test in 10 minutes!

Master Angular 2 – The No Nonsense Course

Learn Angular 2 Quickly and Efficiently from a Professional Developer

Created by Grant Klimaytys - Former Google Engineer and Professional App Developer

"]

Students: 14729, Price: Free

Students: 14729, Price:  Free

This Angular 2 course has just ONE goal - to turn you into the best Angular developer, freelancer and entrepreneur that you can possibly be! 

This course is designed to be no nonsense. Everything is in plain language and designed to get you going as fast as possible. Other Angular courses can take an eternity to learn from! How do I know this? Well I've taken those courses because I wanted to see what the competition is up to!

--------------------------------------------------------

What You'll Learn

  • Fundamental Angular 2 Concepts
  • Styling Options for Angular
  • Architectural Strategies for your Apps
  • How to get the Most from Your Coding Style
  • And a Lot More!

--------------------------------------------------------

Here's a recent message I received from one of my students:

" Hi Grant, I managed to land the fabled 6 figure developer job yesterday thanks to your course. In the interview they asked me complicated questions and luckily you'd explained the majority of those really simply so I could understand! Thanks for a great course and I'm off to buy the rest of your courses now that I have a little extra change :) "

--------------------------------------------------------

Bonus For You

I continue to update and upload new content to this course weekly. Therefore when I learn something new then you also learn it!

------------------------------------------------------

Who Am I?

Everyone wants to know who's teaching them. Well, here's my bio:

I started out as NOT A PROGRAMMER. Hard to believe when I tell you that I've worked on dozens of the most popular websites and apps out there right?

The fact that I didn't start out as a programmer means that I actually remember what it's like to be a beginner. I remember teachers throwing useless jargon at me and you know what? 

It sucked!

That's why in this course I tell you everything you need to know in plain English!

  • You Will Learn by Creating REAL projects
  • NO BORING THEORY LECTURES!

And the final reason you should take this course? 

Angular 2 is THE hottest web development technology right now. However, so few have learnt it so the door is wide open for you to capitalise on this opportunity! 

It's time to invest in your your own skills. An investment now could pay off many thousands of times over!

See you on the inside!

Angular 2 & 4 complete tutorial with additional firebase

A course complete course in building world standard web and mobile first applications with angular2

Created by Dave Partner - Full Stack Software Developer

"]

Students: 14607, Price: Free

Students: 14607, Price:  Free

Angular2 is Google's second version of Angularjs, Angularjs has been by far the most popular way to develop web and mobile apps using javascript. Popular hybrid mobile development platforms such as the powerful Ionic have adopted Angularjs. 
People with Angularjs skills are in high demand all the time.
Angular2 is way easier, simplified and much more powerful, you will pick it up within the week. This tutorial will put you through everything you need to know to build angular2 applications. It was mad e for novices and proffesionals so be sure you will find your fit.

Let's begin right away!

Reactive Angular Course (with RxJs)

Build Angular 12 Applications in Reactive style with plain RxJs - Patterns, Anti-Patterns, Lightweight State Management

Created by Angular University - Best Selling Angular Courses | 100k+ students | 16 courses

"]

Students: 12846, Price: $94.99

Students: 12846, Price:  Paid

This Course in a Nutshell

This course is a catalog of commonly used design patterns (and some anti-patterns) that every Angular developer should know. The goal of the course is to teach you how to comfortably design and develop applications in Angular in Reactive style using just plain RxJs, and nothing more.

This course comes with a running Github repository with the the finished code, as well as starting points for different sections of the course in case that you want to code along, which we recommend as its the best way to learn.

This course answers the common question: how far can we go in Angular while using only plain RxJs and nothing more, without introducing any state management library?

It turns out that the simple set of techniques taught in this course are very well suited for a wide range of applications, especially in-house built enterprise applications.

In this course, you will learn exactly how to use RxJs to design and develop both the service and the view layers of your application, and you will understand both the advantages and the pitfalls of the reactive approach.

Particularly when it comes to state management, it turns out that we can already go very far by leveraging only plain Angular and RxJs techniques, without using an additional state management library like for example NgRx.

These simplified state management techniques are adequate and sufficient for a large range of applications,  and we believe that you should consider them first before thinking of adopting a full-blown state management solution.

How far can you go with these techniques? That's what you will find out in this course.

Course Overview

We are going to start our course by taking a small Angular application that is written in imperative style, and we are going to talk about some of the problems of that approach. Then, we are going to refactor the application and explain step-by-step how to implement it in reactive style instead.

We will explain in detail every RxJs operator that we come across in this course, the first time that we need each operator.

We are going to start with a fully stateless solution first, but later we are going to improve the user experience by applying some simple RxJs-only state management techniques. We are going to use these patterns in order to handle some of the data of the application, as well as the user authentication profile.

The key element needed to implement lightweight state management is RxJs behavior subjects so we will cover those in detail in the course. We will also provide step-by-step reactive style solutions for common UI functionality like loading indicators or error messages.

Table of Contents

This course covers the following topics:

  • Review of an application written in imperative style

  • Refactoring into stateless reactive style, understanding the benefits

  • Smart vs Presentational Components

  • Stateless Observable Services

  • The shareReplay Operator

  • Stateless UI updates (without state management)

  • Introduction to RxJs Subjects and BehaviorSubject

  • Decoupled component communication using shared observable services

  • Using Observables to have components interact at different levels of the component tree

  • Error Handling and error messages in reactive style

  • Loading Indicators in reactive style

  • Improving user experience with lightweight RxJs stores

  • Optimistic UI updates

  • Managing User Authentication state with plain RxJs

  • Local vs Global Services

  • Master Detail with cached master table in reactive style

  • The Single Data Observable Pattern: Avoiding nested ng-component tags

  • Refactoring a reactive application to OnPush change detection

  • Conclusion and key takeaways

What Will You Learn In this Course?

At the end of the course, you will feel comfortable designing and developing Angular applications in reactive style, by leveraging plain RxJs-only techniques. You will know how to apply simplified reactive state management techniques to different common use cases, and you will understand the advantages and the limitations of this approach.

You will be familiar with a series of commonly needed reactive design patterns, and you will also be familiar with a series of common pitfalls to avoid.

Angular Styling & Animations (for Angular 2+)

For Angular 2+: Learn how to use dynamic Styles and powerful Animations to create beautiful Angular Apps

Created by Maximilian Schwarzmüller - Professional Web Developer and Instructor

"]

Students: 12551, Price: $99.99

Students: 12551, Price:  Paid

You finished the business logic of your web page and you're done, right? No! Adding fitting styles and animations to a web page tremendously improves the user experience!

It's more than a little bonus - animations and styles help the user understand the flow of your page, pass on feedback to the user and overall improve the usability of your page.

This course teaches you which tools Angular gives you to dynamically style and animate your web page. This is not a CSS basics course - this course will really dive into the rich toolset Angular ships with, allowing you to build a reactive, user-friendly web application.

Just think about your favorite web apps: How many of these look ugly, seem to be styled randomly (and statically) and use no animations? Probably not that many - time to join the club of developers creating awesome user experiences!

This is what you'll learn!

  • How Angular helps you with styling and animating your web page
  • What "dynamic" styling and animating means
  • How  you may either style the whole web app or individual components you built
  • Which tools Angular offers you to adjust styles at runtime
  • How you can use vanilla CSS to build nice transitions and animations
  • All about Angular's Animation package: Building, configuring and using triggers, states, styles, transitions and more!
  • Advanced Animation features like Animation groups, keyframes or callbacks
  • How to animate the appearance and removal of elements/ components
  • How to animate lists
  • How to animate routing
  • And more!

This is what the course offers - but is this course for you?

This course is for you if ...

  • ... you got (basic) Angular and CSS knowledge and feel like you need to learn more about adding/ using styles and animations in your Angular apps
  • ... you're learning Angular right now and you want to continue learning with more beautiful apps
  • ... you even already know the basics about styling and animating Angular apps but you feel like there still is some mystery regarding the styling/ animation of components

I'd be very happy to welcome you in this course!