Full stack Minor Syllabus-Sem-04
Full stack Minor Syllabus-Sem-04
CO1 :: understand the principles and tools that are used to develop web applications.
CO2 :: apply HTML, CSS and JavaScript to develop dynamic web pages.
CO3 :: use functions and events for user input processing and validation.
CO4 :: apply advanced technologies to make web responsive and interactive web pages.
CO7 :: use HTML5, CSS3, JavaScript, Bootstrap, jQuery and Angular to build dynamic and responsive
website content.
Unit I
Overview of HTML, CSS and JavaScript : Fundamentals of HTML, Creating Style Sheet, CSS Box
Model- Border properties, Padding properties, Margin properties, Introduction to JavaScript, Working
with Web Forms and validating user input, JavaScript functions and events, JavaScript Timing Events,
JavaScript Image Slideshow, Recursive function in JavaScript, Error handling in JavaScript
Unit II
Document Object Model in JavaScript : Document Object Model, Programming HTML DOM with
JavaScript, Assigning event handlers in JavaScript using DOM object property, addeventlistener and
removeeventlistener in JavaScript, Event bubbling in JavaScript, Image gallery with thumbnails in
JavaScript
Unit III
Working with jQuery and JSON : Basics of jQuery, jQuery Events, Benefits of using CDN, jQuery
Selectors, jQuery input vs :input, jQuery DOM manipulation methods, jQuery Elements, Working with
JSON Objects, JSON Arrays, Nested JSON object, Conversion of JSON object to string, Conversion of
string to JSON object
Unit IV
Working with Angular : Component, Module, Data binding, Directives and Life cycle, Host Binding
and Attribute Directives, Services & Dependency Injection, Handling Forms in Angular Apps, Using
Pipes to Transform Output, Making HTTP Requests, Authentication & Route Protection in Angular Apps
Unit V
Working with Bootstrap : Introduction to Bootstrap, Setting up Bootstrap, Bootstrap Grid System,
Bootstrap Image Gallery, Bootstrap Typography, Bootstrap Blockquotes and Lists, Bootstrap Code
Blocks, Bootstrap Table Classes, Bootstrap Button Classes, Bootstrap Dropdown
Unit VI
Overview of Search Engine Optimization : Introduction to SEO, SEO Tactics and Methods, SEO
Relevant Filenames, SEO Design and Layout, SEO Optimized Keywords, SEO Optimized Metatags,
SEO Title Optimization
List of Practicals
• Design web page using table and list concept in HTML.
• Implement the concept of event handlers in JavaScript using DOM object property.
• Use JSON objects, arrays and string concept in your web pages.
Text Books:
1. HTML 5 BLACK BOOK by DT EDITORIAL SERVICES, DREAMTECH PRESS
References:
1. LEARNING WEB DEVELOPMENT WITH BOOTSTRAP AND ANGULARJS by STEPHEN RADFORD,
PACKT PUBLISHING