| |
|
TOPICS |
IA110: Web Application Development (4 days) |
|
Client Technologies |
Server Technologies |
| |
IA111: Client Technologies for Web Development (2 days) |
|
Client Technologies |
|
| |
IA112: Server Technologies for Web Development (2 days) |
|
|
Server Technologies |
| |
Course Overview
These courses are
designed to provide traditional application developers and advanced
html coders with everything they need to understand and build
web-based applications utilising appropriate client and server-side technologies.
The courses provide a clear and concise
overview of the many client and server technologies available.
For each technology, the course highlights when it can be used,
what the technology can do and any benefits or disadvantages or
gotchas. The course doesn't try to cover each technology in full
detail, however, it does give hands-on examples of all the main
technologies covered.
By providing both positioning information and the necessary
information to get up and going with these technologies, attendees
will be able to quickly determine which technology is required
for a particular application and then start immediately with application
development. The courses cover the main Internet technologies
including advanced html, CGI, JavaScript, Flash, PDF, Java, JSP, ASP, PHP,
CSS, XML and database access technologies. It also outlines the features leading
web tools offer to support these technologies. Web tools covered
include Macromedia Studio MX 2004, one or more of BEA, IBM and Oracle's Internet
Server and Tools Products and relevant open source software.
Audience
The courses are aimed specifically at:
- Traditional application developers who want to build web-based
applications
- Static html content creators with some programming experience
who want to be able to build web applications with more dynamic content
- Existing web application developers who want to understand
the features available in the latest tools
- Technical managers who are trying to understand the capabilities
of web application development tools available on the market today
Pre-Requisites
Attendees must have a basic understanding of the Internet and be familiar
with using browsers. Some programming experience is required to
appreciate the programming examples.
Course Objectives
By participating in a course, attendees will gain an understanding of the main
Internet technologies including advanced html, CGI, JavaScript, Flash,
Java, JSP, ASP, ASP.NET, Windows Forms, PHP, CSS, XML and database access.
They will also understand what features leading web tools offer to
support these technologies.
Course Content - Client Topics (IA110 and IA111)
- Introduction to the Web: The internet & Origins, TCP/IP,
HTTP, HTML, URLs, Web Site Development, FTP
- Client Technology Overview: Anatomy of a modern Internet Browser,
HTML, DHTML, CSS, Scripting, Graphics and Multimedia, XML,
WAP and Mobile technologies, Flash MX, PDF, Applets
- Introduction to HTML: Markup Tags, Web Page Structure, Tables,
Frames, Text Formatting, Lists, Images, Links, Maps
- Graphics & Multimedia: Image types, Colour Depth &
Models, Image File Formats, Animation Demonstrations
- Web Design Guidelines: Design Issues, Organisation, Navigation
Aids, Page Layout, Typography, Images and Colour Management
- JavaScript: Purpose, JavaScript Language, Advanced Topics,
Live Connect
- Dynamic HTML: Cascading Style Sheets, DHTML, JavaScript Intro
- Flash: Features, Drawing and Painting, Symbols, Layers, Buttons,
Sounds, Tweened Animation
- Fireworks: Features, Roll Overs, Slices, Animation, Pop-Ups,
HTML Export
Course Content - Server Topics (IA110 and IA112)
- Server Technology Overview: Anatomy of a modern Application Server,
CGI, Servlets, Scripting languages: JSP, ASP, PHP, Cold Fusion, Tools
- XML: Overview, Rendering, Transforming
- WAP: Introduction, Architecture, Programming, Tools etc.
- ASP.NET: Writing ASP.NET, Web Forms, Constructs, Request
Object, Server Variables, Session Variables, Application Variables,
Database Connection and Use, Using WebMatrix
- J2EE Overview: Enterprise Architecture, Evolution & APIs,
Guidelines and Demonstrations, Market Assessment, Integration
Servers, Portal Servers, Frameworks, Content Management Systems
- WebServices: Overview, SOAP, UDDI
- Content Management Systems: Overview and Assessment
|