Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA CompTIA Security+ Amazon AWS AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Programming Languages Typescript

Angular Essentials (Angular 2+ with TypeScript)

The most efficient way to dive into Angular 2+ if you got limited time or need to refresh the basics!
Rating: 4.7 out of 54.7 (3,494 ratings)
26,886 students
Created by Academind by Maximilian Schwarzmüller, Maximilian Schwarzmüller
Last updated 2/2021
English
English [Auto], Indonesian [Auto], 
30-Day Money-Back Guarantee

What you'll learn

  • Build highly reactive and user-friendly web applications running in the browser (driven by JavaScript)
  • Dive deeper into Angular with very solid fundamentals taught by this course
Curated for the Udemy for Business collection

Course content

12 sections • 119 lectures • 6h 38m total length

  • Preview01:44
  • Preview03:11
  • Join our Online Learning Community
    00:21
  • How does Angular Work?
    Preview03:30
  • MUST READ: Angular CLI - Latest Version
    00:43
  • Preview06:58
  • Preview04:12
  • Preview04:56
  • How does an Angular App Start?
    05:56
  • Preview03:50
  • Optional: TypeScript Essentials
    08:24
  • How to get the Course Source Code & Ask Questions
    00:48
  • Useful Resources & Links
    00:20

  • Module Introduction
    00:47
  • Configuring the Editor
    03:02
  • Templates and the DOM
    03:20
  • How Angular Reads Your Components
    05:25
  • Adding Custom Components
    05:14
  • Outputting Content via String Interpolation
    01:57
  • Listening to (User) Events
    04:10
  • Binding to Properties
    02:34
  • All at the same Time: Two-Way-Binding
    04:31
  • Time to Practice - Component Basics
    1 question
  • [OPTIONAL] Assignment Solution
    10:00
  • Binding Component Properties
    03:57
  • Listening to your Custom Events
    07:17
  • Multiple Components & Using the CLI for Component Generation
    04:41
  • Time to Practice - Beyond Component Basics
    1 question
  • [OPTIONAL] Assignment Solution
    10:23
  • Understanding Scoped Component Styles
    03:09
  • Wrap Up
    01:04
  • Useful Resources & Links
    00:06

  • Module Introduction
    00:45
  • How to Handle Angular Errors (and Error Messages)
    02:58
  • Debugging Code with Developer Tools & Sourcemaps
    03:44
  • Deeper Insights with Augury
    01:54
  • Using CSS Frameworks with Angular (and the Angular CLI)
    05:11
  • Using JS Libraries with Angular (and the Angular CLI)
    04:47
  • Wrap Up
    00:35
  • Useful Links & Resources
    00:02

  • Module Introduction
    00:49
  • What are Directives?
    01:55
  • Outputting Lists with ngFor
    05:01
  • Controlling CSS Classes with ngClass
    05:47
  • More on Directives
    04:17
  • Conditionally Outputting Content via ngIf
    02:57
  • Wrap Up
    01:11
  • Useful Resources & Links
    00:03

  • Module Introduction
    00:56
  • Planning the App
    04:56
  • Getting Started
    04:38
  • Filling Components with Life
    03:21
  • Managing Data in our Application
    07:56
  • Passing Data via Property Binding
    03:05
  • Using ngClass to Provide the User Feedback
    02:28
  • Passing Data via Event Binding
    07:34
  • Wrap Up
    00:44

  • Module Introduction
    01:09
  • What are Services?
    02:43
  • Creating a Service
    03:35
  • How NOT to Use Services
    04:20
  • Injecting Services
    04:28
  • Understanding Dependency Injection
    02:37
  • Cleaning up the Project
    01:32
  • Injecting Services into Services
    05:26
  • Wrap Up
    00:42
  • Useful Resources & Links
    00:02

  • Module Introduction
    01:03
  • Creating a Form in the Template
    07:29
  • Handling Forms with Angular
    06:36
  • How to use Submitted Values
    03:41
  • Validating User Input (with Angular)
    04:28
  • More Validation Methods
    00:14
  • Using the Form State to Give Visual Feedback
    06:02
  • The Different Faces of ngModel
    02:07
  • An Alternative to the Approach Shown in This Module
    01:16
  • Using the Reactive Approach
    00:18
  • Wrap Up
    00:42
  • Useful Resources & Links
    00:05

  • Module Introduction
    01:09
  • Server-side vs Client-side Routing
    03:52
  • Adding a Header Component
    02:52
  • Adding Routing to the Application
    04:30
  • Navigating with Router Links
    05:15
  • Handling Unknown Routes with Wildcards and Redirects
    01:32
  • Using Child Routes and Route Parameters
    07:30
  • Extracting Route Paramters
    05:50
  • Fixing Page Reload Issues
    01:28
  • Cleanup & Missing Reactivity
    04:07
  • Wrap Up
    00:58
  • Useful Resources & Links
    00:01

  • Module Introduction
    01:21
  • Angular 6 & RxJS 6
    00:11
  • Understanding subscribe()
    03:42
  • Using Subjects as Event Emitters
    05:44
  • Managing Subscriptions
    02:17
  • More on RxJS and Observables
    01:15
  • Dive Deeper into RxJS
    00:07
  • Wrap Up
    00:53

  • Module Introduction
    01:03
  • Installing the Angular Http Service
    00:30
  • Injecting the Angular Http Service
    04:27
  • Sending a GET Request
    04:50
  • Sending a POST Request
    00:36
  • Transforming Responses
    06:23
  • Updating the UI
    01:11
  • Further Options
    01:53
  • Fixing a "Bug" we Introduced into Our Project
    03:41
  • Wrap Up
    01:07
  • Useful Resources & Links
    00:02

