 |
|
OL301: Web Technologies
Overview
Description:
This course is for anyone
interested in Internet technologies. It is aimed at technology students of
all skill levels, presenting a "high level" overview of the latest
web technologies and their many uses for web development and business
applications. Participants should have experience using browsers and be
familiar with Internet concepts. Understanding of computers and information
technology is essential.
This hands-on course is composed of comprehensive lectures, practical project illustrations, and independent programming sessions. Multi-tiered, hands-on exercises are incorporated into each lesson.
Objectives:
At the end of the course,
students will be able to:
-
Detail how the Internet functions.
-
Describe how the Internet, Intranet, and
Extranet relate to one another.
-
Discuss the evolution of Web technologies.
-
Detail the use of scripting languages
and how they add dynamic content to web pages.
-
Detail the evolution of the Client Server
architecture and its impact on web computing.
-
Write a basic HTML page, CGI script, Java
Applet, Java Servlet, ActiveX control, JavaScript functions, VBScript function.
-
Detail Object Oriented concepts and techniques
used in defining mobile components.
-
Detail the current CORBA and COM/DCOM
architectures for supporting mobile components.
Audience:
Anyone interected in Internet
technologies. This course is designed for all who wish to understand and
become conversant on the technologies used on the Internet.
Prerequisites:
Participants should have
experience using browsers and be familiar with Internet concepts. Understanding of computers and information technology is essential.
Duration: 2 days
- Course Contents:
-
-
Unit 1: The Internet, Intranets and the World Wide Web
-
Learn about the Internet and its evolution.
-
Understand the differences between the Internet, Intranets, Extranets and the World Wide Web.
-
Learn about basic networking concepts including the communication protocols, networking layers and devices used.
-
Unit 2: Connecting to the Internet
-
Understand the role and importance of domain names.
-
Learn the differences between direct and indirect Internet service providers.
-
Know the importance and features of the most
prevalent network security mechanisms currently available.
-
Unit 3: HTML/DHTML
Documents and Web Publishing
-
Identify different parts of a URL and know the
function of each part.
-
Create basic web documents.
-
Integrate DHTML into a web document.
-
Incorporate plug-ins into a web document.
-
Know how XML, XHTML and WAP technologies fit
into web applications.
-
Unit 4: JavaScript
-
Define JavaScript.
-
Describe the JavaScript feature set.
-
Compare JavaScript and Java.
-
Explain the JavaScript Basic Command Syntax.
-
Describe how to incorporate JavaScript into HTML.
-
Detail an event example.
-
Unit 5: VBScript and ActiveX
-
Describe the VBScript basic command syntax.
-
Detail a VBScript example.
-
Define an ActiveX control.
-
Explain what an ActiveX document is.
-
Describe the process of adding ActiveX controls to HTML documents.
-
Define and use the ActiveX Control Pad.
-
|
Unit 6: CGI Programming
-
Learn the importance of CGI programs, especially in regards to collating form data.
-
Understand the relationship between HTML, HTTP and CGI programs.
-
Unit 7: Java Programming
-
Describe what Java is.
-
Detail the interaction between Java applets and the Internet.
-
Explain what applets are.
-
Determine Java language features.
-
Describe what Java Beans are.
-
List available Java development environments.
-
Unit 8: Servlets and JSP
-
Learn what servlets are and what they can do.
-
Explore how servlets work.
-
Learn what JSP is.
-
Understand how JSP is used.
-
Unit 9: Using Databases on the Web
-
Learn about a relationship database management system.
-
Learn basic SQL commands.
-
Explore database access using JDBC.
-
Unit 10: Object Web
-
Explore the concept of components.
-
Understand the techniques of RMI.
-
Learn the techniques of CORBA and EJB.
-
Explore the roles played by objects present on the Web.
-
Unit 11: amazon.com - Combining Web Technologies to Deploy an eBusiness.
- Discuss how web technologies are combined to deploy fully functional web sites.
- Examine web sites and determine the technologies used to deploy and create them.
|
|