Angular JS Complete Course
3.2 (221 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
25,982 students enrolled

Angular JS Complete Course

Learn to build robust Applications with the popular AngularJS framework
3.2 (221 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
25,982 students enrolled
Created by EDU CBA
Last updated 10/2018
English
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 24.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Learn to develop web apps using Angular JS
  • Learn Web Application Development with Flask and Angular JS
  • Learn Protractor & Jasmine
  • Learn Angular 5 and Angular 2
Course content
Expand all 175 lectures 24:29:11
+ Angular JS
25 lectures 03:04:03
Application example
03:49
Meaning and importance of AngularJS
10:23
How to load AngularJS
07:55
Downloading Angular JS
05:53
Loading the library(Bootstrap)
09:06
Hello world with Angular JS
07:41
Directives Application
08:34
Filter Application
08:13
Recap of fundamental building blocks
09:34
Recap of building blocks continues
07:26
Model view and Controller from Angular JS perspective
09:02
Scope integration between View and controller
07:32
Scope integration between View and controller application
08:04
Modules in Angular JS
06:33
Creating a module
07:15
Modules and Routes
10:06
Factory and services
14:30
How to build MVC application
04:06
Debugging in FireFox with FireBug
08:49
Chome Debugging
07:23
+ Web Application Development with Flask and Angular JS - Beginners
48 lectures 06:34:51
Introduction to Web Application Development with Flask and Angular JS
04:09
Setting Up the DE Continues
09:22
Initialization
10:22
Hello World Web Application
09:30
Applications and Request Contexts
10:22
Handling Responses
09:26
Command Line Arguments
12:18
Data Binding with Angular JS
12:33
Clock Application
09:24
Clock Application Continues
05:09
My Controller
08:55
Data Bind Function
05:01
Jinja2 Templates
08:19
More on Jinja2 Templates
04:13
Control Structures
10:17
Twitter Bootstrap Integration
10:12
Twitter Bootstrap Integration Continues
03:28
Custom Error Pages
09:30
Block Navbar
05:37
Links and Favicons
10:55
Date and Time localization with Flask-Moment
07:37
CSRF and Form Encryption
05:22
CSRF and Form Encryption Continu
07:03
Form Classes and Validators
07:24
More on Validators
05:32
HTML Rendering
06:04
Handling view Functions
06:59
URL Redirects and User Sessions
09:22
Flashing Messages
09:34
SQL and No SQL Databases
06:54
SQL and No SQL Databases Continues
06:02
SQL Alchemy
10:36
Database Relationships
09:27
Database Queries and Operations
08:50
Database Queries and Operations Continues
05:08
Database and View Functions
11:17
Python's Shell Integration
10:41
Sending mails via Python Flask Shell
08:17
Import Mail
06:00
Integration Emails within Applications
09:33
Integration Emails within Applications Continues
04:14
Asynchronous Emails and Threads
07:46
Application Architecture
09:59
Configuring Classes for Different Environments
09:24
Application Factory
08:10
Application Blueprint
12:34
Launch Scripts and Dependency Files
07:06
Unit Tests and Database Setup
08:54
+ Web Application Development with Flask and Angular JS - Advanced
45 lectures 06:38:37
Authentication Methods
12:06
Hashing Passwords
11:12
Login for User Models
10:31
Login for User Models Continues
03:42
Routes and Login Forms
09:44
Sign In and Sign Out Route
11:26
Registering Users
13:47
Cryptographic Cookies for Email Confirmation
08:29
Confirming User Accounts
08:04
Confirming User Accounts Continues
06:00
Text body of Confirmation Email
08:03
User Role Categories
07:15
User Role Categories Continues
06:57
Role Assignments
04:54
Role Verification
06:26
Role Verification Continues
06:55
Profiling Information
07:05
Profiling Page
09:14
User Profile Editor
12:12
Administrator Profile Editor
12:21
Edit Profile Admin
09:58
User Avatars
10:38
More on User Avatars
06:42
Submission and Display
11:04
Fake Blog Post Data
08:13
Fake Blog Post Data Continues
09:08
Rendering Data on Pages
09:08
Creating CSS Pages
11:40
Rich Text Posts with Markdown
06:28
Import Markdown
07:50
Permanent Links to Blogposts
09:32
Database Relationships Advanced
07:13
Database Relationships Advanced Continues
05:40
Creating Followers
06:50
Followed Users Database
07:20
Follower’s Profile Page
11:19
More on Followers Profile Page
09:25
Querying Followed Posts
09:12
Displaying Followed Posts on Home Page
11:13
Comments Model
09:04
Displaying Comments
09:05
Submitting Comments
04:53
Comments Moderation
09:04
Comments Moderation Continues
11:00
Web Services and Restful APIs
10:35
+ Protractor & Jasmine - Angular JS
29 lectures 04:30:31
Introduction to Protractor and Jasmine - Angular JS
06:00
Tools on Framework
08:01
Framework Components
06:23
Introduction to Jasmin
07:06
What is Jasmin
13:17
Matchers and Included Matchers
06:41
Jasmine Syntax
10:44
Jasmine Syntax Continues
11:52
Matching Anything with
12:19
Custom Machers
06:24
Setting up Protractor
12:30
Setting Up the Selenium Server
07:40
Choosing Framework
07:23
Testing Protractor Interactively
11:24
Protractor Element Explorer
11:33
Checking Element Explorer
12:19
Implementation of Matchers in the Script
08:39
Jasmine and Protractor - Sample Script Design
07:44
More on Sample Script Design
08:45
Page Object Model Framework- Script Design
12:04
More on Script Design
10:03
Page Object Model Framework- Script Execution
06:04
Default Timeout Interval
07:50
JP Framework Using Test Data
07:40
JP Framework Using Test Data Continues
09:26
Multiple Suites
07:27
JP Framework for Non Angular App Using Test Data
11:58
Misc Components in Protractor
09:08
Misc Components in Protractor Continues
12:07
+ Angular 5 Tutorials
14 lectures 01:32:26
Introduction
05:28
History of Angular 5
05:28
About Course and Pre-Requisites
05:09
Environmental Setup
07:07
Hello World-Application
08:08
Understanding Architecture
10:08
Templates
04:28
Understanding Components
07:47
Testing Components
06:00
Understanding String Interpolation
07:01
Features of String Interpolation
08:08
Steps For Property Binding
07:46
Style Attribute
05:08
Conclusion with Angular 5
04:40
+ Angular 2
14 lectures 02:08:43
Introduction to Angular 2
11:54
Template
11:48
HTML Control
12:11
Displaying Data
10:41
User Inputs
12:25
Forms
07:37
Forms Continues
06:15
Instrument Form Components
10:51
Configure Visual Studio Code
10:00
Creating Application
10:41
Creating Application Continues
07:41
Working on NG Modeling Part
07:05
Tour of Heroes
03:56
Summary
05:38
Requirements
  • No prior knowledge is compulsory
  • If you have knowledge of html, CSS and JavaScript it will help you to understand concepts of AngularJS
  • You required a computer with internet connection
  • Passion to learn
Description

Angularjs is a web-application framework that is maintained by google and a community of corporations and individuals to simplify the challenges in the development of single page applications. The simplification aims to make the development as well as testing easier. It is best explained as what HTML would have been for the case of web-apps instead of web pages.

Angularjs was developed in 2009 by Misko Hevery at Brat Tech LLC for use as a software behind JSON storage service. It was later released as an open-source library.

Angularjs is extraordinarily helpful for creating static documents, lets the user extend HTML syntax for the app which results in an environment that is easy and quick to develop, expressive and readable. It is fully extensible nad is compatible with other libraries.

Angularjs framework first reads the HTML page with embedded tag attributes. These attributes are treated as directives to bind together the input and output and thereafter result in a model that is represented by standard JS variables, the values of which can be set manually, by code and/or reclaimed by static or dynamic JSON resources.

 

The design goals of Angularjs are:

To separate DOM manoeuvring from application logic.

To ensure that the client side and server side of a web app remain separate ensuring development to progress in parallel and reuse of both sided

To provide a framework for the entire process of building an app, all the way from designing of a user interface, through the writing of the business code till testing of the app.

Javascript has been used on the websites of Wolfram, Intel, NBC  etc to name a few and is fast becoming the dominant JavaScript Framework for professional web development.

Who this course is for:
  • AngularJS developers who want to know how to build custom directives
  • AngularJS developers who want to take their skills to the next level
  • Web developers and designers looking to learn AngularJS
  • Those who are tired of doing everything manually and wants to learn AngularJS benefits
  • Web Site Designers can also add value to their resume