Angular 4: Beginner to Pro
Build professional, interactive apps with Angular - the most popular framework for building web apps.Enroll in Course
Learn to build Angular apps like a pro
Angular is one of the most popular frameworks for building client apps with HTML, CSS and TypeScript.
Put simply, Angular is a must-have on your resume. Lucky for you, this course is a full-on, deep-dive into Angular that will give you the competitive edge you’re looking for.
Highly technical with a perfect mix of theory and practice. It covers absolutely every detail you could possibly need to take you from beginner Angular developer to expert .
I share tips from several years’ experience using Angular, including the do’s and don’ts, best practices, common mistakes and practical shortcuts that every professional Angular developer needs to know.
- Beginner to Advanced
- Lifetime Access
- 370 Lessons
- 30 Hours of Video
- Exercises and Solutions
- Access on Mobile/TV
By the end of this course, you'll be able to…
- Build and deploy fast and interactive Angular apps with confidence
- Troubleshoot common errors
- Write clean, maintainable code
- Apply best practices
What You'l Learn...
Right from the beginning, you'll jump in and build your first Angular 4 app within minutes. There's no boring, long introductions, we'll get straight into the nuts and bolts!
- Display data and handle events
- Build re-usable components
- Manipulate the DOM using directives
- Format data using pipes
- Build template-driven and reactive forms
- Consume HTTP services
- Use Reactive Extensions and observables
- Implement routing and navigation
- Implement authentication and authorization
- Store data in Firebase
- Deploy your applications
- Unit test your Angular apps
- Basics of the Redux architecture
- Use Angular animations
- Write clean, maintainable code like a pro
- Shortcuts to write more code in less time
- And much, much more!
Learn using real-world examples, assignments and a complete project, from setup to deployment!
Who is this course for?
- Anyone wanting to learn front-end development with Angular
- Front-end developers familiar with other libraries such as React who want to add Angular to their toolbox
- Back-end developers who want to transition to full-stack development
No prior knowledge needed
"The course pace, examples, challenges and video quality are exceptional. I have watched and coded along with several tutorials from various sites but this course, so far, it absolutely one of the best if not the best. The project at the end of the course was also well done. I made plenty of mistakes as I coded along and learned a ton while trying to fix those errors."
- AJ Speller
"Mosh is the best! Clear explanations and detailed discussions about great engineering practices. First class course. I can honestly say that if you want to learn and actually understand Angular well whilst becoming a better programmer then this is the only course you will need. Many thanks!"
- Paul Whitehouse
"I've never seen someone explain something so easy in such a short period of time and actually understand it. There are courses, which are longer and much more difficult to understand, this is not one of them."
- Simon Cassar
"Mosh is a great teacher that explains every single line of code he's writing. Exactly what I was looking for when I decided to start programming with this framework."
- Gabriel Rapone
Hi! My name is Mosh Hamedani. I'm a software engineer with two decades of experience. I've taught millions of people how to code and how to become professional software engineers through my online courses and YouTube channel.
I believe coding should be fun and accessible to everyone.
Preview1- Introduction (2:51)
Preview2- What is Angular (2:00)
Preview3- Architecture of Angular Apps (3:48)
Preview4- Setting Up the Development Environment (2:40)
Preview5- Your First Angular App (2:25)
Preview6- Structure of Angular Projects (6:54)
Preview7- Webpack (3:15)
Preview8- Angular Version History (3:34)
Start9- Course Structure (3:46)
Start10- Making a Promise (0:48)
Start11- Follow Me Around
Start12- Learning Paths
Start1- Introduction (0:41)
Start2- What is TypeScript (2:24)
Start3- Your First TypeScript Program (3:00)
Start4- Declaring Variables (4:49)
Start5- Types (5:43)
Start6- Type Assertions (2:47)
Start7- Arrow Functions (1:44)
Start8- Interfaces (3:54)
Start9- Classes (4:31)
Start10- Objects (4:09)
Start11- Constructors (2:52)
Start12- Access Modifiers (2:56)
Start13- Access Modifiers in Constructor Parameters (1:41)
Start14- Properties (5:18)
Start15- Modules (4:31)
Start17- Solution (8:48)
Start1- Introduction (0:19)
Start2- Building Blocks of Angular Apps (3:41)
Start3- Creating Components (9:38)
Start4- Creating Components Using Angular CLI (4:41)
Start5- Templates (2:28)
Start6- Directives (3:27)
Start7- Services (4:29)
Start8- Dependency Injection (7:20)
Start9- Generating Services Using Angular CLI (2:11)
Start10- Exercise- Authors (0:32)
Start11- Solution (6:17)
StartA Quick Note
30-Day Money-Back Guarantee
Try it risk-free
You can ask for a refund any time during the first 30 days
if you decide the course isn’t for you.
Frequently Asked Questions
Become an Angular Rockstar!
Here's what you get when you enroll.
- 30 hours of HD videos
- 370 lessons
- Exercises and solutions
- Little-known expert tips
- Best practices to apply
- Common mistakes to avoid
- Lifetime access
- Downloadable source code
- Learn at your own pace
- Watch online or offline
- Watch on any device
- Certificate of completion
With our 30-day money-back guarantee, what do you have to lose?
Join 80647 happy students!
Stop wasting your time jumping from one video tutorial to another.
With our amazing reviews and money back guarantee, what are you waiting for?
Own it forever!
All courses, one low monthly price!