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 Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Meditation Life Purpose Coaching Emotional Intelligence
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 Google Analytics
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

This course includes:

  • 5.5 hours on-demand video
  • 6 articles
  • 24 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
Development Web Development AngularJS

AngularJS JumpStart with Dan Wahlin

Building Web applications? Learn to build robust Single Page Applications (SPAs) with the popular AngularJS framework!
Rating: 4.5 out of 54.5 (3,203 ratings)
21,345 students
Created by Dan Wahlin
Last updated 6/2019
English
English [Auto], Indonesian [Auto], 
30-Day Money-Back Guarantee

What you'll learn

  • Learn the benefits of Single Page Applications
  • Learn and be able to explain the key components in Angular
  • Stay up-to-date on Angular with Google Developer Expert (GDE) Dan Wahlin
  • Teach HTML New Tricks with Directives
  • Build Controllers and Bind Data to Views
  • Use $scope for Data Binding
  • Understand the importance of two-way data binding
  • Understand the Role of Modules
  • Learn what routing is and why it's so important in Angular apps
  • Understand how to use Factories and Services
  • Learn how to "Jazz" up your SPAs with Animations
Curated for the Udemy for Business collection

Course content

9 sections • 113 lectures • 10h 9m total length

  • Preview01:25
  • Preview03:49
  • Preview00:49
  • Preview00:34
  • Preview00:13
  • Module Materials and Code
    31 pages
  • Preview01:18
  • Preview04:35
  • Preview02:59
  • Preview07:02
  • Preview07:11
  • Preview02:53
  • Preview00:44
  • Module 1 Quiz
    10 questions

  • Module Materials and Code
    24 pages
  • Preview01:46
  • Preview05:25
  • Directives and Expressions
    06:23
  • Directives and Expressions in Action
    07:52
  • Additional Directives
    05:53
  • Iterating Over Data
    01:41
  • ng-repeat in Action
    05:21
  • Sorting and Formatting Data
    05:11
  • Formatting Data with Filters
    05:25
  • Sorting and Filtering Data with Filters
    03:56
  • Dynamic Sorting with the orderBy Filter
    03:17
  • Summary
    00:40
  • Module 2 Quiz
    10 questions

  • Module Materials and Code
    26 pages
  • Preview02:46
  • Preview03:36
  • The Role of Controllers
    04:42
  • Creating a Controller
    06:33
  • A Quick Note About Stand-Alone Controller Functions
    01:47
  • The ng-controller Directive
    03:05
  • Hooking a View to a Controller
    01:15
  • Using "Controller As" Syntax
    02:18
  • The Role of Modules
    03:21
  • Creating a Module
    02:21
  • Adding a Controller to a Module
    07:04
  • Options for Adding a Controller into a Module
    05:24
  • Parameter Injection Techniques
    03:16
  • Summary
    01:00
  • Module 3 Quiz
    10 questions

  • Module Materials and Code
    19 pages
  • Preview02:16
  • Routing Overview
    Preview03:18
  • Referencing the ngRoute Module
    01:07
  • Adding the ngRoute Script into an Application
    01:48
  • Configuring Routes
    04:50
  • Using $routeProvider to Configure Routes
    03:56
  • Using the ng-view Directive
    01:16
  • Adding ng-view to a Page
    01:33
  • Adding Another Route, View, and Controller
    09:23
  • Summary
    01:21
  • Module 4 Quiz
    9 questions

  • Module Materials and Code
    27 pages
  • Preview02:05
  • Factory and Service Overview
    Preview03:25
  • Creating a Factory
    06:12
  • Refactoring Code into a Factory
    03:51
  • Injecting a Factory into a Controller
    05:20
  • Creating a Service
    03:01
  • Refactoring Code into a Service
    01:42
  • Defining Application Values
    02:27
  • Defining Values and Constants
    03:49
  • Making Ajax Calls from a Factory/Service
    03:58
  • RESTful Services: A Quick Note About Node.js Express Versions
    01:12
  • Creating a RESTful Service
    03:30
  • Using the $http Service
    02:29
  • Wiring Promises to Success and Error Callbacks
    03:41
  • Using the $log Service
    03:12
  • Summary
    00:58
  • Module 5 Quiz
    8 questions

  • Module Materials and Code
    19 pages
  • Preview01:57
  • Preview02:54
  • Adding Bootstrap Classes
    06:17
  • Animation Overview
    03:45
  • Animation Examples and Resources
    03:58
  • The ngAnimate Module
    01:09
  • Adding the ngAnimate Script and Module
    01:41
  • Defining Animations in CSS
    05:19
  • Creating a Stylesheet with CSS Transitions
    04:33
  • Referencing Animation Classes
    01:51
  • Hooking Directives to Animations
    02:37
  • Summary
    01:35
  • Module 6 Quiz
    5 questions
  • Thank You!
    01:21

  • About this Bonus Content
    1 page
  • Module Materials and Code
    26 pages
  • Introduction
    02:18
  • The Role of Directives
    04:42
  • Creating a Hello World Directive
    04:09
  • Directive Categories
    06:08
  • Directive Building Blocks
    10:06
  • Summary
    01:22

  • About this Bonus Content
    1 page
  • Module Materials and Code
    30 pages
  • Introduction
    01:36
  • Understanding Shared and Isolate Scope
    08:06
  • Shared and Isolate Scope Demo
    02:35
  • @ Local Scope Property
    04:15
  • @ Local Scope Property Demo
    05:36
  • = Local Scope Property
    02:46
  • = Local Scope Property Demo
    04:54
  • & Local Scope Property
    03:57
  • & Local Scope Property Demo
    04:09
  • The link() function
    07:31
  • link() Function Demo
    06:14
  • Summary
    01:33

  • Preview00:28
  • Preview10 pages
  • Preview15 pages
  • Preview12 pages
  • Preview7 pages
  • Preview00:02
  • Preview12 pages
  • Preview12 pages

