SlideShare a Scribd company logo
1 of 12
Course Curriculum:
Session 1: 1.5 Hours
1.Introduction to Web Application Development
Learning Objectives: Here you will learn about UI/UX developer’s roles and sample
web pages in detail.
Topics: UI Developer roles and Responsibilities, UX designer roles, Technologies
needed, Power of UI, Current market requirements on UI, Sample Webpages, Crawling
and meta tags.
Session 2: 3 Hours
2.Basics
Learning Objectives: In this module, you will learn about HTML tags and introduction
of CSS and its syntax.
Topics: DOM, Structure of HTML Page, Mandatory tags in html page (html, head,
body), What is CSS, Different ways of applying css for elements, and priority chain of
css, Heading tags(H1…H6), Tags and attributes(Class, Id, style..etc), Inline and block
level elements
Session 3: 3 Hours
3.More Tags in html
Learning Objectives: Hear you came to know about links, tags, buttons, forms
and it’s properties
Topics: Including external page links in a page using anchor tags and its
properties, Working with row and column data using table tags, Hiding and
unhiding elements using display property, img tag, p tag, ul and ol tags, li, nobr,
hr, br etc, Layouts, forms, buttons, Input fields (textbox, radiobutton,
checkbox, dropdown, textarea etc).
Session 4: 3 Hours
4.More CSS properties
Learning Objectives: In detailed explanation of CSS styles, properties and
internal, external links.
Topics: Adding borders, font, pseudo classes, Positioning elements (absolute,
relative, fixed and static), Image spriting, Boxmodel (margins,
padding), Floating elements (float left, right etc.), Including external
resources, Absolute and Relative paths, Including external resources like css,
images etc.
Session 5: 2 Hours
5.Form Elements
Learning Objectives: here you will learn about forms, methods, properties and
its validations.
Topics: Get & Post, Validating input values in a form, Form action and type.
Session 6: 3 Hours
6.JavaScript
Learning Objectives: In this module, you learn about introduction of java script
and loops, elements, Dynamic creation and manipulation of dom elements using
JS and validation in JS.
Topics: Introduction, Data types and data structures in Js, Control structures, if,
ifelse, while, for, switch case statements, Dynamic creation and manipulation of
dom elements using js, Adding dynamic event listeners to dom elements, Event
capturing and event bubbling, Validations using key char codes.
Session 7: 2 Hours
7.JavaScript Supported Datastructures
Learning Objectives: you will learn about Arrays, Objects, JSON.
Topics: Arrays, Predefined methods in arrays, Strings and predefined methods,
Objects, JSON.
Session 8: 3 Hours
8.Advanced JavaScript
Learning Objectives: Advanced topics of java script and closures, inheritance,
methods, objects in detailed.
Topics: Prototyping in JavaScript, Closures in JavaScript, Inheritance in JavaScript,
Adding methods for an object.
Session 9: 3 Hours
9.jQuery Framework
Learning Objectives: learning on introduction to jQuery and it’s methods,properties
od DOM,creating dynamic elements and selectors.
Topics: Onload and onready difference, jQuery selectors, Multiple ways of refering
dom elements using jQuery selectors, jQuery methods, Adding dynamic properties for
dom elements, Toggleing elements, Creating dynamic elements using jQuery.
Session 10: 0.5 Hours
10.jQuery Traversing Methods
Learning Objectives: In detail explanation of jQuery techniques, Filtering elements.
Topics: Finding elements using jQuery techniques, Filtering elements.
Session 11: 1 Hours
11.Events using jQuery
Learning Objectives: Hear you learn about introduction of events and its handlings and
events supported in jQuery.
Topics: Binding events, Dynamic binding, List of events been supported in jQuery(blur,
change, click, dbclick….etc).
Session 12: 2 Hours
12.AJAX
Learning Objectives: In this module you learn about introduction of AJAX using AJAX
and XML and JSON difference.
Topics: Advantages with Ajax and its limitations, Samples working with Ajax, Different
data formats used in Ajax (string, xml, Json, etc), XML and JSON difference, Cross
domain interactions using JSONP.
Session 13: 2 Hours
13. jQuery Templating
Learning Objectives: In detailed explanation of DOM using jQuery templates and
loading templates using AJAX.
Topics: Loading DOM dynamically using jQuery templates, loading templates using
AJAX.
Session 14: 2.5 Hours
14.HTML5
Learning Objectives: Discussing about Introduction of HTML5 and difference
between HTML5 and HTML4, Doctype, Media tags, Drag and Drop features,
working on locations lat and lng using Geolocation.
Topics: Difference between HTML5 and HTML 4, List of Browsers support HTML5,
Doctype, Media tags (audio and video tags), Graphics using Canvas tag, Drag and
Drop features, Working on locations lat and lng using Geolocation, Storing
userpreferences using Localstorage.
Session 15: 2.5 Hours
15.CSS 3
Learning Objectives: Discussing about Introduction of CSS3, Advanced text effects,
2D and 3D Transformations and animations to text and elements.
Topics: Difference between CSS2 and CSS3, Adding borders and backgrounds,
Advanced text effects(shadow), 2D and 3D Transformations, Adding Transitions to
elements, Adding animations to text and elements.
Session 16: 3 Hours
16.Responsive Designs
Learning Objectives: Here you will learn about work on multiple devices, Media
queries, Introduction to Bootstrap CSS API.
Topics: Difference between multiple devices, making a page to work on multiple
devices, Media queries, Introduction to Bootstrap CSS API(2hrs).
Session 17: 6 Hours
17.AngularJS Framework
Learning Objectives: Introduction to Frameworks, AngularJS and discussing Data
binding with sample program, developer tools, add-ons and firebug.
Topics: Introduction, Power of ngjs, Controllers and modules in ngs with sample
program, Data binding with sample program, What is filter and adding filters to dom
elements with sample code, Loading multiple page content into a single page using
ng-routing – Working example, Developer Tools Add-ons, Firebug, chrome and IE
Developer tools.
Register Now
UI developer

