ARMY INSTITUTE OF TECHNOLOGY
DEPARTMENT OF COMPUTER ENGINEERING
                                      Lesson Plan
Faculty Name:                          Asha Sathe
Discipline:                            Computer Engineering
Subject:                               Web Technology
Semester/Year:                         6th TE COMP “B”
Teaching Scheme:                       3 Hrs/Week
Examination Scheme:                    IN-Sem-30 Marks End-Sem-70 Marks
Course Objectives:
  ➢ To understand the principles and methodologies of web based applications
     development process
  ➢ To understand current client side and server side web technologies
  ➢ To understand current client side and server side frameworks
  ➢ To understand web services and content management
Course Outcomes:
  ➢ analyze given assignment to select sustainable web development design methodology
  ➢ develop web based application using suitable client side and server side web
     technologies
  ➢ develop solution to complex problems using appropriate method, technologies,
     frameworks, web services and content management
Sr.No   Topic                                                                            Total
                                                                                         Lectures
                                                                                         /Hours
1       Unit I: Web Development Process, Front End Tools[07]                             02
        Introduction to web technology, internet and www, Web site planning and
        design issues
2       HTML: structure of html document                                                 01
3       HTML elements: headings, paragraphs, line break, colors & fonts, links,          01
        frames, lists, tables, images and forms, Difference between HTML and HTML5
4       CSS: Introduction to Style Sheet, Inserting CSS in an HTML page, CSS selectors   01
5       XML: Introduction to XML, XML key component, Transforming XML into XSLT          01
6        DTD: Schema, elements, attributes, Introduction to                              01
        JSON.
7       Unit II: Client Side Technologies[08]
8       JavaScript: Overview of JavaScript, using JS in an HTML (Embedded, External)     02
9       Data types, Control Structures, Arrays, Functions and Scopes, Objects in JS      01
10      DOM: DOM levels, DOM Objects and their properties and methods,                   03
        Manipulating DOM
11      JQuery: Introduction to JQuery, Loading JQuery, Selecting elements, changing     02
        styles, creating elements, appending elements, removing elements, handling
        events.
12     Unit III: Server Side Technologies[08]                                          02
       Introduction to Server Side technology and TOMCAT
13     Servlet: Introduction to Servlet, need and advantages, Servlet Lifecycle,       02
       Creating and testing of sample Servlet
14     session management.                                                             01
15     JSP: Introduction to JSP, advantages of JSP over Servlet                        01
16      elements of JSP page: directives, comments,scripting elements, actions and     01
        templates
17     JDBC Connectivity with JSP                                                      01
18     Unit IV: Server Side Technologies[07]                                           02
       PHP: Introduction to PHP, Features, sample code
19     PHP script working, PHP syntax, conditions & Loops, Functions                   01
20     String manipulation, Arrays & Functions                                         01
21     Form handling, Cookies & Sessions, using MySQL with PHP                         01
22     WAP & WML                                                                       01
23     AJAX: Introduction, Working of AJAX, AJAX processing                            01
       steps, coding AJAX script.
24     Unit V: Client and Server Side Frameworks[07]                                   01
       Angular JS : Overview, MVC architecture, directives
25     expression, controllers, filters, tables, modules, forms                        01
26     includes, views, scopes, services, dependency injection, custom directives      01
27     Internationalization                                                            01
28     Introduction to NodeJS
29      Struts: Overview, architecture, configuration, actions, interceptors, result   02
        types
30     validations, localization, exception handling, annotations.                     01
31     Unit VI: Web Services[08]
32     Web Services: Overview, types of WS,                                            01
33     difference between SOAP and REST                                                01
34     EJB: types of EJB, benefits, Architecture                                       01
35     EJB technology, JNDI lookup                                                     01
36     Introduction to Content Management                                              01
       System(CMS)echnology,
37     Wordpress / Joomala                                                             01
38     Advanced Technology: Bootstrap, JSF, Spring.                                    02
Prof.Asha Sathe                                                         Prof.Dr.S.R.Dhore
Subject Teacher                                                        HOD, Computer Engg.