OpenWebinars
Frameworks
Frontend

Electron: Desarrollo de Apps de Escritorio

El curso Electron te enseñará los elementos fundamentales del Framework Electrón para desarrollar aplicaciones de escritorio usando tus conocimientos de JavaScript, HTML y CSS usando Electron.

4.4(117 valoraciones)

Icono de la tecnología

La metodología y plataforma de formación que se adapta al tamaño y ritmo de tu empresa.

Cuéntanos tu caso

Curso impartido por

Avatar:Juan David Rodriguez

Juan David Rodriguez

Experto desarrollador

Contenido de la formación

12 Secciones · 56 Lecciones · 5 h. y 15 min. en total

Introducción

2 min.

Aplicaciones de escritorio

23 min.

Introducción al universo JavaScript

50 min.

Electron= Node.js + Chrome

12 min.

Instalación y ejecución

39 min.

API: proceso principal

1 h. y 2 min.

Comunicación entre procesos

13 min.

API: Procesos renderer

15 min.

API compartida por los procesos principal y renderer

13 min.

Distribución de aplicaciones

8 min.

Depuración de aplicaciones

12 min.

Desarrollo de una aplicación: Almacén de claves

1 h. y 2 min.


Requisitos mínimos

Si te animas a realizar esta formación, recordarte que para realizar este curso de Electron es recomendable poseer conocimientos previos de HTML, CSS y JavaScript.

Valoración de nuestros alumnos

4.4
117 valoraciones
  • 5
  • 4
  • 3
  • 2
  • 1
Es difícil encontrar profesores que te motiven en un curso online, pero juanda es un crack. explica de manera técnica sin llegar a agobiar, además, pone contexto antes de empezar con el desarrollo para que se entienda lo que estemos haciendo, no solo programar y ya. por último, suele consolidar conocimientos para establecer bases sobre lo aprendido. profesor de 10.
Alejandro Tornero Robles
Desfasado con la versiones actuales, algunas cosas importantes ya no se hacen como en el curso se explica
Juan Reina Pascual

Completa tu formación con estos contenidos

Icono de la tecnología
Curso

Vue en la práctica

Intermedio
3 h. y 20 min.

Este curso es un estudio práctico de Vue 3 a través del desarrollo de una aplicación de lista...

Avatar de profesorLaura González Martin
4.4
Icono de la tecnología
Curso

Curso de Django

Principiante
4 h. y 8 min.

Esta formación de Django ofrece una formación integral en desarrollo web, abarcando desde la instalación y configuración, hasta...

Avatar de profesorMoisés Ariza Mahecha
4.4
Icono de la tecnología
Taller

Proyecto con Bootstrap y CSS propio

Intermedio
57 min.

En esta formación trabajaremos un proyecto personalizado en Bootstrap con nuestro propio estilo CSS y Variables SASS, usando...

Avatar de profesorAndrés Cruz
5
Icono de la tecnología
Curso

Fundamentos PWA

Intermedio
2 h. y 30 min.

El objetivo del curso es aprender a convertir nuestras aplicaciones web estándar en progressives web apps.

Avatar de profesorCarlos Herrera Conejero
4

Preguntas frecuentes

Resuelve tus dudas o contacta con nosotros para más información.

Cuéntanos tu caso

En todos los cursos existe un examen final para evaluar tus conocimientos adquiridos. Si superas este examen con más de un 80% de preguntas correctas obtendrás el diploma de certificación. Puedes realizar un intento cada 24 horas.

Este diploma es un certificado privado emitido por OpenWebinars, y valorado en el mundo empresarial, ya que tenemos grandes compañías clientes que se forman con nosotros y valoran nuestras certificaciones.

No olvides poner tu certificación en tu perfil Linkedin y en tu currículum.

En OpenWebinars no vendemos formaciones.

Tenemos diferentes tipos de suscripciones, que te dará acceso completo a todas las formaciones de la plataforma y a las nuevas que vamos lanzando, siempre y cuando tu suscripción esté activa (como Spotify con la música o Netflix con las películas y series).

¿Eres una empresa? Tenemos planes especiales para ti. Consúltanos aquí.

En OpenWebinars las formaciones no tienen fecha de inicio y de final.

Cada curso tiene una fecha de publicación y desde ese día estarán 100% disponible todos los contenidos del curso para los usuarios suscritos a alguno de nuestros planes.

 

Este curso de Electron te permitirá desarrollar aplicaciones de escritorio para sistemas operativos Linux, MacOSX, Windows, aprendiendo el funcionamiento de Electron JS, un estupendo Framework.

Al ser un curso extenso, dividimos la formación en diferentes apartados, para que puedas ir avanzando a tu ritmo y siempre que hayas interiorizado bien todo lo anterior.

Comenzaremos con varios apartados introductorios. En el primero haremos una pequeña introducción a las aplicaciones de escritorio y a Electron.

En el segundo haremos una introducción algo más extensa al universo JavaScript, para que empieces a conocer el motor V8, el navegador Chromium, el entorno Node.js, la programación asíncrona y la especificación ECMAScript 6.

Continuaremos con un primer acercamiento a Electron y la arquitectura multiproceso, viendo la API de Node.js y la API de Electron.

Una vez que te hayas familiarizado con todos estos conceptos, comenzaremos ya con los bloques más extensos y en el que veremos con más detalle todo lo relacionado con Electron y cómo utilizarlo para desarrollar aplicaciones de escritorio.

Primero haremos la instalación del entorno de desarrollo y continuaremos creando un proyecto desde cero, hablando sobre la estructura básica de una aplicación y su ciclo de desarrollo.

Seguidamente pasamos a los bloques dedicados a la API, en los que conocerás al detalle todo lo relacionado con el proceso principal y la comunicación entre procesos, además del renderer de procesos.

Cuando hayas aprendido todo lo anterior ya puedes pasar a los siguientes temas, dedicados a la distribución y depuración de aplicaciones y al almacén de claves, tras los cuales os propondremos un ejercicio final a modo de práctica.