
|

|
 |
INTHTTP - Using HTTP Protocol for Webmasters
The course is intended for designers of static and dynamic web sites who want to learn about the details of how browsers communicate with web servers. Course participants will learn how to speed up page loading, reduce server load, manage the saving of pages to cache memory, set up page redirect correctly and work with cookies.
Who the course is forThe course is intended for designers of web sites who want to understand and make use of the possibilities offered by the HTTP communication protocol.What we teach youUnderstand Client HTTP request and Server HTTP response
Work with response headers
To use parallel and persistent connection, keep–alive, pipeline
Use caching, request redirection, identification and autheticationRequired skillsBasic skill of creating web pagesTeaching methodsExpert instruction with practical examples, computer practiceTeaching materialsPowerPoint handoutsCourse syllabus Introduction
- Fundamental concepts: client (browser), webserver, IP address, DNS, HTTP, URL, proxy, cache, TCP/IP, port
- Standards, programmes for monitoring HTTP and TCP/IP client/server communication
Client HTTP request
- HTTP versions (0.9, 1.0, 1.1)
- URL
- Methods (GET, POST, HEAD, TRACE, PUT, DELETE)
- Host header
- Request headers
Server HTTP response
- Status codes
- 100–199 – information
- 200–299 – success
- 300–399 – redirection
- 400–499 – client error
- 500–599 – server error
- Response headers
- HTTP vs. meta tags in HTML
Establishing and terminating connections in various versions of HTTP
- Content–length header
- Connection header
- Parallel and persistent connection, keep–alive, pipeline
- Transfer–encoding header: chunked
- What happens when you click on Stop
Information about a document, version
- MIME, Content–type header
- Accept–language header
- Problems with public caches – Vary header
Saving a document to cache
- Private and public cache
- Document validity period
- How to prevent saving to cache (Cache–control, Pragma headers)
- How to set up a document’s validity for a pre–scheduled duration (Expires, Last–Modified headers)
- How to work with document versions (Etag header)
- What happens when a page is restored in a browser (F5 and CTRL+F5)
- Cache vs. browsers‘ Back button
Request redirection
- What 3xx status codes to select
- Correct form processing using the POST method
Client identification
- User–Agent header
- IP address
- Cookies
User authentication and login
- Basic authentication
- WWW–authenticate, Authorization, Authorization–info headers
Miscellaneous
- Referer header (security and privacy protection)
- Content–encoding header (data compression for transfer, gzip etc.)
- Content–disposition header (forced file download)
- Partial document download (Range header)
Recommended prior courses
INTHTML - Creating Web Pages Using HTML and CSS
Recommended subsequent courses
GOC330 - Developing Microsoft ASP.NET Web Applications I
GOC331 - Developing Microsoft ASP.NET Web Applications II
GOC332 - Advanced Developing ASP.NET Web Applications
GOC333 - Tips and Tricks for ASP.NET Developers
GOC36 - Developing Secure ASP.NET Applications
GOC37 - Microsoft ASP.NET AJAX
INTPH1 - PHP – Scripting Language
Catalog price of course and handbook
| Praha |
3500 Kč
|
--
|
10 items
|
| Brno |
3300 Kč
|
--
|
10 items
|
Course dates
|