En este curso de desarrollo de extensiones de Google Chrome vamos a aprender todo lo necesario para crear nuestras propias extensiones compatibles con éste navegador.
Todo esto desde cero para poder asimilar todos los conocimientos necesarios para ser unos maestros de las extensiones.
Las extensiones de los navegadores web son utilidades muy extendidas hoy en día y cada vez más servicios y plataformas tienen su propia extensión para interactuar con el servicio en cuestión.
La idea del curso es que a lo largo de las diferentes lecciones vamos a ir aplicando los conocimientos aprendidos para ir profundizando poco a poco en cómo desarrollar extensiones para finalmente desarrollar nuestra propia extensión y publicarla en la tienda oficial de extensiones de Google Chrome, la Chrome Web Store.
Empezaremos por lo más básico: ¿Qué es una extensión y para qué sirve? Viendo un poco de historia, qué opciones hay y cómo es el estado actual de esta tecnología. Una vez tengamos el contexto de qué es, pasaremos a ver el funcionamiento y la estructura interna de una extensión. Es muy importante entender el flujo de datos que hay entre los diferentes ficheros involucrados en el funcionamiento final de la extensión.
Seguido veremos todo lo necesario para entender y comprender el manifest.json, que básicamente es el fichero donde se centraliza toda la información y configuración de nuestra extensión. A partir de aquí veremos nuestro primer "Hola mundo" con la primera extensión de ejemplo que practicaremos.
Con todo este conocimiento bien asentado nos meteremos de lleno en content scripts y almacenamiento de datos en el navegador. Además veremos cómo hacer peticiones a una API con nuestra extensión.
Finalmente las últimas lecciones serán el desarrollo de nuestra propia extensión viendo la interfaz, la lógica interna y por último la publicación de esta en la Chrome Web Store.
Sin duda este curso es muy interesante si queréis aprender a construir vuestras propias extensiones para Google Chrome de vuestros proyectos o de un tercero.
Tened en cuenta que para realizar el curso necesitaréis conocimientos básicos de HTML, CSS y Javascript de cara a poder entender algunas cuestiones y programar pero no os preocupéis porque en Boluda.com tenéis cursos de HTML, CSS y Javascript básico para poder completar vuestra experiencia en línea.
Todos los capítulos de este curso:
- Curso de extensiones de Chrome #1. Qué es una extensión y para qué sirve
- Curso de extensiones de Chrome #2. Estructura y funcionamiento
- Curso de extensiones de Chrome #3. El manifest.json de nuestra extensión
- Curso de extensiones de Chrome #4. Nuestra primera extensión: Hello world
- Curso de extensiones de Chrome #5. Modificamos webs con Content Scripts
- Curso de extensiones de Chrome #6. Almacenar datos en el navegador
- Curso de extensiones de Chrome #7. Extensiones que hacen peticiones API
- Curso de extensiones de Chrome #8. La interfaz de nuestra extensión
- Curso de extensiones de Chrome #9. La lógica de nuestra extensión
- Curso de extensiones de Chrome #10. Publicación de nuestra extensión