Classbaze

Disclosure: when you buy through links on our site, we may earn an affiliate commission.

Angular 12 – modern TypeScript and RxJS development (Bundle)

Learn how to use Angular, Angular Material and RxJS to build modern applications
4.5
4.5/5
(6 reviews)
94 students
Created by

9.2

Classbaze Grade®

9.4

Freshness

8.4

Popularity

9.3

Material

Learn how to use Angular
Platform: Udemy
Video: 5h 1m
Language: English
Next start: On Demand

Best Angular classes:

Classbaze Rating

Classbaze Grade®

9.2 / 10

CourseMarks Score® helps students to find the best classes. We aggregate 18 factors, including freshness, student feedback and content diversity.

Freshness

9.4 / 10
This course was last updated on 10/2021.

Course content can become outdated quite quickly. After analysing 71,530 courses, we found that the highest rated courses are updated every year. If a course has not been updated for more than 2 years, you should carefully evaluate the course before enrolling.

Popularity

8.4 / 10
We analyzed factors such as the rating (4.5/5) and the ratio between the number of reviews and the number of students, which is a great signal of student commitment.

New courses are hard to evaluate because there are no or just a few student ratings, but Student Feedback Score helps you find great courses even with fewer reviews.

Material

9.3 / 10
Video Score: 8.3 / 10
The course includes 5h 1m video content. Courses with more videos usually have a higher average rating. We have found that the sweet spot is 16 hours of video, which is long enough to teach a topic comprehensively, but not overwhelming. Courses over 16 hours of video gets the maximum score.
The average video length is 6 hours 28 minutes of 166 Angular courses on Udemy.
Detail Score: 10.0 / 10

The top online course contains a detailed description of the course, what you will learn and also a detailed description about the instructor.

Extra Content Score: 9.5 / 10

Tests, exercises, articles and other resources help students to better understand and deepen their understanding of the topic.

This course contains:

0 article.
3 resources.
0 exercise.
0 test.

In this page

About the course

“Angular for beginners – modern TypeScript and RxJS programming” is a follow up of my first Angular for Beginners course, now updated and improved based on users feedback. It is for people with beginners to intermediate JavaScript knowledge, who want to learn the essentials of Angular web projects.
The main goal this course is trying to accomplish is to save you time, because learning the basics of any framework, takes lots of time and persistence, and at certain point most of the people naturally give up. In order to circumvent this, in the course you can see most of the usual errors you might encounter and how easily you can figure them out. The lectures are based on Angular version 7, this way you can start learning based on the latest platform changes. The code is full of explanations on each and every step, leaving you not wondering on how and why the things happen.
Expect to learn how to :
•structure an Angular application using best practices
•create, use and style components, services and work with templates
•build image upload service with the help of NodeJS and express
•use the Visual Studio code
•effectively use RxJS observables and operators
The course will also give you pretty good estimate if you are wondering whether you would like to continue working with the Angular or switch to another web-dev framework. In case you want to stay with Angular, you might browse for other courses in my profile such as working with Angular Material, in order to expand your knowledge further.
The course starts with installation of the Angular platform using NodeJS, setting up environment with Visual Studio Code and its TypeScript specific plugins.  During the course we will be using Angular command line interface (CLI) to easily create components and services.
The initial lectures are just for warm up, and to get you comfortable using Angular and TypeScript. We will go deep into good usage patterns of RxJS observables and how they can be convenient when dealing with asynchronous data. Then with the help of node package manager(NPM) we will install a JSON server for storing user text data, and an Express server for image upload data. You will then learn how to configure them both.We will also take a look on how to use routing to load up specific components and make server queries based on route parameters. Later we will reveal a way to pass through the cross-origin browser CORS restrictions to be able to run an Angular application and two servers on same development machine.

It is true that Angular concepts have a steep learning curve. While having numerous discussions about Angular vs React way of work, I was getting more and more interested on how to achieve an effective presentation of the Angular framework, and thus get more people interested. So instead of just explaining separate fragments of code, I choose to teach the whole process: from the development of a simple JavaScript program to transforming it into TypeScript and adding Angular Material to polish the user experience of the application.
The second part of the course explains the development of a simple JavaScript program up to transforming it into TypeScript. You will also see how to add Angular Material to polish the user experience of the application. We will see the whole process instead of explaining only separate fragments of code.

