.NET e-Commerce Programming

Duration : 16 Weeks

Price    : £990

Tutors : Dr V.Mohan PhD /  Mr S.Arul Dip e-Com, CIW

 

 .NET e-Commerce Programming

 

The Internet and associated Web technologies have revolutionized the way the businesses market their products and brought fundamental changes to their traditional methods of customer relationship. The commercial scale of this revolution is staggering. The global e-commerce market for providing goods and services to businesses and consumers are set to top almost US$7 trillion by 2004. This represents 8.5% of all global sales, according to the independent company, Forrester Research. As a result of this there is an acute but consistently growing market for professionals who are capable of designing, implementing and or maintaining e-commerce enabled web sites.

 

Realizing this potential, we have put together the most comprehensive hands-on e-commerce course covering various essential web technologies and  tools for individuals who would like to develop a career in e-commerce at professional level.

 

On successful completion of this course & project you will be able to

·         Plan, design and implement a complete e-commerce solution

·         Organize efficient hosting and maintenance of e-commerce sites

·         Be aware of variety of tools and technologies used for e-commerce

·         Create shopping carts, order processing and sales statistics systems

·         Use one scripting languages for validations

·         Create and maintain web stores and associated database systems

 

Course Contents

 

Introduction to e-Commerce & Web Technology

e-Commerce case studies, Current state of the affair

m-Commerce and the future

Web tools for efficient e-commerce practices

History of Internet and World Wide Web Architecture

Intranets in Enterprise Environment

Hyper Text Transfer Protocol (HTTP) and Server/Browser Connectivity

Microsoft’s .net vision and tools

 

Hand-coded HTML - Hypertext Markup Language

Creating an HTML Document

Adding Local and Remote hypertext links

Applying Images, Sounds, Colors and Special backgrounds

Creating Tables, Nested Tables and Changing Text Colors

Creating forms, Dynamic and Interactive forms

Using frames to enhance the site

Cascading Style Sheets (CSS)

CSS (External, Embedded and Inline styles)

Using Image Maps for creating Navigation

 

Hand-coded XHTML – Extensible Hypertext Markup Language

What is XHTML?

How does XHTML differ from HTML?

Tags every XHTML Web page must have

How do I publish a Web page on the Internet?

How do I validate my page using the W3C validation services?

CSS (External, Embedded and Inline styles)

Tables – Data Tables vs. Tables used for formatting

Create a form with XHTML form elements, attributes

 

Dreamweaver MX

Site Planning

Creating Sites

Designing Templates

Attaching Style sheets with the templates

Deriving content Pages from the templates

Content Formating

Paragraphs and layout

Working with Images

Working with Links, URLs and Navigation

Working with Tables, Frames and Editing HTML

Creating and Using Layers and animation

 

Fireworks MX

Introduction to Graphics with special consideration for Internet

Introduction to vector and Bitmaps Images

Editing Images, Backgrounds, Web formats for Graphics files

Making Icons and Buttons, Menu bars and Banners

 

Flash MX

Introduction to Flash

Objects in single & multiple layers

Using time line and Animations by frame

Using non Flash graphics

Creating Motion tweening objects

Creating Shape tweening objects

Creating Banners and Cartoons

Adding Sound

 

Java and Visual Basic Scripting

Understanding the basic concepts of VB Scripting and Java Scripting

Basic Command Syntax

Control structures

Writing functions

Event driven programs

Creating Interactive Forms, Frames, Documents and Windows

 

Introduction to Microsoft SQL Server 2000 and RDBMS

Overview of Relational Database Management Systems

Introduction to Transact – SQL Language

Introduction of DDL, DML commands

Creating Tables in SQL Server using SQL commands

Populating Database Tables with SQL

Querying Databases

Creating Stored Procedures

 

Microsoft Active Server Pages (ASP 3.0) and Database Integration

Active Database Programming

Connecting Remote Database Objects with SQL Server

Connecting Remote Database Objects with Microsoft Access Databases

The ASP Object Model

Adding Server-Side VB Script 

Leveraging ODBC for the Web

Forms and Submitting data to Remote Databases (ADO)

Tables and Presenting data from Database

ASP Request / Response / Session / Application / Server Objects

Programming Constructs: if - then-end if, loops and cases

Using arrays in ASP

Connecting Databases with ASP objects: Connection, Recordset and Command

Using ASP to access  tables and Stored Procedures

Collaboration Data object  (CDO)

 

VB.NET

VB.NET Fundamentals

Introduction to VB.NET

ADO.NET programming in VB.NET

Object Oriented programming in VB.NET

Creating Windows Forms Controls

Web Forms and Events

Using ActiveX Components from Web Forms

Server Controls

DataSets

WebServices in VB.NET

Working with Dynamic Link Libraries

Business Objects and ADO

Creating COM/DCOM Objects in VB.NET

Introduction to ASP.NET

Using COM/DCOM Object in ASP.NET

 

Designing an E-Commerce Solution

Designing and Managing the server Farm

Building the user interface

Designing the Basket

ü        Adding Items

ü        Displaying the Basket

ü        Updating the Basket

ü        Deleting the Basket

ü        Emptying the Basket

Defining the Checkout Process

Calculating Shipping and Taxes

The Payment Page

Processing the Order

The Confirmation Page

 

Managing the Solution

Designing the Store Manager

Managing Security

Managing Products

ü        Listing Products

ü        Searching for Products

ü        Adding New Products

ü        Managing a Product

 

Managing Taxes and Shipping

Managing Taxes

Managing Shipping

 

Managing Orders

Searching for Orders

Reviewing and Updating an Order

ü        Editing Item Information

ü        Deleting an Item

ü        Saving Changes to Order Information

 

 

XML

Introducing XML.

Examining a sample XML Document

XML Document Structure

Creating Elements and Attributes

Using DTDs

Introduction of XSL and XSLT

 

XML Web Services

Introducing Web Services

How Web services solve problems in designing distributed applications.

Describe the architecture of a Web services-based solution.

Describe the underlying technologies of Web services and explain how to use the Microsoft .NET 

Implement a Web service consumer by using Visual Studio .NET.

Implement a simple Web service by using Visual Studio .NET.

Publish and deploy a Web service.

Evaluate the trade-offs and issues that are involved in designing a real-world Web service.

Implement nonstandard Web services such as Hypertext Markup Language (HTML) screen scraping and aggregating Web services.

 

Technical aspects of Web and “Launching” your Site

Introduction to Microsoft Internet Information Server

Internet Service Providers and their role

Optimizing search engines

URL’s & Registering your domain name

Hosting your web site - Free vs Commercial service providers

TCP/IP, FTP protocols for file transfer and Maintenance

 

Course Delivery

Theory 50%, Lab sessions 50% for hands-on experience for 3 hrs a week plus 36 hrs project to build and launch your own e-commerce website. 

 

Course Pre-requisites

General familiarity with Windows  NT, 2000  and Internet