$180 | Duration: 21 hours | Video: h264, 1280x720 | Audio: AAC, 44100 Hz, 2 Ch | 2.57 GB
Genre: eLearning | Language: English | Project Files
What Will I Learn?
Use TypeScript to build Angular apps
Build forms with validation
Build re-usable components
Implement navigation and routing
Manipulate the DOM using directives
Troubleshoot common errors
Format data using pipes
Apply best practices
Consume HTTP Services
Add authentication and authorization
Handle HTTP errors properly
Work with Angular CLI
Write clean and maintainable code
Build real-time, server-less apps using Firebase
Deploy your applications to GitHub Pages, Firebase and Heroku
Animate DOM elements using Angular animations
Build beautiful UIs using Angular Material
Write unit and integration tests
Implement the Redux architecture
Requirements
Basic familiarity with HTML, CSS and JavaScript
NO knowledge of Angular 1 or Angular 2 is required
Description
[COURSE UPDATE - Aug 9]: Added 3 new sections about Redux, unit and integration testing. Course is still under development and SEVERAL NEW HOURS will be coming by the end of August!
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!
So, if 21 hours of content is not enough for you, the good news is that this course is still under development and new sections will be coming over the next few weeks. Mosh is currently working on a few sections where he will show you how to build and deploy a real-world app from A to Z with best practices. The kind of app you'll build in a real-world scenario, not a dummy toy application!
He'll also show you tons and tons of techniques to write high-quality code like a professional. These are the techniques that you won't learn in most Angular tutorials and courses that only teach you Angular. Mosh shares with you what he has learned over the past 17 years of working in the industry as a professional software engineer.
Throughout the course, you'll see lots and lots of common compile-time and run-time errors that you may encounter on a daily basis. You'll understand what these errors are and how to fix them. So, by the end of watching this course, you'll have a good and in-depth understanding of Angular and you'll be able to build applications on your own.
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.
Support: if you ever get stuck, you can post your questions on the discussion board. Mosh's team is here to help you.
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.
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.
DO YOU WANT TO MASTER ANGULAR AND BUILD REAL CLIENT APPS?
Enroll in the course now and you'll start building your first Angular app in only a few minutes!
Who is the target audience?
Developers who want to upgrade their skills and get better job opportunities
Front-end developers who want to stay up-to-date with the latest technology
Back-end developers who want to learn front-end development and become full-stack developers
Hobbyist developers who are passionate about working with new frameworks
发布日期: 2017-08-29