From time to time we’re asked by clients if we’re open to offering a web design course. We do run these several times a year if the demand is there. They cover the basics of HTML 5, CSS, and some JavaScript. During the process, we’ll actually work on building a test site each, so participants can have the satisfaction of seeing their skills mature in real time, with an end result. Please give the office a ring if you would like to discuss attending one of our web design courses. They’re usually held at our office in central Brighton, or one of two meeting spaces we hire for such occasions. Excellent coffee and cake will be provided, but please do bring your own lunch or you can make use of Brighton’s wonderful food culture to get out there and forage your own.
Who is the web design course for?
Anyone could learn something from this who is keen to either begin with HTML or improve some existing skills.
HTML 5: The Basics
One such course involves covering the basics of HTML 5, the most current version of standard HTML. We find HTML 5 provides much more structure than its previous incarnations. We usually run this course over 5 sessions.
Session 1 – Core HTML 5: the art of coding by hand.
- Structuring folders and files
- Text formatting
- Inline elements and blocks
- Special characters
- Designing your first page
- Hyperlinks
- HTML5 w3c validation
Session 2: Images, graphics, and basic CSS
- Mastering photoshop
- Optimising your images forth web
- HTML basic images
- Getting into some CSS
- applying CSS to HTML
CSS box model
CSS w3c validation
Session 3: Using an HTML editor
- introduction to web servers and clients
- FTP (file transfer protocol) for uploading your site to the web
- using an HTML editor
- further HTML5 tags and CSS
- CSS floats
Session 4: building a site from start to finish
- implementing a simple design
- HTML5
- CSS
- form elements in HTML
- accessible form layouts
- get and post methods
- form processing with PHP
- styling forms with CSS
Session 6: Site project and JavaScript
- image replacement
- block hovers
- JavaScript plugins implementation
- second web site project start
- photoshop for web layouts
- Geo location
- Canvas and SVG Features
- Audio/video features
- Application Cache
- Mobile Development