La W3C ha lanzado hasta 7 cursos diferentes relacionados con las tecnologías web más importantes de Internet. Los cursos se encargan de impartir formación en las tecnologías web de HTML5, CSS y Javascript, basándose en los estándares.
Además, se incluyen 2 cursos sobre autentificación y los estándares de accesibilidad web. Por ahora, todos los cursos son en inglés.
Antes de nada, veamos un resumen sobre que es W3C y porque es importante que existan los estándares.
W3C significa World Wide Web Consortium, que es la organización de estándares reconocida para la World Wide Web.
Esta organización fue fundada por Tim Berners-Lee y está dirigida por personal de tiempo completo para continuar desarrollando y manteniendo los estándares web.
Estos estándares se utilizan para ayudar a guiar a los desarrolladores web y navegadores a desarrollar código que cumpla con ciertos estándares.
En pocas palabras, escriben el libro de reglas que ayuda a definir si nuestro código está bien o mal escrito.
Así es como sabemos si nuestro marcado (código) es asombroso o no tan asombroso.Ahora sí, veamos más sobre los cursos gratis que nos ofrece la W3C.
Aprende los componentes básicos del diseño y estilo web (HTML5 y CSS) para darle a su sitio una apariencia profesional. Le guiamos paso a paso sobre cómo utilizar los últimos estándares web para crear un sitio del que estar orgulloso.
Al final del curso, debe comprender todos los elementos fundamentales, desde encabezados y enlaces hasta imágenes y barras laterales, y dejar de haber construido un marco básico para su propio sitio web.
Este curso fue desarrollado inicialmente por Dale A. Schouten, Anusha Muthiah y Christopher Perkins, como parte de una asociación entre W3C e Intel®.
Módulo 1: Mi primera página web
Módulo 2: Atributos, imágenes y enlaces
Módulo 3: Agregar estilo con CSS
Módulo 4: Corrección y depuración
Módulo 5: Más HTML5 y CSS
Módulo 6: Conceptos básicos del diseño de página
HTML5 es el lenguaje estándar de la Web, desarrollado por W3C. Para los desarrolladores de aplicaciones y la industria, HTML5 representa un conjunto de características en las que las personas pueden confiar durante los próximos años.
HTML5 es compatible con una amplia variedad de dispositivos, lo que reduce el costo de crear aplicaciones enriquecidas para llegar a los usuarios en todas partes.
Independientemente de los teléfonos móviles, objetos conectados, consolas de juegos, tableros de automóviles y dispositivos que aún no se hayan considerado, HTML5 ayuda a escribir una vez y a implementar en cualquier lugar.
En este curso, aprenderá todas las funciones de HTML5 para ayudarlo a crear excelentes sitios web y aplicaciones de una manera simplificada pero poderosa. HTML5 proporciona soporte nativo para video y audio sin complementos, brinda soporte para aplicaciones fuera de línea, para juegos con animaciones interactivas fluidas y mucho más.
Semana 2: multimedia HTML5
Semana 3: gráficos HTML5
Semana 4: animaciones HTML5
Semana 5: formularios HTML5
Semana 6: API básicas de HTML5
¿Quiere aprender técnicas y consejos avanzados de HTML5? ¡Este es el curso para ti! Obtenga más información sobre las potentes funciones web que lo ayudarán a crear contenido y aplicaciones excelentes.
Este curso es un seguimiento natural de HTML5 Coding Essentials and Good Practices . En este curso, continuamos la exploración de las API basadas en HTML5, pero también presentamos algunas características avanzadas relacionadas con HTML5, como componentes web, multimedia avanzada, audio para música y juegos, etc.
Como en el primer curso, aprenderás haciendo, estudiarás los ejemplos interactivos y te divertirás con los proyectos de desarrollo propuestos. Uno de ellos será crear un juego HTML5, ¡así que participa y aprende mucho!
Semana 1: Multimedia HTML5 avanzado
Semana 2: Programación de juegos con HTML5
Semana 3: Carga y descarga de archivos HTML5
Semana 4: HTML5 Multimedia
¿Acaba de comenzar su viaje hacia el desarrollo web? Este curso le presenta los conceptos básicos del diseño web y le enseña cómo diseñar su sitio web para lograr una apariencia profesional.
En este curso, lo guiamos paso a paso en el uso de los últimos estándares web para estructurar su contenido y presentación como un profesional.
Explorará numerosas funciones de CSS para ayudarlo a controlar la apariencia de su sitio, como los colores, las fuentes y el diseño. Al final del curso, debe comprender todos los elementos fundamentales de CSS y cómo usarlos de manera efectiva.
Se recomienda que esté al menos un poco familiarizado con HTML antes de tomar este curso, pero le proporcionaremos el código HTML cuando sea necesario.
Módulo 1: Empezando con CSS
Módulo 2: Creación de reglas CSS
Módulo 3: Orientación HTML específica con selectores CSS
Módulo 4: Diseño y posicionamiento
Módulo 5: Diseño de su sitio web para su audiencia
JavaScript le permite agregar funciones interactivas a sus sitios web, incluido contenido actualizado dinámicamente, multimedia controlada, imágenes animadas y mucho más.
Desarrollado en colaboración entre el W3C y la Universidad Côte d’Azur, este curso introductorio ha sido diseñado para ayudar a los desarrolladores web a comprender los conceptos básicos del idioma.
Presentamos las mejores prácticas de JavaScript por medio de muchos ejemplos interactivos, algunos de los cuales se demuestran en videos de codificación en vivo.
Usamos JavaScript en el navegador web. Por qué JavaScript vale la pena:
Al final del curso, esperamos que pueda leer el código fuente de cualquier ejemplo de JavaScript que se encuentre en la Web, aprender de él, modificarlo e incluso, ¿por qué no? – empezar a contribuir a proyectos de JavaScript de código abierto.
Módulo 1: Introducción a JavaScript
Módulo 2: Agregar interactividad a HTML
Módulo 3: Jugando con HTML5
Módulo 4: Estructuración de datos
Módulo 5: Trabajar con formularios
La accesibilidad es esencial para las personas y organizaciones que desean crear sitios web y aplicaciones de alta calidad, y no excluir a las personas del uso de sus productos y servicios. Este curso le brinda la base en accesibilidad que necesita para sobresalir en las profesiones digitales. Está diseñado para:
El material opcional lo ayuda a aprender más sobre los temas que más le interesan.
En este curso, aprenderá sobre los estándares internacionales para la accesibilidad web del W3C, incluidas las Pautas de accesibilidad al contenido web (WCAG) y WAI-ARIA para aplicaciones de Internet enriquecidas y accesibles, y los primeros pasos para aplicarlos.
También aprenderá el amplio alcance de la accesibilidad web, cómo las personas con discapacidades utilizan diferentes tecnologías de asistencia y estrategias de adaptación, los beneficios comerciales de la accesibilidad web y dónde encontrar los recursos del W3C para implementar la accesibilidad.
Este curso se basa en el plan de estudios abierto de la Iniciativa de Accesibilidad Web (WAI) del W3C.
Módulo 1: Qué es la accesibilidad web (2 secciones)
Módulo 2: Personas y tecnología digital (5 secciones)
Módulo 3: Caso de negocio y beneficios (2 secciones)
Módulo 4: Principios, estándares y comprobaciones (5 secciones)
Módulo 5: Introducción a la accesibilidad (2 secciones)
Este curso presenta a los desarrolladores la API de autenticación web (WebAuthn) del W3C, que proporciona las herramientas para reemplazar nombres de usuario y contraseñas en favor de la autenticación criptográficamente segura respaldada por hardware.
Los alumnos explorarán conceptos básicos como el registro y la autenticación, y cómo WebAuthn frustra los ataques modernos como el phishing para garantizar la seguridad y la privacidad.
Después de familiarizarse con los bloques de construcción de WebAuthn, como los autenticadores, los clientes y las partes que responden, los alumnos pasarán a montar un servidor WebAuthn y aprenderán los diferentes flujos admitidos por WebAuthn.
Finalmente, los estudiantes revisarán la guía y las recomendaciones para operar un entorno WebAuthn, culminando el curso con un proyecto interactivo que brinda a los desarrolladores una base sólida para proteger los activos y contemplar un futuro sin contraseña.
Módulo 1: Introducción a la autenticación web
Después de completar este módulo, los estudiantes comprenderán por qué el desarrollo de WebAuthn resuelve los problemas que afectan a las opciones de autenticación actuales. Los estudiantes obtienen una vista de alto nivel sobre cómo funciona WebAuthn en la web, junto con un vistazo al código necesario para admitir un servidor WebAuthn.
Módulo 2: Implementación de un servidor WebAuthn
Este módulo trata sobre la implementación de una implementación Web de muestra de WebAuthn. Incluye experiencia práctica con WebAuthn, tanto en la implementación de un servidor WebAuthn básico como en la integración de WebAuthn en un contexto más amplio.
Los estudiantes reemplazarán un nombre de usuario y una contraseña de inicio de sesión utilizando una arquitectura de muestra de WebAuthn. Al final de este módulo, los estudiantes tendrán la experiencia necesaria para utilizar WebAuthn en nuevas implementaciones, así como en la adaptación de servicios existentes.
Además, estos cursos están incluidos dentro de la Certificación Profesional de la W3C. Que vas a poder cursar desde la propia plataforma de EDX e impartida en su totalidad por la W3C.
Master en lenguajes de programación fundamentales ¡ÚNETE AL PROGRAMA COMPLETO DE LA W3C! PVP. 793 €
Si eres un amante de los videojuegos, estás de suerte. Hasta el 20 de noviembre…
La computación cuántica acaba de dar un salto gigante. John M. Martinis, recién galardonado con…
La biografía más vendida del cofundador de Apple, Steve Jobs; escrita por uno de los…
Hubo un tiempo en el que la “seguridad en el hogar” significaba confiar en un…
Elon Musk vuelve a romper todos los esquemas. Los accionistas de Tesla acaban de aprobar…
Los fans de Grand Theft Auto tendrán que esperar un poco más para volver a…