More Related Content

What's hot (20)

JavaScript Tutorial
JavaScript  TutorialJavaScript  Tutorial
JavaScript Tutorial
 
Html5 tutorial for beginners
Html5 tutorial for beginnersHtml5 tutorial for beginners
Html5 tutorial for beginners
 
Intro to HTML and CSS basics
Intro to HTML and CSS basicsIntro to HTML and CSS basics
Intro to HTML and CSS basics
 
Dom
DomDom
Dom
 
Basic HTML
Basic HTMLBasic HTML
Basic HTML
 
Html forms
Html formsHtml forms
Html forms
 
HTML Forms
HTML FormsHTML Forms
HTML Forms
 
Introduction to Cascading Style Sheets (CSS)
Introduction to Cascading Style Sheets (CSS)Introduction to Cascading Style Sheets (CSS)
Introduction to Cascading Style Sheets (CSS)
 
Intro to html
Intro to htmlIntro to html
Intro to html
 
Basic of HTML, CSS(StyleSheet), JavaScript(js), Bootstrap, JSON & AngularJS
Basic of HTML, CSS(StyleSheet), JavaScript(js), Bootstrap, JSON & AngularJSBasic of HTML, CSS(StyleSheet), JavaScript(js), Bootstrap, JSON & AngularJS
Basic of HTML, CSS(StyleSheet), JavaScript(js), Bootstrap, JSON & AngularJS
 
Front end architecture
Front end architectureFront end architecture
Front end architecture
 
Javascript
JavascriptJavascript
Javascript
 
Html-list
Html-listHtml-list
Html-list
 
Learning HTML
Learning HTMLLearning HTML
Learning HTML
 
Html5
Html5 Html5
Html5
 
Introduction to Angularjs
Introduction to AngularjsIntroduction to Angularjs
Introduction to Angularjs
 
HTML5 - Forms
HTML5 - FormsHTML5 - Forms
HTML5 - Forms
 
Asp.net
Asp.netAsp.net
Asp.net
 
Java Server Faces (JSF) - Basics
Java Server Faces (JSF) - BasicsJava Server Faces (JSF) - Basics
Java Server Faces (JSF) - Basics
 
Html forms
Html formsHtml forms
Html forms
 

Similar to UI developer

web development from scratch to hero road amp
web development from scratch to hero road ampweb development from scratch to hero road amp
web development from scratch to hero road ampjigmatdorjey255
 
JS Libraries and jQuery Overview
JS Libraries and jQuery OverviewJS Libraries and jQuery Overview
JS Libraries and jQuery OverviewAleksandr Motsjonov
 
Web Development Certificate
Web Development CertificateWeb Development Certificate
Web Development CertificateGene Babon
 
Introduction To Dojo
Introduction To DojoIntroduction To Dojo
Introduction To Dojoyoavrubin
 
C#.net, C Sharp.Net Online Training Course Content
C#.net, C Sharp.Net Online Training Course ContentC#.net, C Sharp.Net Online Training Course Content
C#.net, C Sharp.Net Online Training Course ContentSVRTechnologies
 
Understanding-Objects-in-Javascript.pptx
Understanding-Objects-in-Javascript.pptxUnderstanding-Objects-in-Javascript.pptx
Understanding-Objects-in-Javascript.pptxMariaTrinidadTumanga
 
Internet and Web Technology (CLASS-5) [HTML DOM]
Internet and Web Technology (CLASS-5) [HTML DOM] Internet and Web Technology (CLASS-5) [HTML DOM]
Internet and Web Technology (CLASS-5) [HTML DOM] Ayes Chinmay
 
