Dez semanas de treinamento em Desenvolvimento Web (totalizando 40 horas) onde foram abordados os seguintes tópicos:
- Metodologias ágeis em desenvolvimento de software com Scrum;
- Introdução ao desenvolvimento web: modelo, protocolos, conexões, scripts server-side x client-side, cookies, cache, ferramentas, prototipação, impressão via web e ambiente;
- HTML5: construção, semântica, novas APIs (captura de foto/vídeo/áudio, geolocalização, navegação offline e banco de dados local), mobile, formulário, validações, DOM, compatibilidade entre browsers, acessibilidade e boas práticas;
- CSS3: tableless, uso de fontes não nativas (@font-face), novas propriedades (sombras, bordas arredondadas, gradientes e opacidade), frameworks CSS (Twitter Bootstrap) e webdesign responsivo (RWD);
- SEO - Search Engine Optimization;
- JavaScript e Ajax;
- jQuery e jQuery Mobile;
- Revisão geral dos conceitos de PHP: Regular Expressions, PDO, biblioteca GD, sessões, cURL, browscap e CRUD;
- PHP Orientado à Objetos e princípios de UML (Unified Modeling Language);
- Web API, JSON (Mashup), XML, xPath e WebServices (SOAP);
- Internacionalização (i18n) e localização (l10n);
- Segurança;
- Gestão de pacotes PEAR/PECL: PHPDocumentor, PHP_CodeSniffer, Copy & Paste Detector, Mess detector e PHPLoc;
- Debugging com xDebug, protocolo GDB e Profiling (processamento de arquivos cache grind);
- NoSQL com MongoDB;
- Build com PHING, testes unitários com PHPUnit e Integração Contínua com Jenkins;
- Estudo de caso em Cloud Computing: RedHat OpenShift (PaaS);
- Controle de versão usando Git.