Sie sind auf Seite 1von 4

Syllabus Web Programming

SUBJECT NAME OF CREDIT CREDIT PREREQUISITE


CODE SUBJECT HOURS HOURS
IT204 Web L T P 3 Java-1 & Java-2
Programming 2 0 2

COURSE DESCRIPTION
This course provides an introduction of web-development techniques that use
HTML, CSS andJavaScript as a web development essentials including database
connectivity (JDBC), Basics of PHP, Basics of Java for Web Development and
Basics of Asp.Net as an advanced technique of web programming.

COURSE OBJECTIVE
To understand the concept of Web Application Development and its
Architecture.
To understand the Essentials of Web Application Development.
To understand and practice web page designing techniques.
To understand and practice embedded dynamic scripting on client side Internet
Programming.
To understand the differences between client side & server side technologies
to develop Web Application.

Course Outline
Week Topic Contents Delivery
Internet Standards
Introduction to WWW and WWW
Architecture
Lecture-1
Introduction to Internet Protocols
1 WWW Overview of HTTP
HTTP request response
Generations of dynamic web pages.

-Quiz
Introduction to HTML and HTML5
TML Tags,
Formatting and Fonts ,Commenting
Lecture-2,3

Code, Anchors, Backgrounds, Images,


2,3 UI DESIGN Hyperlinks, Lists, Tables, Frames, HTML
Forms.

-Assignment
-Quiz
Syllabus Web Programming

The need for CSS


Introduction to CSS
Basic syntax and structure ,
Inline Styles ,Embedding Style Sheets

Lecture-4,5
Linking External, Style
Cascading Style
4,5 Backgrounds, Manipulating Text, Margins
Sheet
and Padding
Positioning using CSS.

-Assignment
-Quiz
Introduction,
Core features,

Lecture-6,7
Data types and Variables,
Introduction to
6,7 Operators,Expressions,Functions,
JavaScript
Objects, Array
Date and Math related Objects -

JAVA Networking classes


TCP/IP Protocol Suite
File Transfer Protocol (FTP)
Java Environment |Setup For Web
Applications

Lecture-8
JAVA
Programming JavaBean
8
Essentials for Application Builder Tool
Internet The Bean Developer Kit (BDK)
The Java Beans API,
Introduction To EJB
-First Midterm Exam.
-Project Discussion & Choosing Topics
Database basics
SQL, MySQL, PostgreSQL
What Is the JDBC API?
Driver Types,
Two-tier and Three-tier Models,
Connection Overview, Transactions,
Driver Manager Overview
Lecture-9

Statement Overview
JDBC (Java
9 Result Set Overview
Database
Types of Result Sets
Connectivity)
Concurrency Types
Prepared Statement Overview

-Midterm lab exam.


-Project Preparations.
Syllabus Web Programming

Java Web Programs and Applets


What is Web Application?

Lecture-10,11
What Is a Servlet?
Java Applets Servlet Life Cycle,
10,11
and Servlets Servlet Programming
-project development Process.

Introduction to JSP
The Life Cycle of a JSP Page
Translation and Compilation,
Creating Static Content, Response and

Lecture-12-13
Page Encoding
12,13 Creating Dynamic Content
Java Server
Pages Using Objects within JSP Pages
Technology JSP Programming
-Second Midterm Exam.
-project pre implementation process.

Introduction to Dot Net.


Dot Net framework and its architecture
CLR ,What is Assembly,
Components of Assembly ,
DLL hell and Assembly Versioning.
Overview to C#.
Introduction to ASP.net

Lecture-14,15
.Net Asp.net Programming
14,15 Architecture
and C# -Project final delivery and presentation

Final lab & Final Exam

TEXT BOOK
J2EE: The complete Reference by James Keogh
Java EE and HTML5 Enterprise Application Development (Oracle Press) by
John Brock (Author), Arun Gupta (Author), Geertjan Wielenga (Author)
Struts: The Complete Reference, 2nd Edition by James Holmes
ASP.NET 4 Unleashed by Stephen Walther (Author), Kevin Scott Hoffman
(Author), Nate Dudek (Author)
Microsoft Visual C# 2013 Step by Step by John Sharp
Syllabus Web Programming

REFERENCES
Head First Servlets and JSP: Passing the Sun Certified Web Component
Developer Exam by Bryan Basham (Author), Kathy Sierra (Author), Bert Bates.
Java EE 7: The Big Picture by Dr. Danny Coward (Author).
Professional ASP.NET 4.5 in C# and VB by Jason N. Gaylord (Author),
Christian Wenz (Author), Pranav Rastogi (Author), Todd Miranda (Author),
Scott Hanselman (Author), Scott Hunter (Foreword).
Beginning ASP.NET 4.5.1: in C# and VB (Wrox Programmer to Programmer)
by Imar Spaanjaars (Author).
Pro C# 5.0 and the .NET 4.5 Framework (Experts Voice in .NET) (By: Andrew
Troelsen ).

1st Midterm 20% Lab 5% Assignments 5%


GRADING nd
2 Midterm 20% Project 10% Final 40%

COURSE OUTCOMES:

Able to design and implement Internet systems for enhancing practical


knowledge.
Able to understand functionality of Internet system.
Able to design a system according to customer needs using the available
Internet technologies.
Able to Design and develop interactive, client-side, server-side executable
web applications.

NOTES:

Attendance to lectures is obligatory according to the University Rules, if you


have any excuse for absence you should provide it within 3 days.
Any given assignment must be worked out by the student himself.
Cheating is a religious and ethical crime and any case of cheating will be
treated according to the university rules.

Das könnte Ihnen auch gefallen