Unlearning and Relearning jQuery - Client-side Performance Optimization
Unlearning and Relearning jQuery - Client-side Performance OptimizationUnlearning and Relearning jQuery - Client-side Performance Optimization
Unlearning and Relearning jQuery - Client-side Performance OptimizationJon Dean
 
Dita for the web: Make Adaptive Content Simple for Writers and Developer
Dita for the web: Make Adaptive Content Simple for Writers and DeveloperDita for the web: Make Adaptive Content Simple for Writers and Developer
Dita for the web: Make Adaptive Content Simple for Writers and DeveloperDon Day
 
COMP111-Week-1_138439.pptx
COMP111-Week-1_138439.pptxCOMP111-Week-1_138439.pptx
COMP111-Week-1_138439.pptxFarooqTariq8
 
Starting with jQuery
Starting with jQueryStarting with jQuery
Starting with jQueryAnil Kumar
 

Similar to UI developer (20)

Microsoft .Net
Microsoft .NetMicrosoft .Net
Microsoft .Net
 
web development from scratch to hero road amp
web development from scratch to hero road ampweb development from scratch to hero road amp
web development from scratch to hero road amp
 
Core java
Core javaCore java
Core java
 
JS Libraries and jQuery Overview
JS Libraries and jQuery OverviewJS Libraries and jQuery Overview
JS Libraries and jQuery Overview
 
Web Development Certificate
Web Development CertificateWeb Development Certificate
Web Development Certificate
 
Introduction To Dojo
Introduction To DojoIntroduction To Dojo
Introduction To Dojo
 
C#.net, C Sharp.Net Online Training Course Content
C#.net, C Sharp.Net Online Training Course ContentC#.net, C Sharp.Net Online Training Course Content
C#.net, C Sharp.Net Online Training Course Content
 
Understanding-Objects-in-Javascript.pptx
Understanding-Objects-in-Javascript.pptxUnderstanding-Objects-in-Javascript.pptx
Understanding-Objects-in-Javascript.pptx
 
Internet and Web Technology (CLASS-5) [HTML DOM]
Internet and Web Technology (CLASS-5) [HTML DOM] Internet and Web Technology (CLASS-5) [HTML DOM]
Internet and Web Technology (CLASS-5) [HTML DOM]
 
Unlearning and Relearning jQuery - Client-side Performance Optimization
Unlearning and Relearning jQuery - Client-side Performance OptimizationUnlearning and Relearning jQuery - Client-side Performance Optimization
Unlearning and Relearning jQuery - Client-side Performance Optimization
 
MERN stack roadmap
MERN stack roadmapMERN stack roadmap
MERN stack roadmap
 
Tableau
TableauTableau
Tableau
 
Tableau
TableauTableau
Tableau
 
Java JEE training
Java JEE trainingJava JEE training
Java JEE training
 
Introduction to Web Components
Introduction to Web ComponentsIntroduction to Web Components
Introduction to Web Components
 
Java Script
Java ScriptJava Script
Java Script
 
Dita for the web: Make Adaptive Content Simple for Writers and Developer
Dita for the web: Make Adaptive Content Simple for Writers and DeveloperDita for the web: Make Adaptive Content Simple for Writers and Developer
Dita for the web: Make Adaptive Content Simple for Writers and Developer
 
Just Enough Code
Just Enough CodeJust Enough Code
Just Enough Code
 
COMP111-Week-1_138439.pptx
COMP111-Week-1_138439.pptxCOMP111-Week-1_138439.pptx
COMP111-Week-1_138439.pptx
 
Starting with jQuery
Starting with jQueryStarting with jQuery
Starting with jQuery
 

Recently uploaded

Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxUmeshTimilsina1
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17Celine George
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxPooja Bhuva
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 

Recently uploaded (20)

Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 

