Interoperable-web-development

Hands on lab about interoperable web development

Interoperabilidade no Desenvolvimento Web

Nestes minicursos práticos, você verá como trabalhar com as últimas tendências, práticas e tecnologias para desenvolvimento Web. Tudo isso levando-se conta o desenvolvimento para todos os browsers e vendo como lidar com as limitações dos navegadores web.

Os minicursos estão divididos em etapas:

Etapa 1 - Antes de Começar

Configurando o ambiente de desenvolvimento

Veja os pré-requisitos e passos para configurar o ambiente de desenvolvimento Web no seu computador. Depois disso você estará apto a executar os demais minicursos presentes neste material.

Minicurso 1 – Analisando seu site localmente

Neste minicurso iremos analisar uma aplicação existente usando a ferramenta de Site scan localmente.

Etapa 2 - Desenvolvendo para Web Moderna

Minicurso 2 – Corrigindo problema no Modo de Renderização e também lidando com funções obsoletas

Neste minicurso iremos corrigir problema do modo de renderização do site, detectado no minicurso anterior. Vamos também corrigir alguns problemas do Javascript para deixar o site aderente à Web Moderna.

Minicurso 3 – Usando detecção de features ao invés de detecção de browser

Neste minicurso iremos rever a forma como controlamos o uso de recursos do browser, substituindo a detecção de browser por detecção de features.

Minicurso 4 – Usando corretamente prefixos CSS

Neste minicurso iremos analisar alguns problemas encontrados no site relacionados com Prefixos CSS. Para corrigir nosso CSS, iremos usar uma ferramenta que inclui os prefixos automaticamente.

Minicurso 5 – Manipulando diferentes entradas do usuário

Neste minicurso iremos atualizar nossa aplicação exemplo para considerar entrada do usuário usando touch. Será incluído o uso do hand.js, mostrando como podemos usá-lo para melhorar o desenvolvimento do site.

Etapa 3 - Mobile-First

Minicurso 6 - Mobile First com Design Responsivo - Visualizando seu site em todos os dispositivos

Neste minicurso iremos continuar aperfeiçoando nossa aplicação. Neste caso iremos adicionar o recurso web Design Responsivo através de Media Queries e outros elementos que podem ajudar a prover uma melhor experiência para o usuário em qualquer dispositivo que ele esteja utilizando.

Etapa 4 - Garantindo que o seu site funciona

Minicurso 7 – Testando seu site em diferentes Browsers

Neste minicurso veremos algumas ferramentas que podem ser usadas para testar nosso site e garantir que ele funciona em diferentes browsers: Remote IE e Browser Stack.

Minicurso 8 – Atualizando seu site para suportar versões anteriores do Internet Explorer

Neste minicurso iremos ver como deixar nosso site atualizado para Web Moderna mas ao mesmo tempo fazer com que ele funcione em versões anteriores do Internet Explorer.