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 Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Mindfulness Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift 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
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Freelancing Online Business 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 Web Development AngularJS

AngularJS 1.0 Masterclass - Deep Dive & Understand AngularJS

Understand Core Concepts, Create Custom Directives, Custom Services, Routing and Hands On Using Modularized Approach.
Rating: 4.7 out of 54.7 (1,443 ratings)
36,824 students
Created by Sandip Gautam
Last updated 12/2015
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Create Medium to Complex Web Applications Using AngularJS
  • No Faffing, All Lectures are Packed with Information
  • You will have understanding of All the Core Concepts of AngularJS
  • You will know why angularjs is so popular and why you should start using it
  • Dont just learn Angularjs But understand it with JavaScript, HTML, Design Pattern and Clean Code concept
  • You will know mostly used directives and filters of AngularJS
  • You will know how Dependency Injection, two way data binding, scope to scope communication works
  • You will know when to use $apply and $watch methods of scope
  • You will know how to handle business logic in controller and how controller inheritance works
  • You will know how to use AngularJS built in services and how to create your own services to encapsulate single responsibilities or business logic
  • Server side interaction using Mongo Lab API and how to use promises
  • You will know how to Create Single Page Applications
  • You will know how to Create Custom Directives & Filters
  • Awesome discounts on all of my upcoming courses
  • Get Hands on By Creating An Application Using Modularized Approach
  • Complimentary Contents for Free

Course content

10 sections • 85 lectures • 6h 4m total length

  • Preview05:10
  • Preview00:31
  • Preview01:01
  • Preview00:51
  • Preview00:04

  • Preview05:03

  • Preview06:37
  • Preview07:43
  • Preview04:38
  • Preview02:10
  • Preview02:52
  • Preview02:46
  • Preview05:01
  • Preview05:18
  • Preview06:34
  • Preview09:01
  • Preview02:56
  • Preview06:31
  • Preview03:25
  • Preview02:58
  • Preview02:35
  • Preview02:22
  • Preview04:47
  • Preview02:05
  • AngularJS Core Concepts
    5 questions

  • Programming Specials: Imperative vs. Declarative
    02:52
  • Binding Directives: One Way Binding Directives
    08:07
  • AngularJS Specials: Multiple ways of applying Directives
    01:54
  • Binding Directives: Two Way Binding Directives
    03:14
  • Template Directives: Give me Collection, I will give you Table
    07:04
  • Template Directives: Views Abstraction using ng-include Directive
    05:46
  • Template Directives: Switching Elements using ng-switch Directive
    04:08
  • Template Directives: Hiding Unprocessed Inline Template Binding Expressions
    01:56
  • Element Directives: Showing, Hiding and Conditionally Removing Elements
    04:48
  • Element Directives: Manage State & Enhance Elements
    06:02
  • Style Directives: Manage Classes & CSS
    06:51
  • Events Directives: Manage User Interaction
    02:16
  • Formatting Filters
    05:49
  • Array Transforming Filters
    09:19

  • AngularJS Specials: Bootstrapping of AngularJS Applications
    04:54
  • Organizing Controllers: One for Small and Many for Big Applications
    07:35
  • Scope Communication: Pub-Sub Model Using $rootScope
    06:46
  • Controller Inheritance - How Properties Work
    06:38
  • Controller Inheritance - How Methods Work
    03:39
  • Explicitly Updating Scope: Using $apply & $watch
    05:45

  • AJAX Specials: Server Side Interaction Using Pure JavaScript
    03:24
  • Meet $http Service
    03:29
  • MongoLab Specials: Creating a Database and Tables
    04:03
  • CRUD Using $http and MongoLab - Part 1
    07:45
  • CRUD Using $http and MongoLab - Part 2
    03:51
  • Design Pattern Specials: The Singleton Design Pattern
    03:19
  • Custom Services to Encapsulate Responsibilities
    04:23
  • $q Service: Promises Are Made to be Kept
    05:41

  • Single Page Applications, What are They and Why We Need Them
    02:21
  • SPA Specials: Story of HASH & Your Own Mini-SPA
    04:32
  • $location Service: Knows Everything About Browser URL
    01:48
  • Planning The Shell and Partials of The Application
    03:16
  • $routeProvider Service: Configuring The Routes and Controllers
    05:20
  • $routeParams Service: Getting Passed Information From URL
    03:57

  • Domain Specific Language: Your Own Custom Elements
    01:58
  • Component Directive
    04:39
  • Component Directive: Dynamic Binding Using Parent Scope
    01:20
  • Component Directive: Directives Can Have Other Directives As Well
    01:35
  • Component Directive: Taking Template Out of Directive Definition
    02:04
  • Component Directive: Handling User Interaction in Directives Controller
    03:26
  • The Misunderstood Concept of Directives Scope Made Understood
    04:18
  • OOB Directive: Use "=" Symbol to Pass Objects
    03:41
  • OOB Directive: Use "@" Symbol to Pass String Values
    01:18
  • OOB Directive: Use "&" Symbol to Call the Function on Parent Scope
    04:52
  • Custom Filter - Because We Need Our Own Data Transformation
    01:40

  • Link Function - Handle DOM Access, Manipulation & Events
    05:51
  • Bootstrapping Services: $parse, $interpolate & $compile
    06:43
  • Compile Function - Auto Compile Using Compile Function
    03:36
  • Transclusion - Injecting HTML Parts as a Reference
    02:13

  • The Requirement
    04:39
  • Analysis & Design
    05:23
  • Folder Structure
    02:41
  • Application Layout - 101
    03:47
  • Application Layout - 102
    07:37
  • First Directive of Application
    04:10
  • First Service of Application
    04:05
  • Render Data Using First Service
    03:10
  • Render Data Using Second Service
    06:08
  • Render Data Using Third Service
    04:17
  • The Chart Directive
    06:14
  • Code Refactoring
    07:44

