Course description
AngularJS is a full-featured framework that is incredibly popular among developers. For single-page applications, the AngularJS framework creates rich interactive features for a real-time experience.It’s friendly to developers and has a supportive and active community. Products built with AngularJS include YouTube Video Manager, The Weather Channel site, several Google products, and Tinder.
Course outline
Session 1: Introduction to HTML
-
HTML Basics, Elements, Attributes, Styles
-
Forms, Form Elements, Input Element Types
-
Input Attributes, File Paths, Script tag
-
HTML &XHTML
Session 2: Introduction to CSS
-
CSS Introduction, Syntax, Selectors, Styling
-
Pseudo class, Pseudo Elements
-
CSS Tables, CSS Box Models
-
CSS Opacity, CSS Navigation Bar, Dropdowns
Session 3: Introduction to JavaScript
-
JavaScript Statements, Keywords, Functions
-
JavaScript Programs, Operators, Functions
-
Function Parameters, Function Return Types
-
Data Types, Primitive Types
Session 4: Working with Objects
-
Object Oriented Programming, Object Creation
-
Adding Methods of Objects
-
JavaScript Loops & Iteration
-
Adding Properties of Objects
-
JavaScript Conditional Statements
-
Enumerating Properties, Callbacks, JSON
Session 5: Angular JS Basics
-
What is Angular JS?
-
Why Angular JS?
-
Why MVC matters
-
MVC-The Angular JS way
-
Features of Angular JS ,Model-View-Controller
-
My First Angular JS app
Session 6: Angular Expressions
-
All about Angular Expressions
-
How to use expressions, Angular vs JavaScript
Session 7: Filters
-
Built-In Filters, Using Angular JS Filters
-
Creating Custom Filters
Session 8: Directives
-
Introduction to Directives, Directive Lifecycle
-
Binding controls to data, Matching directives
-
Using Angular JS built-in directives
-
Creating a custom directive
Session 9: Controllers
-
Role of a Controller, Controllers & Modules
-
Attaching Properties and functions to scope
-
Nested Controllers, Using Filters in Controllers
-
Controllers in External Files
Session 10: Angular JS Modules
-
Introduction to Angular JS Modules
-
Bootstrapping Angular JS
Session 11: Angular JS Forms
-
Working with Angular Forms, Model Binding
-
Forms Events, Updating Models with a Twist
-
Form Controller, Validating Angular Forms
-
$error object
Session 12: Scope
-
What is scope, Scope Lifecycle
-
Scope Inheritance, Scope & Controllers
-
Root scope, Scope Broadcasting
-
Two-way data binding, Scope Inheritance
-
Scope & Directives, $apply and $watch
-
Scope Events
Session 13: Dependency Injection & Services
-
What is Dependency Injection
-
Creating Services, Factory, Service & Provider
-
Using Dependency Injection, What are services
-
Using Angular JS built in services
Session 14: Single Page Application (SPA)
-
What is SPA, Pros and Cons of SPA
-
Passing Parameters, Changing location
-
Installing the ng Route module, Configure routes
-
Resolving promises, Creating a Single Page Apps
Session 15: Angular JS Animation
-
ng Animate Module, CSS Transforms
-
CSS Transitions, Applying Animations
Session 16: Introduction to Node JS
-
Introduction to Node JS
-
Advantages of Node JS
-
What is Node JS, Node.js Process Model
-
Traditional Web Server Model
Session 17: Setup Development Environment
-
Install Node.js on Windows
-
Working in REPL, Node JS Console
Session 18: Node JS Modules
-
Functions, Buffer, Module
-
Modules Types
-
Core Modules, Local Modules
-
Modules Exports
Session 19: Node Package Manager
-
What is NPM, Installing Packages Locally
-
Installing package globally
-
Adding dependency in package json
-
Updating packages
Session 20: Creating Web Server
-
Creating Web Server
-
Sending Requests
-
Handling http requests
Session 21: File System
-
read File, Writing a File
-
Opening a file, Deleting a file
-
Writing a file asynchronously
-
Other IO Operations
Session 22: Debugging Node JS Application
Session 23: Events
-
Event Emitter class
-
Inheriting Events
-
Returning event emitter
Session 24: Express JS
-
Configuring Routes
-
Working with Express
Session 25: Serving Static Resources
-
Serving Static Files
-
Working with Middle Ware
Session 26: Database Connectivity
-
Connecting String, Configuring
-
Updating Records
-
Working with Select Command
-
Deleting Records
Session 27: Project Development
-
Project Development using Node JS
Angular JS
Course description
AngularJS is a full-featured framework that is incredibly popular among developers. For single-page applications, the AngularJS framework creates rich interactive features for a real-time experience.It’s friendly to developers and has a supportive and active community. Products built with AngularJS include YouTube Video Manager, The Weather Channel site, several Google products, and Tinder.
Course outline
Session 1: Introduction to HTML
-
HTML Basics, Elements, Attributes, Styles
-
Forms, Form Elements, Input Element Types
-
Input Attributes, File Paths, Script tag
-
HTML &XHTML
Session 2: Introduction to CSS
-
CSS Introduction, Syntax, Selectors, Styling
-
Pseudo class, Pseudo Elements
-
CSS Tables, CSS Box Models
-
CSS Opacity, CSS Navigation Bar, Dropdowns
Session 3: Introduction to JavaScript
-
JavaScript Statements, Keywords, Functions
-
JavaScript Programs, Operators, Functions
-
Function Parameters, Function Return Types
-
Data Types, Primitive Types
Session 4: Working with Objects
-
Object Oriented Programming, Object Creation
-
Adding Methods of Objects
-
JavaScript Loops & Iteration
-
Adding Properties of Objects
-
JavaScript Conditional Statements
-
Enumerating Properties, Callbacks, JSON
Session 5: Angular JS Basics
-
What is Angular JS?
-
Why Angular JS?
-
Why MVC matters
-
MVC-The Angular JS way
-
Features of Angular JS ,Model-View-Controller
-
My First Angular JS app
Session 6: Angular Expressions
-
All about Angular Expressions
-
How to use expressions, Angular vs JavaScript
Session 7: Filters
-
Built-In Filters, Using Angular JS Filters
-
Creating Custom Filters
Session 8: Directives
-
Introduction to Directives, Directive Lifecycle
-
Binding controls to data, Matching directives
-
Using Angular JS built-in directives
-
Creating a custom directive
Session 9: Controllers
-
Role of a Controller, Controllers & Modules
-
Attaching Properties and functions to scope
-
Nested Controllers, Using Filters in Controllers
-
Controllers in External Files
Session 10: Angular JS Modules
-
Introduction to Angular JS Modules
-
Bootstrapping Angular JS
Session 11: Angular JS Forms
-
Working with Angular Forms, Model Binding
-
Forms Events, Updating Models with a Twist
-
Form Controller, Validating Angular Forms
-
$error object
Session 12: Scope
-
What is scope, Scope Lifecycle
-
Scope Inheritance, Scope & Controllers
-
Root scope, Scope Broadcasting
-
Two-way data binding, Scope Inheritance
-
Scope & Directives, $apply and $watch
-
Scope Events
Session 13: Dependency Injection & Services
-
What is Dependency Injection
-
Creating Services, Factory, Service & Provider
-
Using Dependency Injection, What are services
-
Using Angular JS built in services
Session 14: Single Page Application (SPA)
-
What is SPA, Pros and Cons of SPA
-
Passing Parameters, Changing location
-
Installing the ng Route module, Configure routes
-
Resolving promises, Creating a Single Page Apps
Session 15: Angular JS Animation
-
ng Animate Module, CSS Transforms
-
CSS Transitions, Applying Animations
Session 16: Introduction to Node JS
-
Introduction to Node JS
-
Advantages of Node JS
-
What is Node JS, Node.js Process Model
-
Traditional Web Server Model
Session 17: Setup Development Environment
-
Install Node.js on Windows
-
Working in REPL, Node JS Console
Session 18: Node JS Modules
-
Functions, Buffer, Module
-
Modules Types
-
Core Modules, Local Modules
-
Modules Exports
Session 19: Node Package Manager
-
What is NPM, Installing Packages Locally
-
Installing package globally
-
Adding dependency in package json
-
Updating packages
Session 20: Creating Web Server
-
Creating Web Server
-
Sending Requests
-
Handling http requests
Session 21: File System
-
read File, Writing a File
-
Opening a file, Deleting a file
-
Writing a file asynchronously
-
Other IO Operations
Session 22: Debugging Node JS Application
Session 23: Events
-
Event Emitter class
-
Inheriting Events
-
Returning event emitter
Session 24: Express JS
-
Configuring Routes
-
Working with Express
Session 25: Serving Static Resources
-
Serving Static Files
-
Working with Middle Ware
Session 26: Database Connectivity
-
Connecting String, Configuring
-
Updating Records
-
Working with Select Command
-
Deleting Records
Session 27: Project Development
-
Project Development using Node JS