.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
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
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