Requirements

  • You should bring solid JavaScript knowledge
  • NO Angular knowledge is required at all (this includes Angular 1, 2 or 4)

Description

Angular is an amazing JavaScript (TypeScript) framework which allows you to build small, medium or large Single-Page-Applications (SPAs). Since the code runs entirely in the browser, you can build user experiences which are way faster than traditional websites could ever be!

The skills required to build such SPAs are in extremely high demand since this kind of web app is very popular and allows you to build almost mobile-like, highly reactive user experiences. Indeed most modern web applications are built as SPAs today!

As the creator of the 5-star rated, BESTSELLING Angular course here on Udemy, I know what I'm talking about and I know what the core features of Angular are which you need to learn.

It's my goal to allow you to focus on these core features to get the quickest and best introduction into Angular, you can find!

Learning Angular never is a wrong choice and with this course, it's more correct than it ever was before! This course gives you the fastest and most efficient way of diving into Angular. If you don't want or can't take my Complete Guide on Angular or you want to get a feeling for Angular before doing so, this course is for you! It's also your #1 choice if you already know Angular but want to have resource for refreshing your basic Angular knowledge as fast as possible.

Whilst this course is much shorter, it gives you all the core insights into Angular you need. It focuses on the heart of Angular, the most important features Angular offers you and even shows you how to build a complete Angular app!

Telling by the length of the course, you might not believe it, but you'll actually learn about all these topics:

  • What Angular is
  • What TypeScript is - including a super-efficient introduction to it
  • How to use the CLI to create Angular projects and manage them
  • How Angular apps start and work
  • Which role components play and how to use them
  • How to bind and pass data
  • How to debug your app
  • How to use other, 3rd party JS libraries in an Angular app
  • How to use directives
  • How you may manage application state with services
  • How to turn your SPA into an "illusionary" MPA with routing
  • How to handle user input with forms
  • How to send Http requests
  • How to build your project, optimize it and deploy it
  • Much more!

Who this course is for:

  • Anyone who wants to learn how to create reactive web applications providing awesome user experiences
  • Everyone interested in building single-page-applications (SPAs) with one of the most powerful frameworks you can use as of today

Featured review

Asya Lushnikova
Asya Lushnikova
134 courses
13 reviews
Rating: 5.0 out of 511 months ago
I love the course. Lot's of new information - this my first Angular course. The sample app gives a good chunk of basic knowledge needed to work with Angular applications. Thank you for the excellent explanation to the course author.

Instructors

Academind by Maximilian Schwarzmüller
Online Education
Academind by Maximilian Schwarzmüller
  • 4.6 Instructor Rating
  • 316,049 Reviews
  • 1,332,015 Students
  • 25 Courses

Bundling the courses and know how of successful instructors, Academind strives to deliver high quality online education. 

Online Education, Real-Life Success - that's what Academind stands for. Learn topics like web development, data analyses and more in a fun and engaging way.

Currently, you can find courses published by Maximilian Schwarzmüller and Manuel Lorenz, more instructors to come!

Keep learning!

Maximilian Schwarzmüller
Professional Web Developer and Instructor
Maximilian Schwarzmüller
  • 4.6 Instructor Rating
  • 570,639 Reviews
  • 1,351,139 Students
  • 35 Courses

Experience as (Web) Developer

Starting out at the age of 13 I never stopped learning new programming skills and languages. Early I started creating websites for friends and just for fun as well. Besides web development I also explored Python and other non-web-only languages. This passion has since lasted and lead to my decision of working as a freelance web developer and consultant. The success and fun I have in this job is immense and really keeps that passion burningly alive.

Starting web development on the backend (PHP with Laravel, NodeJS, Python) I also became more and more of a frontend developer using modern frameworks like React, Angular or VueJS in a lot of projects. I love both worlds nowadays!

As a self-taught developer I had the chance to broaden my horizon by studying Business Administration where I hold a Master's degree. That enabled me to work in a major strategy consultancy as well as a bank. While learning, that I enjoy development more than these fields, the time in this sector greatly improved my overall experience and skills.

Experience as Instructor

As a self-taught professional I really know the hard parts and the difficult topics when learning new or improving on already-known languages. This background and experience enables me to focus on the most relevant key concepts and topics. My track record of many 5-star rated courses, more than 1,000,000 students on Udemy as well as a successful YouTube channel is the best proof for that.

Whether working as development instructor or teaching Business Administration I always received great feedback. The most rewarding experience is to see how people find new, better jobs, build awesome web applications, acquire amazing projects or simply enjoy their hobby with the help of my content.

Together with Manuel Lorenz, I founded Academind to offer the best possible learning experience to our more than 1,000,000 students.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.