|
The Graphics NetworkTraining and Development for Windows and the Web01285 713297 ♦ info@tgn.co.uk |
| Home | About | Training | Software | Website Design | Contact Us |
Web Development
This highly practical 5 day course is designed to give a comprehensive introduction to the range of technologies involved in a developing a website - HTML, CSS, JavaScript, Server-side Scripting and Databases. Each of the course sections is also available separately. Server-side scripting using ASP and JavaScript is shown here, but alternatives such as PHP and ASP.Net can be included if required. No prior experience is required in these technologies.
The 5 day course costs £2950 in total for up to 6 students, plus VAT and the instructor's reasonable expenses. Each student beyond 6 would cost £25 for the additional course materials. If you are interested in this course, please contact us by email at enquiries@tgn.co.uk or by phone on +44 (0)1285 713297.
Course Outline:
Introduction to HTML | Browsers and servers. Identifying pages - URLs. HyperText Markup Language. HTML, XML and XHTML. Standards. |
Getting Started | HTML basics. Paragraph formatting. Comments. Headings. Styles. Logical versus physical styles. Nesting elements. Deprecated tags. Titles. Attributes. Using colours. RGB and hexadecimal. Web-safe colours. Special characters in HTML. |
Hyperlinks and Images | Lists. Hypertext links - the anchor tag. Relative and absolute URLs. Hyperlink guidelines. Opening a new window. Linking within a document. Using other protocols. Images and formats. Images, text and hyperlinks. Image maps. |
Tables and Frames | Using tables. HTML table structure. The table header and footer. The table body. Cell padding and spacing. Cell sizing and formatting. Tables and images. Frames. Nested framesets. Hyperlink targets. Problems with frames. |
Forms and Scripts | Getting data back. The form method. Submit and reset buttons. Input controls. Labels. Naming controls. At the server. Password controls. Check boxes and radio buttons. Text areas and selects. |
Cascading Style Sheets | Content and presentation. Embedding a style sheet. A basic style rule. Multiple selectors. Class selectors. Using the class. IDs and ID selectors. Font styles. Shorthands. Text alignment and indentation. Text transforms. Media types and printing. Using an external file. Borders. Using span. Div – the universal container. Fluid or fixed layouts. The CSS box model. Margins and padding. Floating elements. Float and images. Using CSS for layout. Hyperlink pseudo classes. List styles. Backgrounds and repetitions. |
Search Engine Optimization | Document type declaration. Completing the HTML start tag. Content type. The title tag. Description and keyword tags. Search engine spiders and crawlers. Page content. Link popularity. A look at Google. Free submission to search engines. |
How scripting works | Scripting and HTML. Scripting languages and the origins of JavaScript. |
Language fundamentals | Blocks and functions. Variables and operators. Control flow. |
Basic scripting | Forms, fields and field validation. Event handling. Writing to the document. |
Objects and object models | How objects work. Predefined objects. Browser and document objects. Cookies. |
Dynamic HTML | How Dynamic HTML and JavaScript fit together. Cascading Style Sheets and named styles. Compatibility considerations. |
Exploiting Dynamic HTML | Changing styles. Changing style sheet rules dynamically. Absolute and relative positioning. Graphical and dynamic pages. |
AJAX | AJAX – Asynchronous JavaScript and XML. The XMLHttpRequest object. The onReadyStateChanged function. JSON - JavaScript Object Notation. Examples. jQuery support. |
Server-Side Scripting | Active Server Pages - ASP. HTML and ASP. ASP and JavaScript. Using forms. Accessing form data. Scriplets and the Response.Write method. Redirecting. |
Using Databases | SQL. Active Data Objects. User IDs and passwords. Reading rows from a table. Inserting data. |