The third part of the course will demonstrate and strengthen your abilities to use RxJS and Angular while creating a simple Todo-List fetching data from a remote URL JSON resource.
You will learn:
•what is the structure of a sample Angular project
•the Angular way of serving a project
•how to tap into the Angular start hooks
•how to create reusable child presentation components for display only purposes
•how to create, register and use a service through dependency injection
•how to use httpclient to fetch data from an API service
This part of the course is good for anyone who would like to switch from JavaScript to Typescript and learn the advantages Angular offers in the web-development process.
….
If you already have experience with Angular, the next part of the course will also introduce you to Angular Material so you could improve the usability and functionality of your applications using the Angular Material components. We will start exploring the functionality of the Angular Material library. We will go ahead and with the help of Angular Material components will create dialogs, menus, style forms and use its scaffolding features. During this part you will learn how to use in practice:
•angular material dialog, menus, forms, scaffolding, snackbar, table, spinner
•template-driven model forms
•common user models and bindings using ngModel and interfaces
•dependency injection of services
•HttpClient module for interaction with get and post requests
•Observables
•lazy loading of modules
You can follow along and try the examples alongside, so go ahead and I am welcoming you inside !
Projects are updated to Angular v.12
Wishing you a happy learning !

What can you learn from this course?

✓ How to create a simple Angular application with ability to do photo uploads
✓ How the Angular framework functions, and how it can be helpful in web projects
✓ How to create a simple NodeJS server
✓ How to work with microservices and JSON data
✓ How to properly work with Observables
✓ Work efficiently with Visual Studio Code
✓ Work with web forms in Angular
✓ Create and convert vanilla JavaScript application to the Angular framework.
✓ Publish your Angular Project into the Heroku cloud space for free
✓ Learn to apply RxJS in practice
✓ Experiment with the Angular Material functionality

What you need to start the course?

• Basics of JavaScript
• Windows 10 or Ubuntu linux

Who is this course is made for?

• Beginners and intermediate web development students
• Students who want to upgrade their JavaScript skills and learn a new modern framework
• Students, who want to explore the Angular framework.
• Anyone who wants to be ready to start developing withTypeScript

Are there coupons or discounts for Angular 12 - modern TypeScript and RxJS development (Bundle) ? What is the current price?

The course costs $14.99. And currently there is a 82% discount on the original price of the course, which was $84.99. So you save $70 if you enroll the course now.
The average price is $15.3 of 166 Angular courses. So this course is 2% cheaper than the average Angular course on Udemy.

Will I be refunded if I'm not satisfied with the Angular 12 - modern TypeScript and RxJS development (Bundle) course?

YES, Angular 12 – modern TypeScript and RxJS development (Bundle) has a 30-day money back guarantee. The 30-day refund policy is designed to allow students to study without risk.

Are there any financial aid for this course?

Currently we could not find a scholarship for the Angular 12 - modern TypeScript and RxJS development (Bundle) course, but there is a $70 discount from the original price ($84.99). So the current price is just $14.99.

Who will teach this course? Can I trust Nevyan Neykov?

Nevyan Neykov has created 14 courses that got 222 reviews which are generally positive. Nevyan Neykov has taught 9,094 students and received a 4.2 average review out of 222 reviews. Depending on the information available, we think that Nevyan Neykov is an instructor that you can trust.
Web Developer, Linux Administrator and Instructor
Nevyan is mentoring students and professionals from all around the world. He does web development and server administration for around 20 years, working in various companies dealing mainly with PHP, JavaScript, TypeScript and Angular.
Independently as well as in teams, he is involved in the design and development of user-friendly websites. Exploring the new aspects of JavaScript language such as ES6, as well as the Angular framework and their application in practice.
From the system administration he is working on: Linux System Administration, Cloud security (OpenStack) and Docker / Kubernetes
Browse all courses by on Classbaze.

9.2

Classbaze Grade®

9.4

Freshness

8.4

Popularity

9.3

Material

Platform: Udemy
Video: 5h 1m
Language: English
Next start: On Demand

Classbaze recommendations for you