UI AND ANGULAR JS
UI AND ANGULAR JS course enable you to design and development excellent looking browser-based user interfaces and UI web solutions from the requirements stage to deployment onto the production web farm.In information technology, the user interface (UI) is everything designed into an information device with which a human being may interact. AngularJS is a web based Javascript framework introduced by Google. It is an Open Source which is based on HTML, CSS and JavaScript. AngularJS is latest framework to develop web based application.
HTML
-
What is HTML?
- What is a Web Browser?
- What are Versions of HTML?
- What can You Do with HTML?
- HTML Development Environments
- Using a WYSIWYG Editor
- Using an HTML Editor
- Writing Code with a Text Editor
- Publishing Documents
Review of HTML Elements
-
Rules of Syntax
- Making your Code Readable
- Making your Code XHTML Compliant
- Building a Document
- Using Colors
- Adding Color to your Page
- Using Headings
- Using Paragraphs
- Using Block quotes
- Using Entities
- Aligning Block-Level Elements
Inserting Spaces and Line Breaks
-
Displaying Preformatted Text
- Formatting with Inline Elements
- Controlling Fonts
- Introducing List Elements
- Creating Unordered Lists
- Creating Ordered Lists
- Creating Definition Lists
- Nesting Lists
- Indenting Text with the <ul> Tag
What is an HTML Table?
-
Building a Table
- Using the Border Attribute
- Cell Padding and Cell Spacing
- Controlling Table and Cell Width
- Aligning a Table on the Page
- Aligning Tables and Text
- Aligning Table Data
- Spanning Columns and Rows
- Nesting Tables
- Adding Color to Tables
- Using Tables as a Design Tool
Creating a Hyperlink
-
Understanding and Using URLs
- Linking to a Web Document
- Linking to a Local Document
- Linking to Anchors
- Opening a New Browser Window
- iFrame
Graphic File Formats
-
Optimizing Image and File Size
- Inserting Inline Images, ImageMap, Sprite Image
- Aligning and Formatting Images
- Using Images to Anchor Links
- Creating a Look-and-Feel
- Sizing and Scaling Images
- Using Transparent Images
- Using GIF Animation
Forms and Controls
-
Forms , Form Elements
- Form Actions, Form Methods , Form Design
CSS 2 and CSS 3
- Semantic mark up
- HTML or (x)HTML
- the DOCTYPE
- Semantics explained
- Document structure and flow
- Removing visual elements from mark up
- About web standards Validating your mark up
CSS review and basics
-
CSS syntax
- CSS selectors
- Classes and ID
- CSS1 vs CSS2 vs CSS3
- The cascade
- Inheritance
- Specificity
-
Validating your CSS
Some basic CSS properties
-
The box model
- Block vs inline elements
- Div and span
- Border properties
- Width, height and max, min
- The auto property
Creative artwork and CSS
-
Using images in CSS
- Applying texture
- Graduated fills
- Round corners
- Transparency and semi-transparency
- Stretchy boxes
- Creative typography
Layout principals with CSS
-
Document flow
- Absolute positioning
- Relative positioning
- Static positioning
- Floating elements
Building layout with CSS
-
A centered container
- 2 column layout
- 3 column layout
- Faux columns
CSS based navigation
-
Mark up structures for navigation
- Styling links with pseudo classes
- Building a horizontal navigation bar
- Building a vertical navigation bar
- CSS drop down navigation systems
Creating a CSS styled form
-
Form mark up
- Associating labels with inputs
- Grouping form elements together
- Form based selectors
- Changing properties of form elements
- Formatting text in forms
- Formatting inputs
- Formatting form areas
- Changing the appearance of buttons
- Laying out forms
Styling a data table
-
Basic table mark up
- Adding row and column headers
- Simplifying table structure
- Styling row and column headings
- Adding borders
- Formatting text in tables
- Laying out and positioning tables
Creating a print page
-
Switching to a different media for print
- Showing and hiding elements
- Altering layout for print
- Changing font and font size for print
- Showing or hiding link information
- Previewing and testing print styles
Working with other media types
-
Switching to a different media
- Delivery to other devices
- Dynamically switching style sheets
- Accessibility considerations
- Graceful transformation
- Audio, Video
JavaScript
-
Introduction to JavaScript
- Origins of JavaScript
- JavaScript Characteristics
- Common Programming Concepts
- Java and JavaScript
- Server-side vs. Client-side Applications
- Annotating Your Code with Comments
- Working with Variables and Data
- Communicating with the User
- Using Data More Than Once: Variables
- JavaScript Reserved and Keywords
- Expressions and Operators
- Inline Scripting, Simple User Events, and the onLoad and onUnload Event Handlers
- Functions, Methods, and Events
- Methods as Functions
- Conditional Operators
- Defining and Calling a Function
- The confirm() Method and Forms
- User Events and JavaScript Event Handlers
- Developing Interactive Forms
- Form Controls
- Referring to form Objects
- The button, checkbox, text, textarea, radio button, and select Objects
- Controlling Program Flow
- The if...else, while, for, break, and continue Statements
- The Modules Operator
- Using continue in a while Loop
- The switch Statement
- The do...while Statement
- JavaScript Object Model
- JavaScript Object Hierarchy Model
- Commonly Used Objects
- The window, document, history, and location Objects
- JavaScript Language Objects
- The String, Array, Date, and Math Objects
- Evaluating Strings
-
Setting and Extracting Time Information
JQuery
-
Getting Started with jQuery
- Selecting Elements
- Manipulating the Page
- Traversing the DOM and Chaining
- jQuery Utility Methods
- Handling Events and Event Delegation
- AJAX, JSON and Deferreds
- Enhancing with Animation Effects
- Grids , Tables with Ajax , Pagination, JQuery UI
-
jQuery Best Practices
HTML 5
-
Introduction
- Laying out a page with HTML5
- Page Structure
- New HTML5 Structural Tags
- Page Simplification
HTML5 - How we got here
-
The Problems HTML 4 Addresses
- The Problems XHTML Addresses
- The New More Flexible Approach of HTML5 - Paving the Cowpaths
- New Features of HTML5
- The HTML5 Spec(s)
-
Current State of Browser Support
SECTIONS AND ARTICLES
-
The section Tag
- The article Tag
- Outlining
- Accessibility
Working with other media types
-
Switching to a different media
- Delivery to other devices
- Dynamically switching style sheets
- Accessibility considerations
- Graceful transformation
- Audio, Video
HTML5 AUDIO AND VIDEO
-
Supported Media Types
- The audio Element
- The video Element
- Accessibility
- Scripting Media Elements
- Dealing with Non-Supporting Browsers
HTML5 FORMS
-
Modernizr
- New Input Types
HTML5 NEW FORM ATTRIBUTES
-
autocomplete
- novalidate
HTML5 NEW FORM FIELD ATTRIBUTES
-
required
- placeholder
- autofocus
- autocomplete
- form
- pattern
NEW FORM ELEMENTS
-
datalist
- progress and meter
HTML5 WEB STORAGE
-
Overview of HTML5 Web Storage
- Web Storage
- Other Storage Methods
HTML5 CANVAS
-
Getting Started with Canvas
- Drawing Lines
- Color and Transparency
- Rectangles
- Circles and Arcs
- Quadratic and Bezier Curves
- Images
- Text
INTEGRATED APIS
-
Offline Application API
- Drag and Drop API
Bootstrap
-
Introduction to Bootstrap
- Introduction
- Quick Styles After Dark
- Our First Web Page
- What is Inside?
- Scripts and Styles
- Core Concepts
- Summary
Layout with Bootstrap
-
Introduction
- Grid Layouts
- Simple Layout
- Fixed Grids
- Fluid Grids
- Responsive Design
- Responsive Utilities
- Inspiration
- Summary
Everyday Bootstrap
-
Introduction
- Typography
- Tables
- Forms
- Buttons
- Images and Icons
- Summary
Bootstrap Component
-
Introductions
- Drop down Menu
- Buttons with Menus
- Tabs and Pill
- The Navbars
- Heros, Badges, Labels, and Media
- Summary
Bootstrap and JavaScript
-
Introduction
- More Buttons
- Modals
- Tooltips and Popovers
- Scrollspy
- Typeahead
- Carousel
- Summary
Emmet
-
Overview
- Setup
- Tips and Tricks
Angular JS
-
Angular JS Introduction
- AngularJS is a JavaScript Framework
- AngularJS Extends HTML
- Model-View-Controller approach
AngularJS Expressions
-
AngularJS Expressions
- AngularJS Numbers
- AngularJS Strings
- AngularJS Objects
- AngularJS Arrays
Angular JS Directives
-
Data Binding
- Repeating HTML Elements
- The ng-app Directive
- The ng-init Directive
- The ng-model Directive
- The ng-repeat Directive
AngularJS Controllers
-
The ng-controller directive
- Controller Properties
- Controller Methods
- Controllers In External Files
AngularJS Filters
-
Adding Filters to Expressions
- Filtering Input
- Order By filter
AngularJS HTML DOM
-
The ng-disabled Directive
- The ng-show Directive
AngularJS Events
-
The ng-click Directive
- Hiding HTML Elements
AngularJS Modules
-
Module Definitions
AngularJS Routing
-
Dependency Injection
- Angular Services
- Understanding Angular Services
- Registering Angular Services
- Managing Service Dependencies
- Injecting Services Into Controllers
- Testing Angular Services