Requirements

  • Any text editor can be used to follow along and build AngularJS code.

Description

** Updated with new articles and bonus videos about getting started building custom Angular directives! **

Please note that this course covers version 1.x of AngularJS.

There are many AngularJS courses on the Web now. Which one should you take? If you're looking to quickly grasp the core concepts of AngularJS 1.x with hands-on examples and want to learn from a developer/instructor with over 17 years of experience who has also been awarded the Angular Google Developer Expert (GDE) award from Google then this is the course for you! Dan also created the popular AngularJS in 60-ish Minutes video on YouTube (over 1.6 million views) so if you enjoyed that then you'll love this course!

AngularJS is a powerful JavaScript framework that can be used to build Single Page Applications (SPAs) that run in the browser. By the time you're done with this course you'll understand how AngularJS can be used to build applications. This includes learning how to build custom controllers and re-useable services, how to bind data into views, how routing works, and also how custom animations can be used to add polish to your apps. The course even includes bonus sections on getting started building custom directives! This is a hands-on course that you can follow along with and learn by doing.

-----------------------------------

AngularJS continues to trend upward in the number of available jobs (which typically pay quite well) and the number of applications being built. So what is AngularJS and why is it so popular? And more importantly - why should take the time to learn it?

In a nutshell, AngularJS is a robust Single Page Application (SPA) framework that can be used to build dynamic, client-centric applications that can run in desktop browsers as well as on phones and tablets. You can use AngularJS to build multi-screen applications that perform much like a desktop application but can be viewed and interacted with using a normal browser.

In this course by Google Developer Expert (GDE) Dan Wahlin you'll learn essential concepts that you need to know to get started building AngularJS applications such as controllers, scope, views, routes, factories, services and more. The course provides step-by-step walk-throughs and coding demos that you're encouraged to code along with to enhance the learning process. By the end of the course you'll understand how all of the AngularJS pieces fit together and be able to apply this knowledge to building your own custom Web applications.

The AngularJS JumpStart course is broken down into 6 modules (with additional bonus modules included) with each module providing source code so that you can follow along if you'd like.

  1. AngularJS - The Big Picture
  2. Views, Directives and Filters
  3. Controllers, Scope and Modules
  4. Routing
  5. Services and Factories
  6. Animation
  7. Bonus: Getting Started Building Custom Directives
  8. Bonus: Shared Scope, Isolate Scope, the link() Function
  9. Bonus: Articles on Building Custom AngularJS Directives

By the end of the course you'll have walked through of all of the key components in AngularJS and built a working Single Page Application. If you're looking to "jumpstart" your AngularJS knowledge look no further than this course. It's a great technology to know and add to your resume!

Who this course is for:

  • Web developers with existing experience working with HTML, CSS, and JavaScript

Instructor

Dan Wahlin
Developer, Google GDE and Microsoft MVP
Dan Wahlin
  • 4.4 Instructor Rating
  • 3,785 Reviews
  • 23,205 Students
  • 2 Courses

Dan Wahlin is a world-renowned developer and instructor who has been teaching developers for over 15 years and has a knack for making hard concepts easy to understand. Both Google and Microsoft have recognized his contributions in the world of Web development and awarded him the Google GDE (Google Developer Expert) and Microsoft MVP awards.

Dan founded Wahlin Consulting which provides consulting and training services on Web technologies such as JavaScript, Angular, NodeJS, jQuery, HTML5, C#, ASP NET MVC, Web API, and more. Dan also speaks at conferences and user groups around the world and has written several books on Web technologies. Dan blogs about a variety of topics, runs the Web Weekly newsletter, and writes columns for various technical magazines. Follow Dan on Twitter @DanWahlin.

  • 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.