UI Developer with Angular JS and Node.js Curriculum
Intuition Inc,Memphis,TN
65 Hours of Teaching in 7 Weeks duration
HTML:
· Why This Course?
· Web and HTML Introduction
· What Is HTML?
· Hello Markup
· Structure of an HTML Page
· HTML Forms
· Cross Browser HTML
· Elements in HTML before
· Elements in HTML 5 now
· Features of HTML5
· Header and Article
· Footer
· Section
· Address
· Aside
· Figure and Figcaption
· Summary and Details
· Mark
· Meter
· Progress
· Time
· Examples and Excercises (Daily)
Styling Your HTML using CSS
· Introduction
· Styling in HTML
· Style Sheets
· Introducing CSS
· ID Selectors
· Relative Selectors
· Class Selectors
· Sizing and the Box Model
· Positioning in CSS
· Display in CSS
· Float in CSS
· Debugging Styling in the Browser
· Summary
· Examples and Excercises (Daily)
JavaScript
· Introduction
· What Is JavaScript?
· Hello JavaScript
· Including JavaScript
· Variables and Types
· Conditionals
· Functions
· Scopes
· Closures
· Objects and Arrays
· Looping
· Summary
· Examples and Excercises (Daily)
jQuery
· Introduction
· What Is jQuery?
· jQuery Basics
· Working With Events
· Querying the Document
· Modifying the Document
· Networking With jQuery
· Working With Forms
· Summary
· Examples and Excercises (Daily)
AngularJS
· Introduction to Angular
· Angular Architecture
· Demo: Hello World in Angular
· The Angular Event Reg Application
· Angular Version and Tools
· Controllers and Markup
o Introduction
o Controllers and Scope
o Demo: Controllers
o Demo: Displaying Repeating Information
o Demo Handling Events
o Built-in Directives
o Event Directives
o Expressions
o Filters
o Built-in Filters
o Two Way Binding
o Demo: Two Way Binding
o Validation
o Summary
· Creating and Using Services
o Introduction to Services
o Creating Your First Custom Service
o Another Custom Service Example
o Introduction to Built-In AngularJS Services
o Using the $http and $q Services Together
· Routing
o Introduction to Routing
o Single Page Applications
o Adding Your First Route
o More Routing and Browser History
o Creating a Default Route
o Accessing Parameters from the Route
o Using the $route Service
o Enabling HTML5 Routing
o Template and Resolve Properties
o Using the $location Service
o Summary
Node.js
· Introduction
· Environment Setup
· First Application
· REPL Terminal
· Package Manager (NPM)
· Callbacks Concept
· Event Loop
· Event Emitter
· Buffers
· Streams
· File System
· Global Objects
· Utility Modules
· Web Module - Building a web server
· Node.js and the web handling web requests
· Express Framework
· RESTFul API
· Scaling Application
· Packaging
Bootstrap 3
· Introduction
· Responsive Design Patterns Using Bootstrap
· Navigation using Bootstrap
· Responsive Images and Video using Bootstrap
· Scrolling Features using Bootstrap
· Animated Page Elements using Bootstrap