Cursos da Udacity

Introdução aos Progressive Web Apps

Neste curso, você vai começar a trabalhar no seu primeiro Progressive Web App, um app da Web que pode aproveitar muitos dos recursos que os aplicativos nativos aproveitam. Você também vai ganhar mais experiência na criação de um app da Web que funcione off-line usando service workers. Por fim, você fará com que seu app possa ser instalado na tela inicial do usuário com o arquivo de manifesto do app da Web.

Este é um curso sem custo financeiro oferecido pela Udacity

Faça o curso

Acessibilidade na Web

Neste curso, você terá experiência prática em tornar os aplicativos da Web acessíveis. Você vai entender quando e por que os usuários precisam de acessibilidade. Em seguida, você analisará o “como”: fazer uma página funcionar corretamente com leitores de tela e gerenciar o foco de entrada (por exemplo, o destaque que você vê ao navegar por um formulário). Você entenderá o que significa "semântica" e "marcação semântica" de páginas da Web e adicionará a marcação ARIA para permitir a navegação na interface com diversos dispositivos de assistência. Por fim, você aprenderá técnicas de estilo que ajudam os usuários com visão parcial a navegar pelas páginas de maneira fácil e confiável.

Este é um curso sem custo financeiro oferecido pela Udacity

Faça o curso

Otimizações de renderização do navegador

O desempenho é importante para os usuários. Os desenvolvedores da Web precisam criar apps que reajam rapidamente e renderizem sem problemas. O guru do desempenho do Google, Paul Lewis, está aqui para ajudar você a destruir instabilidades e criar apps da Web que mantêm 60 quadros por segundo. Você vai sair deste curso com as ferramentas necessárias para criar um perfil de apps e identificar as causas da instabilidade. Você analisará o pipeline de renderização do navegador e descobrirá os padrões que facilitam a criação de apps de alto desempenho.

Este é um curso sem custo financeiro oferecido pela Udacity

Faça o curso

Web design responsivo

Neste curso, você aprenderá os princípios básicos do Web design responsivo com a página do Pete LePage do Google. Você criará sua própria página da Web responsiva que funciona bem em qualquer dispositivo: smartphone, tablet, computador ou qualquer outro aparelho.

Para começar, você vai conferir o que torna um site responsivo e como alguns padrões comuns de design responsivo funcionam em diferentes dispositivos. A partir daí, você vai aprender a criar seu próprio layout responsivo usando a tag da janela de visualização e consultas de mídia CSS. Ao continuar, você testa pontos de interrupção principais e secundários e otimiza o texto para leitura.

Este é um curso sem custo financeiro oferecido pela Udacity

Faça o curso

Caminho crítico de renderização

Você vai aprender a otimizar qualquer site em mais detalhes analisando detalhes sobre a renderização de páginas para computadores e dispositivos móveis.

Você aprenderá sobre o caminho de renderização crítico ou o conjunto de etapas que os navegadores precisam seguir para converter HTML, CSS e JavaScript em sites dinâmicos e em uso. A partir daí, você vai começar a explorar e testar ferramentas para medir o desempenho e estratégias simples para exibir os primeiros pixels na tela o mais cedo possível. Você aprenderá a analisar as recomendações do PageSpeed Insights e a visualização da linha do tempo das Ferramentas para desenvolvedores do Google Chrome para encontrar os dados de que precisa para melhorar imediatamente o desempenho.

Este é um curso sem custo financeiro oferecido pela Udacity

Faça o curso

Imagens responsivas

Você sabia que as imagens representam mais de 60% dos bytes necessários para carregar uma página da Web, em média?

Neste curso, você vai aprender a trabalhar com imagens na Web moderna para criar imagens incríveis e carregar rapidamente em qualquer dispositivo.

Ao longo do processo, você vai adquirir uma variedade de habilidades e técnicas para integrar imagens responsivas ao seu fluxo de trabalho de desenvolvimento. Ao final do curso, você vai desenvolver com imagens que se adaptam e respondem a diferentes tamanhos de janela de visualização e cenários de uso.

Este é um curso sem custo financeiro oferecido pela Udacity

Faça o curso

Aplicativos da Web off-line

O foco deste curso é a experiência do usuário. O objetivo principal dele é mostrar aos desenvolvedores como a priorização off-line é a melhor maneira de garantir que os apps tenham a melhor performance em todos os cenários, e não apenas nos ideais. Você aprenderá a reconhecer as diferenças entre conectividade boa, ruim, intermitente e ausente para os usuários e como criar aplicativos que navegam por essas condições com facilidade.

Usando as habilidades adquiridas neste curso, você vai concluir a criação de um app que funcione on-line e off-line e que carregue novos dados quando possível. Seus apps da Web vão interagir com a rede da mesma forma que os apps nativos. Isso vai levar a melhores experiências do usuário, mesmo em cenários de conexão desafiadores, por exemplo, ficar preso em um túnel de trem, ter que usar uma rede Wi-Fi de conferência lotada ou viajar por uma "zona inativa" da rede celular.

Este é um curso sem custo financeiro oferecido pela Udacity

Faça o curso

Ferramentas e automatização para Web

Neste curso, você vai aprender a configurar o desenvolvimento, aumentar a produtividade durante o trabalho diário e a iteração, evitar desastres e passar por um desastre no seu site e poupar muito tempo e esforço com a automação e a otimização automáticas. Por fim, você aprenderá a fazer tudo isso enquanto tem certeza de que seu código é executado em uma grande variedade de dispositivos no mundo real.

Este é um curso sem custo financeiro oferecido pela Udacity

Faça o curso

Criação de formulários da Web de alta conversão

Qualquer experiência significativa na Web tem um formulário. Seja um formulário feito de caixas de texto, botões de alternância, caixas de seleção ou widgets tocáveis, os desenvolvedores da Web precisam prestar atenção nos formulários para que os usuários fiquem satisfeitos e aumentem as conversões.

Neste curso, você vai conhecer as práticas recomendadas para formulários modernos. Você vai praticar suas habilidades ao longo do caminho com alguns projetos autônomos, incluindo uma finalização de compra de e-commerce e um app de planejamento de eventos.

Como um presente especial, você também vai assistir a uma série de entrevistas com Luke Wroblewski, diretor de produtos do Google e autor de Design de formulário da Web, para saber como ele interage com a Web moderna.

Este é um curso sem custo financeiro oferecido pela Udacity

Faça o curso