Cursos de Udacity

Introducción a las apps web progresivas

En este curso, comenzarás a trabajar en tu primera Progressive Web App, una app web que puede aprovechar muchas de las funciones que disfrutaron las aplicaciones nativas. También obtendrás más experiencia en la creación de una app web que funcione sin conexión mediante los service workers. Por último, harás que tu app se pueda instalar en la pantalla principal del usuario con el archivo de manifiesto de la app web.

Este es un curso gratuito que se ofrece mediante Udacity

Tomar curso

Accesibilidad web

En este curso, obtendrás experiencia práctica en el acceso a aplicaciones web. Comprenderás cuándo y por qué los usuarios necesitan accesibilidad. Luego, profundizarás en el "cómo": cómo lograr que una página funcione correctamente con los lectores de pantalla y cómo administrar el enfoque de entrada (p.ej., el texto destacado que ves cuando pasas una pestaña de un formulario). Comprenderás el significado de “semántica” y “lenguaje de marcado de semántica” para las páginas web, y agregarás lenguaje de marcado ARIA para habilitar la navegación por la interfaz con una variedad de dispositivos de asistencia. Por último, aprenderás técnicas de diseño que ayudarán a los usuarios con visión parcial a navegar por tus páginas de manera fácil y confiable.

Este es un curso gratuito que se ofrece mediante Udacity

Tomar curso

Optimizaciones del procesamiento en el navegador

El rendimiento es importante para los usuarios. Los desarrolladores web deben compilar aplicaciones que reaccionen con rapidez y se procesen sin problemas. El gurú del rendimiento de Google, Paul Lewis, está aquí para ayudarte a destruir los bloqueos y crear apps web que mantengan un rendimiento de 60 fotogramas por segundo. En este curso, abandonarás el curso con las herramientas que necesitas para generar perfiles de apps e identificar las causas de bloqueos. Explorarás la canalización de procesamiento del navegador y descubrirás patrones que facilitan la compilación de apps de buen rendimiento.

Este es un curso gratuito que se ofrece mediante Udacity

Tomar curso

Diseño web responsivo

En este curso, aprenderás los conceptos básicos del diseño web responsivo con Pete LePage de Google. Crearás tu propia página web responsiva, que funcionará bien en cualquier dispositivo: teléfono, tablet, computadora de escritorio o cualquier otro dispositivo.

Comenzarás explorando qué hace que un sitio sea responsivo y cómo funcionan algunos patrones comunes de diseño responsivo en diferentes dispositivos. A partir de allí, aprenderás a crear tu propio diseño responsivo con la etiqueta de la vista del puerto y las consultas de medios CSS. A medida que avanzas, experimentarás con las interrupciones principales y secundarias, y optimizarás el texto para la lectura.

Este es un curso gratuito que se ofrece mediante Udacity

Tomar curso

Ruta de acceso de representación crítica

Aprenderás a optimizar cualquier sitio web para ofrecer más velocidad. Para ello, obtén información sobre cómo los navegadores para dispositivos móviles y computadoras de escritorio procesan las páginas.

Aprenderás sobre la ruta de representación crítica o el conjunto de pasos que deben seguir los navegadores para convertir HTML, CSS y JavaScript en sitios web activos. Desde allí, comenzarás a explorar y experimentar con herramientas para medir el rendimiento y estrategias simples a fin de publicar los primeros píxeles en la pantalla lo antes posible. Aprenderás a explorar las recomendaciones de PageSpeed Insights y la vista Rutas de las Herramientas para desarrolladores de Google Chrome a fin de encontrar los datos que necesitas a fin de obtener un aumento inmediato del rendimiento.

Este es un curso gratuito que se ofrece mediante Udacity

Tomar curso

Imágenes receptivas

¿Sabías que, en promedio, las imágenes representan más del 60% de los bytes necesarios para cargar una página web?

En este curso, aprenderás a trabajar con imágenes en la Web moderna para que tus imágenes se vean geniales y se carguen rápidamente en cualquier dispositivo.

Durante el proceso, elegirás una variedad de habilidades y técnicas para integrar de forma fluida las imágenes responsivas en tu flujo de trabajo de desarrollo. Al final del curso, desarrollarás con imágenes que se adaptarán a diferentes tamaños de viewport y situaciones de uso, y responderán a ellos.

Este es un curso gratuito que se ofrece mediante Udacity

Tomar curso

Aplicaciones web sin conexión

Este curso se enfoca directamente en la experiencia del usuario y busca mostrar a los desarrolladores cómo pensar primero sin conexión es la mejor manera de garantizar que las aplicaciones tengan el mejor rendimiento en todas las situaciones, no solo en las ideales. Aprenderás a reconocer las diferencias entre conectividad buena, mala, intermitente y faltante para tus usuarios, y cómo crear aplicaciones que atraviesen estas condiciones con facilidad.

Con las habilidades que adquiriste en este curso, concluirás compilando una app que funcione tanto en línea como sin conexión y que, cuando sea posible, cargue datos nuevos. Tus apps web interactuarán con la red del mismo modo que lo hacen las apps nativas. Esto generará mejores experiencias del usuario, incluso en situaciones de conexión tradicionalmente desafiantes, como estar atascado en un túnel de trenes, tener que depender de una multitud de Wi-Fi o tener que viajar a través de una "zona sin conexión" móvil.

Este es un curso gratuito que se ofrece mediante Udacity

Tomar curso

Herramientas y automatización web

En este curso, aprenderás cómo configurar tu desarrollo, aumentar la productividad durante la iteración y el trabajo diario, evitar catástrofes y evitar las fallas, y ahorrar mucho tiempo y esfuerzo con la optimización y la automatización automáticas. Por último, aprenderás a hacer todo esto mientras confías en que tu código se ejecuta en una gran cantidad de dispositivos en el mundo real.

Este es un curso gratuito que se ofrece mediante Udacity

Tomar curso

Cómo crear formularios web de alta conversión

Cualquier experiencia significativa en la Web tiene un formulario. Ya sea que se trate de un formulario hecho de cuadros de texto, botones de activación, botones, casillas de verificación o widgets táctiles, los desarrolladores web deben ser intencionales con el fin de satisfacer a los usuarios y aumentar las conversiones.

En este curso, aprenderás las prácticas recomendadas para las formas modernas. Practicarás tus habilidades a lo largo del proceso con algunos proyectos autodirigidos, que incluyen una confirmación del comercio electrónico y una app de planificación de eventos.

Como beneficio especial, también verás una serie de entrevistas con Luke Wroblewski, director de producto de Google y autor del diseño de formularios web, para conocer su opinión sobre las interacciones en la Web moderna.

Este es un curso gratuito que se ofrece mediante Udacity

Tomar curso