1
Web site technologies
- Web servers (Apache, IIS). Protocols: TCP/IP, PPP, HTTP. FTP. URLs. Additional network services (DNS, DHCP, etc).
- Domain name management. Choosing the Internet hoster. Technical architecture. Organisation. Web services.
2
Making access to the Web pages secure
- HTTPS, SSL protocols.
- Certificates, the firewall, the proxy.
- Secured payment.
3
Creating Web pages: HTML, XML, XHTML
- Presentation of HTML, XHTML languages.
- Structure, links, hypertext.
- Images, frames, style sheets. Vector formats.
- Techniques for successful listing on the search engines. Metatags.
Hands-on work
Producing complex HTML pages with Frontpage or Dreamweaver. Creating style sheets, preparing the page for listing.
4
Forms
- Constraints and advantages. Syntax, structure, entry fields, buttons, check boxes, lists, text areas, file selections.
Hands-on work
Producing a form sending data to the message service and a database.
5
Graphic and multi-media design
- Utilising graphics tools (Fireworks) to design an enhanced interface. Developing animated images with Flash.
- Graphics resources: GIF, JPEG, PNG, shockwave.
Hands-on work
Developing a model HTML page with Fireworks, Flash components. Integrating multi-media plug-ins to display Flash, shockwave components.
6
Accessibility and ADAE
- Standard. Impact on development. Making the site comply with accessibility standards. Test tools. Accessiweb labels.
Hands-on work
Utilising test and audit tools.
7
Ergonomics of a Web application
- Graphics chart. Usability rules. Graphics pitfalls to avoid in order to have an effective site (navigation, lay-out, tec
Hands-on work
Defining the specifications for the graphics chart.
8
Dynamic pages: CGIs
- Method of operation, security. GET and POST methods. Server variables.
- The configuration of the server.
- Server-side scripts: ASP, JSP, PHP.
- Implementing VBSCRIPT.
- Calling Web services.
Hands-on work
Developing dynamic pages in ASP, interrogating a database, Web services.
9
Database interface
- Technologies for access from ASP, ODBC scripts. SQL, the request language.
- Integrating SQL requests in the page for adding, deleting and modifying database data.
Hands-on work
Managing a database through ASP pages.
10
The Javascript language and DHTML
- Syntax of the language. Data entry controls for a form. Rollover effects on the images. Managing cookies. Utilising DHTM
- DOM and Ajax. Towards Web 2.0.
- Retrieving and integrating a script in a page.
Hands-on work
Using JavaScript to add DHTML effects and controls to the form, managing events in JavaScript, integrating existing scripts. Managing cookies.
11
Additional client-side technologies