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
Photoshop Graphic Design Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Life Purpose Meditation 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
2021-02-24 04:09:18
30-Day Money-Back Guarantee
Development Web Development AngularJS

Learn AngularJS Complete Course

Master AngularJS and Create Custom Directives, Custom Services, Routing and Hands On Using Modularized Approach.
New
Rating: 5.0 out of 55.0 (2 ratings)
1,620 students
Created by Raj Kumar
Last updated 2/2021
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Learn fundamental Javascript concepts that power AngularJS.
  • Write quicker, better AngularJS code by discovering how AngularJS itself is built.
  • Become fluent in AngularJS terminology, such as dependency injection, services, directives, transclusion, and more.
  • Realize the power of dependency injection, and how AngularJS accomplishes it.
  • Design custom directives and save time and energy with easily reusable components.
  • Understand what a Single Page Application (SPA) is, and how they work.
  • Build a Single Page Application (SPA) in AngularJS.
  • Be the coder that explains AngularJS to everyone else, because you understand it better than anyone else.

Course content

11 sections • 51 lectures • 6h 51m total length

  • Preview02:29

  • Preview06:03
  • Preview02:48
  • Preview05:24
  • Preview05:12
  • Downloading Source Code for This Course
    00:31
  • Modules, Apps, and Controllers
    09:20

  • Javascript Aside Dependency Injection
    04:45
  • The Scope Service
    04:56
  • Javascript Aside Functions and Strings
    04:01
  • How Does Angular Do Dependency Injection
    03:04
  • Getting Other Services
    20:27
  • Javascript Aside Arrays and Functions
    03:05
  • Dependency Injection and Minification
    11:10

  • Scope and Interpolation
    09:58
  • Directives and Two Way Data Binding
    13:13
  • Javascript Aside: The Event Loop
    03:21
  • Watchers and the Digest Loop
    17:28
  • Common Directives
    19:51
  • Common Directives (Part 2)
    04:13
  • Javascript Aside: The XMLHTTPRequest Object
    09:14
  • External Data and $http
    13:17

  • Angular Aside: Multiple Controllers, Multiple Views
    04:37
  • HTML and Javascript Aside: Single Page Apps and the Hash
    08:47
  • Routing, Templates, and Controllers
    14:37
  • Routing Templates and Controller (Part 2)
    06:26

  • Javascript Aside: Singletons
    06:09
  • Creating a Service
    12:59

  • HTML Aside: Reusable Components
    02:24
  • Javascript and Angular Aside: Variable Names and Normalization
    06:32
  • Angular and Normalized Attribute Names
    00:41
  • Creating a Directive
    18:37
  • Templates
    03:12
  • Scope (@, =, and other obtuse symbols)
    13:29
  • Scope (@, =, and other obtuse symbols) (Part 2)
    05:59
  • Scope (@, =, and other obtuse symbols) (Part 3)
    10:27
  • Repeated Directives
    03:30
  • Understanding 'Compile'
    18:06
  • Understanding 'Link'
    03:04
  • Understanding Transclusion
    05:44

  • A Weather Forecast SPA
    12:48
  • A Custom Service
    05:17
  • Binding Data (Part 1)
    18:07
  • Binding Data (Part 2)
    07:40
  • A Custom Directive
    13:43

  • Improving our SPA's UX With ng-submit
    06:05
  • Designing Services in Large AngularJS Applications
    07:16
  • Nested Controllers, Clean Code, and 'Controller as' (an alternative to $scope)
    10:49

  • Update #1 - ES6, AtScript, and more
    08:12
  • Update #1 - Links
    00:08

Requirements

  • A browser and a text editor
  • Basic knowledge of programming
  • Basic knowledge of HTML, CSS and Javascript

Description

Why AngularJS?

AngularJS is the most popular JavaScript framework out there in the market backed by Google. AngularJS helps you in creating complex web applications in less time. It's gonna add value to your resume and even help in getting good salary job.

This course will get you up and running quickly, and teach you the core knowledge you need to deeply understand and build AngularJS applications - and we'll build a single page application along the way.

We'll design custom services, build custom directives, understand two-way binding, design a weather forecast app as a single page application, and lots more. Both starter and finished source code is provided as we go.

If you are new to AngularJS, or if you've been working to learn it but sometimes feel like you still don't quite 'get it', this is the AngularJS course for you! To learn AngularJS you have to understand it.

I've built the course that I would have wanted to take when I was learning AngularJS. A course that explains the concepts and how they're implemented in the best order for you to learn and deeply understand them.

What's Inside This Course?

  • Learn how AngularJS works, covering subjects like directives, dependency injection, two way data binding, the digest loop, watchers, and more.

  • Learn fundamental Javascript and HTML principles that are used by AngularJS, such as custom attributes, loosely typed arrays, the hash, and the event loop.

  • Code custom services.

  • Design custom directives, understanding concepts like compile, link, and scope.

  • Build a single page application using AngularJS.

  • Keep up with the latest on the next version of AngularJS 2.0!

AngularJS doesn't have to be hard to learn. The biggest mistake most coding tutorials make is expecting someone to learn simply by imitating others' code. Real world situations are never exactly like the tutorial.

Who this course is for:

  • Web developers and designers looking to learn AngularJS
  • Those who have researched AngularJS but still find it hard to understand
  • Developers and designers who have used jQuery but are tired of doing everything manually

Instructor

Raj Kumar
Full Stack Architect & Web Developer
Raj Kumar
  • 5.0 Instructor Rating
  • 2 Reviews
  • 1,620 Students
  • 1 Course

Software engineer and entrepreneur. I specialize in full-stack javascript development. My favorite technologies are Angular and Node.js. I'm currently working on serverless apps using Firebase Firestore and Google cloud functions running on Node.js. I enjoy creating high quality courses that clearly explain complex topics. All courses are captured in 1080p high resolution. Please message me if you have any questions while taking any of my courses here on Udemy.

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