Steps to Become a good Angular Developer — Roadmap through Udemy Courses
In this article, I would like to point out some excellent courses present in Udemy to become a good Angular Developer. This article is intended for Rookie’s but anyone else can use it as well if interested.
In the current age, there are lots of articles, books, online tutorials which are too overwhelming for a newcomer with all these pieces of information. Hence in this article, I would like to show you the way I followed.
Step 1 — HTML, CSS
The first step if you are an absolute beginner is to first learn HTML & CSS. One important thing to note is that don't try to memorize all HTML tags and CSS properties as it is very efficient and not required. As you regularly use it you will get the hang of it. Don't overthink and try to master everything at a go.
Here to learn HTML, I feel learning from W3 Schools is more than enough. I know this is not a Udemy course, but still feel is more than enough to get an idea about HTML and its usage.
HTML is the standard markup language for Web pages. With HTML you can create your own Website. HTML is easy to learn …
Once you complete this, the next step is to learn CSS. For this, I feel Maximillian’s course to be very thorough.
Get Started With CSS (Plus Flexbox, Grid, and Sass)
Starting out at the age of 13 I never stopped learning new programming skills and languages. Early I started creating…
Step 3 — Typescript
Typescript has become so popular that it is highly also used in other Angular competitors like ReactJS and VueJS as well. In order to learn Angular with confidence, having a good knowledge of Typescript will definitely help you. For Typescript, I will suggest going over Stephen Grider's course. One thing to note is that this course covers integrating Typescript with NodeJS and React as well. If you are not interested, feel free to skip those. This is really advanced course which also covers Design Patterns, etc. If you feel it's too much, grasp as much as you could and once you gain more experience come back and learn again.
Typescript: The Complete Developer's Guide
Composition vs Inheritance? You'll understand it. Build your own web framework? You'll do it. Typescript with…
Also, please note that it is not mandatory to go over this to learn Angular as the Angular course which I am gonna suggest will have a crash course as well. But if you are serious about making software developer as your career definitely go through at least at a later point in time.
Step 4 — Angular
After all the effort, here comes the crux. Learning Angular to be frank is not easy as it involves Typescript, RxJs, and others. Hence, I would like to suggest here two good Angular courses and feel free to learn both or any one of your choices to get a good hands-on experience.
Master Angular 7 (formerly Angular 2): The Complete Course
Master Angular 12 (formerly "Angular 2") and build awesome, reactive web apps with the successor of Angular.js
The Modern Angular Bootcamp
Angular has been under development by Google for nearly a full decade. It has one purpose: scale up to gracefully…
Step 5 — Become Advanced Developer
Now if you feel motivated and would like to take your skills to the next level, these courses will help you a lot.
Hi! I'm Colt. I'm a developer with a serious love for teaching. I've spent the last few years teaching people to…
This course on Data Structures & Algorithms will give you the knowledge to write efficient and good code.
Also, you might not get hang of RxJs easily. In order to understand it better, I recommend these courses.
RxJs In Practice (with FREE E-Book)
Learn numerous RxJs Operators, learn all RxJs and Reactive Programming core concepts via Practical Examples
Once you gain RxJs knowledge it is good for you to get an idea of advanced patterns of using RxJs with Angular which will be provided by the below course.
Reactive Angular Course (with RxJs)
This course is a catalog of commonly used design patterns (and some anti-patterns) that every Angular developer should…
Will all the knowledge you have, now it is time to get some good architectural skills and advanced Angular topics in your bag with these two courses.
Angular Advanced MasterClass & FREE E-Book
Would You Like to Build Your Own Open Source Library? Probably all of us developers have thought at some point in time…
Angular Architecture. How to Build Scalable Web Applications
The main goal of the course is to learn how to make scalable applications that will be easy to maintain, and on which…
Especially the above course is really valuable as it gives a good overview of Angular is used in the Real-world.
Okay, I get it, it is a long journey. Good things do take time. As the last step, getting to know about testing is really important with TDD (Test Driven Development) and BDD (Behaviour Driven Development). The below course will give you a good idea about testing services, components, etc in Angular.
Angular Testing Course Masterclass (with FREE E-Book)
This video course, complete with a running Github repository is a complete step-by-step guide to Angular Testing in…
But if you want to know all about Angular, it is always good to visit their official website as well. Hope you find this roadmap helpful.