BS-III-Internet Progrmming.docx - Yimg

moodusroundoΛογισμικό & κατασκευή λογ/κού

15 Αυγ 2012 (πριν από 5 χρόνια και 1 μέρα)

263 εμφανίσεις

BSCS/SE
-
III Internet Programming Techniques

Week 1:

1.

Basics of Internet

2.

HTTP Design and Architecture

3.

The Request Response Paradigm

4.

State
-
Management in a Stateless Environment

a.

Cookies

b.

Session

c.

View
-
States

d.

URL Rewriting

5.

HTTP Methods

Week 2, 3, 4, 5, 6:

1.

Designing Interfaces for Web Based Applications

a.

HTML: The De
-
facto Language for Web

b.

Web Based Application Design Principles

c.

Web Scripting using Java Script

d.

Model View Controller(MVC Design Pattern)

e.

Designing Application Interfaces using “What You See Is W
hat You Get(WYSIWYG)” tools
(Quick Demonstration Only)

i.

DreamWeaver(For ASP.net/JSP)

ii.

Visual Studio 2008/Microsoft Expression Studio (For ASP.net)

iii.

JSP Development with Struts and JSF(Java) using NetBeans 6.7/Eclipse

iv.

Hyper Media Applications using Flash, Sil
verlight.

Week 7, 8, 9,10,11,12 (Any One):

1.


Web Based Application Development using ASP.net using C# and ADO.net.

a.

C# Primer

b.

Developing ASP.net Application using Visual Studio 2008 and SQL Server 2008.

c.

Introduction to Web Form, Form Controls and Server
Controls

d.

Introduction to Data Controls

e.

Introduction of ADO.Net

f.

Tracing and Debugging

g.

Deploying Application to IIS 7.0



2.

Web Based Application Development using Java Servlets, JSP, Struts or JSP and JDBC.

a.

Java Primer

b.

Introduction to Servlets and JSP.

c.

Develo
ping Servlets components.

d.

Rendering HTML using Servlets

e.

Introduction to Java Database Connectivity (JDBC) with SQL Server 2008 and Oracle.

f.

Introducing JSP pages

g.

JSF/Struts Introduction

Week 13,14,15,16:

1.

Web 2.0

2.

Service Oriented Architecture(SOA)

a.

What is SO
A?

b.

Tenants of SOA

c.

Participating Bodies for SOA Specification and Governance.

3.

SOA Design Principles

a.

WS* Design

b.

REST Design

4.

Implementing Interoperable Services

f.

WS* Based Services implementation both in Java and Dotnet

g.

REST based implementation using Java and Dotnet.

Tools Suggested:

1.

Visual Studio 2008(Professional and Above)

2.

Microsoft Expression Studio(For Silverlight)

3.

Adobe Creative Suite 3 (Including Dreamweaver for Web, Photoshop for Image Retouches,
and Flash for Fl
ash Animations)

4.

Netbeans/Eclipse(For Java Development)

5.

IIS 6.0 and Above

6.

GlassFish Application Server 2.1 (Formerly known as Sun Java Application Server)

7.

Operating Systems

a.

Windows XP Sp2

b.

Windows Server 2003

c.

Windows Vista with SP1 (For Deployment on IIS 7.0
)

d.

Windows Server 2008 SP1(For Deployment on IIS 7.0)

e.

Windows 7(If anyone wants to play around)

Recommended Books:

1.

HTTP RFC (1945
-
2616)

2.

Learning C# 2008 by Jesse Liberty (O’rielly)

3.

Sams Teach Yourself Java in 21 Days by Laura Lemay (Sams)

4.

Pro Silverlight

2 for C# by Matthew MacDonald (APRESS)

5.

ASP.net 3.5 Unleashed by Stephan Walther (Sams)

6.

Java Web Services, Up and Running by Martin Kalin (O’rielly)

7.

Learning JavaScript by Shelley Powers (O’rielly)