Course Outline
Web Development
HTML5
Topics:
- Introduction, basics, elements, attributes, headings, paragraphs, formatting, quotations, comments, links, images, lists, blocks, classes, layout, responsive, frames, heads, symbols, forms
Practice:
- Building basic web pages
- Form handling
CSS
Topics:
- Introduction, syntax, how-to, colors, backgrounds, borders, padding, height/width, gradients, shadows, text, fonts, links, lists, tables, box model, outline, display, maxwidth, position, float, inline-block, align, combinators, navigation bar, dropdowns, images, attr-selectors, forms, buttons, pagination, multiple columns, user interface, box sizing, filters, media queries, responsive
Practice:
- Styling web pages
- Responsive design
JavaScript
Topics:
- Introduction, basics, objects, scope, events, strings, numbers, math, arrays, Boolean, comparisons, conditions, switch, loops, type conversion, regexp, errors, debugging, hoisting, strict mode, functions, objects, forms, html DOM, Javascript BOM
Practice:
- Creating interactive web pages
- DOM practice