Sempre que você precisar de alguma referência sobre as aulas de Programação Web, você pode consultar um desses recursos:
- Eu - o professor :)
- Exemplos de códigos (desde o primeiro) e programas postados online
- Material de sala de aula (anotações)
- Learn - Mozilla Developer Network
Conjunto de recursos voltados exclusivamente para o ensino de HTML, CSS e JavaScript
HTML
CSS
JavaScript - Khan Academy
Material de alta qualidade, em português, que cobre desde tópicos básicos até avançados
HTML e CSS
JavaScript e DOM
Material Completo - Mozilla Developer Network
Material sobre HTML, HTML5, CSS, JavaScript, AJAX, DOM e outras tecnologias, voltados não apenas para os browsers da Mozilla, apesar do nome :)
Documentação Completa
O conteúdo é muito extenso, e conforme navego pela documentação vou separando algumas páginas interessantes
- Acessibilidade
Acessibilidade
ARIA - JavaScript
Lexical grammar
Using XMLHttpRequest
Strict mode
Working with objects
Iterators and generators
Manipulating the browser history - Gráficos
Drawing Graphics with Canvas
CanvasRenderingContext2D - CSS
Unidades de medida
Using CSS multiple backgrounds
Using CSS flexible boxes
Using CSS multi-column layouts
- Acessibilidade
- W3C e Acessibilidade
Web Content Accessibility Guidelines (WCAG) 2.0
Techniques for WCAG 2.0
Understanding WCAG 2.0
Accessible Rich Internet Applications (WAI-ARIA) 1.0 - Roles
Accessible Rich Internet Applications (WAI-ARIA) 1.0 - States and Properties - WebPlatform.org
Explicações e informações sobre como utilizar HTML, CSS, JavaScript e outras tecnologias
WebPlatform.org - The JavaScript Tutorial
Material em inglês com muitos tutoriais sobre diversos aspectos e funcionalidades do JavaScript :)
Documentação Completa
Attributes and custom properties - Udemy
Material em inglês com bastante informação introdutória
JavaScript Tutorial: Learn the Basics - HTML Canvas Deep Dive
Livro online com muita informação sobre Canvas, tanto 2D como 3D (WebGL)
HTML Canvas Deep Dive - Fóruns e sites de Q & A
Pessoalmente, devo muito a todos esses sites!
stackoverflow.com
www.codeproject.com
www.daniweb.com
bytes.com
comp.lang.javascript (v 32.2) - Aplicações Web Interessantes
Algumas aplicações Web gratuitas que eu uso e recomendo :)
IcoMoon.io (Gerador de fontes personalizadas)
Kraken.io (Compressor de imagens)
- Google Fonts
Coleção de fontes gratuitas, disponibilizadas pelo Google, para utilizar em páginas Web
fonts.google.com - W3C - World Wide Web Consortium
www.w3.org - W3C - The Open Web Platform
www.w3.org/wiki/Open_Web_Platform - W3C - Web Education Community Group
Web Education Community Group
HTML/Elements - Web Education Community Group - WARAU
Projeto da UNICAMP sobre acessibilidade (WARAU - Websites Atendendo a Requisitos de Acessibilidade e Usabilidade)
warau.nied.unicamp.br - Google Code University
Série de tutoriais, alguns inclusive em vídeo, sobre programação, linguagens, HTML, CSS, JavaScript, AJAX e mais!
Todos os cursos
HTML, CSS, and Javascript from the Ground Up
* Durante a fase Beta, esse vídeo do YouTube estava dentro do link "Todos os cursos", mas como tudo mudou, procurei e encontrei uma cópia no YouTube... Esse é o link para o primeiro vídeo da série - QuirksMode
Site principalmente sobre compatibilidade entre browsers, mas com grande conteúdo sobre CSS, JavaScript, AJAX entre outros
Compatibility Master Table
JavaScript
DOM
Window, Screen, Document, Element e Mouse
Mobile Viewports - The W3C Markup Validation Service
Validador online de documentos Web
validator.w3.org - Sitemap
sitemaps.org
Como criar Sitemaps - OWASP - The Open Web Application Security Project
OWASP
Unrestricted File Upload - Introducing HTML5
Introducing HTML5 - IANA
MIME Media Types (Listagem oficial dos tipos de mídia registrados)