![]() |
Technology Overview and Design |
Web Technology Overview
| Duration: 2 days |
| Participants: Users, managers, developers, and technical staff at all levels. |
|
Objectives:
Upon successful completion of this course you will be able to:
- Understand the present terminology / technology of the Web. - Understand the components that are required to build and support a site. - Become aware of emerging new technologies and future trends. |
| Overview: This hands-on high-level overview gives you a better understanding of the present terminology and technology of the Web and the components that are required to build and support a site. Also, you get a first-hand glimpse of emerging new technologies and future trends. |
| Prerequisites: A general understanding of the Internet and experience with an Internet browser. |
| Format: Lecture and discussion with hands-on exercises. |
|
Topic Outline:
- Planning and Implementing a Web Site Web client/server architecture Introduction to client-side computing Introduction to server-side computing Creating and managing content Identifying documents with URLs TCP/IP FTP SMTP POP3 - Setting Up Your own Web Server Selecting the appropriate server Examining the server features of IIS Tuning your server using performance and usage statistics Dialup options: CSLIP, PPP, xDSL, cableTV Dedicated access: leased line, IDSN, T1 Obtaining IP addresses and domain names Microsoft Internet Information Server Microsoft Transaction and Commerce Server - Securing Your Website Server security Controlling access via hostname/address Username/password authentication Firewalls and proxy servers Secure HTTP (SSL) Risks to your intranet/internet Selecting a security strategy: access restriction, event logging encryption Security tools, digital certificates and encrypted e-mail - Programming Technologies: An Awareness Briefing Basic Web Technologies HyperText Markup Language (HTML) Basic formatting, lists, tables, frames Adding images, sound and animation Building Dynamic, Intelligent Web-based Applications Combining HTML, scripting, and data access into Web-based applications When and where to use DHTML (Dynamic HTML) JavaScript VB Script Adding functionality through Common Gateway Interface (CGI) and Perl XML and XSLT Active Server Pages Java Java Servlets Using ODBC/JDBC to access Web databases Distributed Components and Corba Overview of ActiveX controls Bulletproofing Web applications with multi-tiered applications - Web Development Tools and Environments Microsoft FrontPage Macromedia DreamWeaver GoLive TextPad Homesite Cold Fusion Microsoft’s Visual InterDev Microsoft’s Visual Studio Other development tools - Hot New Web Techno-Trends e-Commerce and e-Business Internet multimedia New markup languages: XML, CSS, XSL, and others New security trends: Virtual Private Networks (VPN), Digital ID Truly distributed applications (DCOM, CORBA, BOTs) Dynamic HTML New Infrastructure: ADSL, cable modems, and bandwidth busting Product and media trends New technologies on the horizon Push technology Webcasting Open Source Movement Microsoft vs. the World Exotica: Voice browsers, internet barcode, wearable internet |
|
|