Requirements

  • Basic knowledge of HTML, CSS and Javascript
  • How to use a text editor
  • Basic knowledge of programming

Description

[COURSE UPDATED on 30 April 2015]

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.

Why You Should Take This Course?

This course is gonna help you make complex web application in AngularJS. This course will not only help you learn AngularJS, but to understand it, as it covers lot of JavaScript, HTML, Clean Coding, Design Pattern concepts, which you should understand to know better about AngularJS. This course uses AngularJS Version 1.3.

What's Inside This Course?

  • Why You Should Know AngularJS?
  • AngularJS Core Concepts along with JavaScript, HTML, Design Patterns & Clean Code Concepts.
  • Using Directives & Filters to Make Views
  • How to Keep Data in Scope & Business Logic in Controllers
  • AngularJS Built in Services Which Includes Server Side Interaction Using Mongo Lab API & Creating Your Own Custom Services
  • Create Single Page Application Using Routing
  • Create Custom Directives & Custom Filters
  • Hands on With Practical Application
  • And More Contents to Come…

Exercise Files:

This course contains all the exercise files, divided into two folders, one as starting folder and other one as completed folder.

Who this course is for:

  • Anyone who is in Web Development profile
  • Web Site Designers can also add value to there resume
  • Developer knowing jQuery, Backbone or Ember can also get benefits

Instructor

Sandip Gautam
Full Stack Architect & Web Developer
Sandip Gautam
  • 4.5 Instructor Rating
  • 8,651 Reviews
  • 138,677 Students
  • 3 Courses

Sandip Gautam is Avid Learner, Blogger & Musician. He loves to do programming. He likes to upgrade himself with new technologies as they arrive. He is a Full Stack Architect and Web Developer having 15+ years of IT experience & 25+ Years of teaching experience. He has experience of working with big banks like Barclays, Morgan Stanley, Sungard and Credit Suisse.

Join me in the journey of learning...

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