SILABUS Web Devices
SILABUS Web Devices
Overview
In this course, the students will learn to create responsive websites using HTML5, CSS3, and jQuery. The
course covers the need of creating responsive websites that adjusts their structure or layout according to
the device screen on which they are accessed. It explains the various building blocks used to create
responsive websites.
In addition, students will learn how to add interactivity to websites using jQuery. The course also covers
the Twitter Bootstrap framework that enables Web developers to create responsive websites quickly and
easily by providing readymade pieces of code. Finally, the course imparts knowledge on jQuery Mobile
that enables developers to create cross-platform Web applications.
Pre-Requisites
Objectives
Program-Specific Competency
Develop responsive websites that adopt their structure according to the device on which they are
accessed
Develop responsive websites in a shorter period of time using Twitter Bootstrap
Developcross-platformWebapplicationsusingjQueryMobile
Delivery Methodology
The courseware developed for this module provides you with an enriching experience in terms of content
as it includes:
Audio and video content that help students understand the concepts in a better way.
Animated representations of critical topics or examples
Students will have this enriching experience when they view the courseware by using appropriate tools.
In addition, faculties can give more information about the additional learning material and practices by
using the following ways:
Reference Links: Provides links to the websites from where the students can read additional
material related to various topics covered in the Student Guide (SG) chapters.
Animations: Provides animations to explain various concepts covered in the course.
Recorded Lectures: Provides recorded versions of some important concepts that are covered in
the module.
Data Files: Provides the data files that the students need to perform exercises, if required.
The learning cycle followed for delivering the content of this module is:
CRLab@HomeLab@Center
In the preceding learning cycle:
Learning Tools
Below are the learning tools used during sessions of this module:
The animations that need to be shown to the students during their classroom sessions are
embedded in the slides related with the chapters. However, if the embedded animations do not
play properly, faculty can play it from the TIRM CD.
Animations and simulations are added as learning aids to simplify the concepts and to make
learning fun. Therefore, while conducting the sessions, ensure that the animations and
simulations allocated for the respective sessions are shown to the students.
As a part of the learning methodology, students are also expected to perform lab exercises at
home. The exercises are provided at the end of every chapter. Please refer to the session plan
and inform students about the exercises that they need to perform at home. Each exercise
contains certain hints and a final solution. Before they can access the solution, encourage the
students to complete these exercises with the help of the hints provided for the respective
exercises. The hints are available as a part of the courseware itself and are given along with
every exercise.
Topic Contents
Summary
Introducing Media Queries
Introducing Viewport Responsive Design Web
Activity using HTML5 and jQuery
Chapter 3 4 Hours
NIIT Module Student
Exercise Guide
Summary
Understanding Fluid Grids
Summary
Implementing jQuery Events
Implementing jQuery Events on HTML Elements
Implementing AJAX Functionality Using jQuery Responsive Design Web
Chapter 7 Implementing AJAX with jQuery using HTML5 and jQuery
3 Hours
NIIT Module Student
Using AJAX to Load Content Without Reloading the Entire Page Guide
Exercise
Summary
Introducing Bootstrap
Creating and Executing Basic Bootstrap Template
Responsive Design Web
Creating PlanUrTrip Website Using Twitter Bootstrap
using HTML5 and jQuery
Chapter 8 3 Hours
Creating the Fashion Fiesta Website Using Twitter Bootstrap NIIT Module Student
Exercise Guide
Summary
Creating a jQuery Mobile Application
Identifying Features of jQuery Mobile
Getting Started with jQuery Mobile
Creating a Basic jQuery Mobile Application
Responsive Design Web
Implementing Page Navigation in a jQuery Mobile Application
using HTML5 and jQuery
Chapter 9 4 Hours
Enhancing a jQuery Mobile Application NIIT Module Student
Using Forms in a jQuery Mobile Application Guide
Learning Evaluation
Theory
Project
These assignment and exercise were given to help students comprehend every chapter they
studied in the class room.
2. Project
This project assignment helps students to demonstrate the skills that they have acquired on the
module to provide a solution in a given scenario. In addition, the students will analyze, design and
create a Responsive Web Design Using HTML5 and jQuery
Minimum Requirements
Memory: 4 GB RAM
Operating system:
Software Requirements
HTML Editor
Web Browser