UI developer

  • 1.
  • 2.
  • 3. Course Curriculum: Session 1: 1.5 Hours 1.Introduction to Web Application Development Learning Objectives: Here you will learn about UI/UX developer’s roles and sample web pages in detail. Topics: UI Developer roles and Responsibilities, UX designer roles, Technologies needed, Power of UI, Current market requirements on UI, Sample Webpages, Crawling and meta tags. Session 2: 3 Hours 2.Basics Learning Objectives: In this module, you will learn about HTML tags and introduction of CSS and its syntax. Topics: DOM, Structure of HTML Page, Mandatory tags in html page (html, head, body), What is CSS, Different ways of applying css for elements, and priority chain of css, Heading tags(H1…H6), Tags and attributes(Class, Id, style..etc), Inline and block level elements
  • 4. Session 3: 3 Hours 3.More Tags in html Learning Objectives: Hear you came to know about links, tags, buttons, forms and it’s properties Topics: Including external page links in a page using anchor tags and its properties, Working with row and column data using table tags, Hiding and unhiding elements using display property, img tag, p tag, ul and ol tags, li, nobr, hr, br etc, Layouts, forms, buttons, Input fields (textbox, radiobutton, checkbox, dropdown, textarea etc). Session 4: 3 Hours 4.More CSS properties Learning Objectives: In detailed explanation of CSS styles, properties and internal, external links. Topics: Adding borders, font, pseudo classes, Positioning elements (absolute, relative, fixed and static), Image spriting, Boxmodel (margins, padding), Floating elements (float left, right etc.), Including external resources, Absolute and Relative paths, Including external resources like css, images etc.
  • 5. Session 5: 2 Hours 5.Form Elements Learning Objectives: here you will learn about forms, methods, properties and its validations. Topics: Get & Post, Validating input values in a form, Form action and type. Session 6: 3 Hours 6.JavaScript Learning Objectives: In this module, you learn about introduction of java script and loops, elements, Dynamic creation and manipulation of dom elements using JS and validation in JS. Topics: Introduction, Data types and data structures in Js, Control structures, if, ifelse, while, for, switch case statements, Dynamic creation and manipulation of dom elements using js, Adding dynamic event listeners to dom elements, Event capturing and event bubbling, Validations using key char codes.
  • 6. Session 7: 2 Hours 7.JavaScript Supported Datastructures Learning Objectives: you will learn about Arrays, Objects, JSON. Topics: Arrays, Predefined methods in arrays, Strings and predefined methods, Objects, JSON. Session 8: 3 Hours 8.Advanced JavaScript Learning Objectives: Advanced topics of java script and closures, inheritance, methods, objects in detailed. Topics: Prototyping in JavaScript, Closures in JavaScript, Inheritance in JavaScript, Adding methods for an object. Session 9: 3 Hours 9.jQuery Framework Learning Objectives: learning on introduction to jQuery and it’s methods,properties od DOM,creating dynamic elements and selectors. Topics: Onload and onready difference, jQuery selectors, Multiple ways of refering dom elements using jQuery selectors, jQuery methods, Adding dynamic properties for dom elements, Toggleing elements, Creating dynamic elements using jQuery.
  • 7. Session 10: 0.5 Hours 10.jQuery Traversing Methods Learning Objectives: In detail explanation of jQuery techniques, Filtering elements. Topics: Finding elements using jQuery techniques, Filtering elements. Session 11: 1 Hours 11.Events using jQuery Learning Objectives: Hear you learn about introduction of events and its handlings and events supported in jQuery. Topics: Binding events, Dynamic binding, List of events been supported in jQuery(blur, change, click, dbclick….etc). Session 12: 2 Hours 12.AJAX Learning Objectives: In this module you learn about introduction of AJAX using AJAX and XML and JSON difference. Topics: Advantages with Ajax and its limitations, Samples working with Ajax, Different data formats used in Ajax (string, xml, Json, etc), XML and JSON difference, Cross domain interactions using JSONP.
  • 8. Session 13: 2 Hours 13. jQuery Templating Learning Objectives: In detailed explanation of DOM using jQuery templates and loading templates using AJAX. Topics: Loading DOM dynamically using jQuery templates, loading templates using AJAX. Session 14: 2.5 Hours 14.HTML5 Learning Objectives: Discussing about Introduction of HTML5 and difference between HTML5 and HTML4, Doctype, Media tags, Drag and Drop features, working on locations lat and lng using Geolocation. Topics: Difference between HTML5 and HTML 4, List of Browsers support HTML5, Doctype, Media tags (audio and video tags), Graphics using Canvas tag, Drag and Drop features, Working on locations lat and lng using Geolocation, Storing userpreferences using Localstorage.
  • 9. Session 15: 2.5 Hours 15.CSS 3 Learning Objectives: Discussing about Introduction of CSS3, Advanced text effects, 2D and 3D Transformations and animations to text and elements. Topics: Difference between CSS2 and CSS3, Adding borders and backgrounds, Advanced text effects(shadow), 2D and 3D Transformations, Adding Transitions to elements, Adding animations to text and elements. Session 16: 3 Hours 16.Responsive Designs Learning Objectives: Here you will learn about work on multiple devices, Media queries, Introduction to Bootstrap CSS API. Topics: Difference between multiple devices, making a page to work on multiple devices, Media queries, Introduction to Bootstrap CSS API(2hrs).
  • 10. Session 17: 6 Hours 17.AngularJS Framework Learning Objectives: Introduction to Frameworks, AngularJS and discussing Data binding with sample program, developer tools, add-ons and firebug. Topics: Introduction, Power of ngjs, Controllers and modules in ngs with sample program, Data binding with sample program, What is filter and adding filters to dom elements with sample code, Loading multiple page content into a single page using ng-routing – Working example, Developer Tools Add-ons, Firebug, chrome and IE Developer tools.