Angular Crash Course for Busy Developers
What you’ll learn
Master the essential Angular concepts
Troubleshoot common runtime errors
Write cleaner, more maintainable code
Requirements
Basic familiarity with HTML, CSS and JavaScript
No prior knowledge of earlier versions of Angular is required
Description
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 eventsBuilding re-usable componentsManipulating the DOM using directives Formatting data using pipesBuilding 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!
Overview
Section 1: Getting Started
Lecture 1 Course Introduction
Lecture 2 What is Angular
Lecture 3 Architecture of Angular Apps
Lecture 4 Setting Up the Development Environment
Lecture 5 Your First Angular App
Lecture 6 Structure of Angular Projects
Lecture 7 Webpack
Lecture 8 Angular Version History
Lecture 9 How to Take This Course
Lecture 10 Asking Questions
Section 2: TypeScript Fundamentals
Lecture 11 Introduction
Lecture 12 What is TypeScript
Lecture 13 Your First TypeScript Program
Lecture 14 Declaring Variables
Lecture 15 Types
Lecture 16 Type Assertions
Lecture 17 Arrow Functions
Lecture 18 Interfaces
Lecture 19 Classes
Lecture 20 Objects
Lecture 21 Constructors
Lecture 22 Access Modifiers
Lecture 23 Access Modifiers in Constructor Parameters
Lecture 24 Properties
Lecture 25 Modules
Lecture 26 Exercise
Lecture 27 Solution
Section 3: Angular Fundamentals
Lecture 28 Introduction
Lecture 29 Building Blocks of Angular Apps
Lecture 30 Components
Lecture 31 Generating Components Using Angular CLI
Lecture 32 Templates
Lecture 33 Directives
Lecture 34 Services
Lecture 35 Dependency Injection
Lecture 36 Generating Services Using Angular CLI
Section 4: Displaying Data and Handling Events
Lecture 37 Introduction
Lecture 38 Property Binding
Lecture 39 Attribute Binding
Lecture 40 Adding Bootstrap
Lecture 41 Class Binding
Lecture 42 Style Binding
Lecture 43 Event Binding
Lecture 44 Event Filtering
Lecture 45 Template Variables
Lecture 46 Two-way Binding
Lecture 47 Pipes
Lecture 48 Custom Pipes
Section 5: Building Reusable Components
Lecture 49 Introduction
Lecture 50 Component API
Lecture 51 Input Properties
Lecture 52 Aliasing Input Properties
Lecture 53 Output Properties
Lecture 54 Passing Event Data
Lecture 55 Aliasing Output Properties
Lecture 56 Templates
Lecture 57 Styles
Lecture 58 View Encapsulation
Lecture 59 ngContent
Lecture 60 ngContainer
Section 6: Directives
Lecture 61 Introduction
Lecture 62 ngIf
Lecture 63 Hidden Property
Lecture 64 ngSwitchCase
Lecture 65 ngFor
Lecture 66 ngFor and Change Detection
Lecture 67 ngFor and trackBy
Lecture 68 The Leading Asterisk
Lecture 69 ngClass
Lecture 70 ngStyle
Lecture 71 Safe Traversal Operator
Lecture 72 Creating Custom Directives
Section 7: Template-driven Forms
Lecture 73 Introduction
Lecture 74 Building a Bootstrap Form
Lecture 75 Types of Forms
Lecture 76 ngModel
Lecture 77 Adding Validation
Lecture 78 Specific Validation Errors
Lecture 79 Styling Invalid Input Fields
Lecture 80 Cleaner Templates
Lecture 81 ngForm
Lecture 82 ngModelGroup
Lecture 83 Control Classes and Directives
Lecture 84 Disabling the Submit Button
Lecture 85 Working with Check Boxes
Lecture 86 Working with Drop-down Lists
Lecture 87 Working with Radio Buttons
Section 8: Reactive Forms
Lecture 88 Introduction
Lecture 89 Building a Bootstrap Form
Lecture 90 Creating Controls Programmatically
Lecture 91 Adding Validation
Lecture 92 Specific Validation Errors
Lecture 93 Implementing Custom Validation
Lecture 94 Asynchronous Operations
Lecture 95 Asynchronous Validation
Lecture 96 Showing a Loader Image
Lecture 97 Validating the Form Upon Submit
Lecture 98 Nested FormGroups
Lecture 99 FormArray
Lecture 100 FormBuilder
Lecture 101 Quick Recap
Section 9: Consuming HTTP Services
Lecture 102 Introduction
Lecture 103 JSONPlaceHolder
Lecture 104 Getting Data
Lecture 105 Creating Data
Lecture 106 Updating Data
Lecture 107 Deleting Data
Lecture 108 OnInit Interface
Lecture 109 Separation of Concerns
Lecture 110 Extracting a Service
Lecture 111 Handling Errors
Lecture 112 Handling Unexpected Errors
Lecture 113 Handling Expected Errors
Lecture 114 Throwing Application-specific Errors
Lecture 115 Handling Bad Request Errors
Lecture 116 Importing Observable Operators and Factory Methods
Lecture 117 Global Error Handling
Lecture 118 Extracting a Reusable Error Handling Method
Lecture 119 Extracting a Reusable Data Service
Lecture 120 The Map Operator
Lecture 121 Optimistic vs Pessimistic Updates
Lecture 122 Observables vs Promises
Section 10: Routing and Navigation
Lecture 123 Introduction
Lecture 124 Routing in a Nutshell
Lecture 125 Configuring Routes
Lecture 126 RouterOutlet
Lecture 127 RouterLink
Lecture 128 RouterLinkActive
Lecture 129 Getting the Route Parameters
Lecture 130 Why Route Parameters Are Observable
Lecture 131 Routes with Multiple Parameters
Lecture 132 Query Parameters
Lecture 133 Subscribing to Multiple Observables
Lecture 134 SwitchMap Operator
Lecture 135 Programmatic Navigation
Lecture 136 Note
Section 11: What’s Next?
Lecture 137 Coupon to My Other Courses
Web developers wanting to build apps with Angular 2+
Course Information:
Udemy | English | 10h 20m | 3.72 GB
Created by: Mosh Hamedani
You Can See More Courses in the Developer >> Greetings from CourseDown.com