Temario

  • Breve historia de JavaScript

    5m
  • V8: el motor revolucionario

    3m
  • Chromium: el navegador multiproceso

    5m
  • Node.js: traspasando la frontera del browser

    6m
  • Programación asíncrona y el bucle de eventos

    13m
  • Novedades en ECMAScript 6

    15m
  • Ejercicio II

    2m
  • Arquitectura multiproceso

    4m
  • Acceso a la API de Node.js desde los procesos renderers

    3m
  • API de Electron

    3m
  • Ejercicio III

    1m
  • Entorno de desarrollo

    2m
  • Creación de un proyecto Electron desde cero

    9m
  • Creación de un proyecto Electron desde Boilerplate

    6m
  • Estructura básica de una aplicación

    2m
  • Ciclo de desarrollo

    4m
  • Creación de paquetes

    4m
  • Creación de ejecutables

    5m
  • Uso de módulos nativos de Node.js

    2m
  • Ejercicio IV

    1m
  • App

    13m
  • Efecto blink

    6m
  • Ventanas padres e hijas

    5m
  • Otras opciones, eventos y métodos

    6m
  • webContents

    5m
  • Session

    7m
  • Dialog

    5m
  • Menu, MenuItem y Tray

    10m
  • Ejercicio V

    1m
  • IPC desde un proceso renderer hasta el principal

    8m
  • IPC desde el proceso principal hasta un proceso renderer y Ejercicio VI

    5m
  • Remote

    6m
  • BrowserWindowProxy

    4m
  • WebFrame

    3m
  • Ejercicio VII

    1m
  • Process

    5m
  • Screen

    2m
  • Shell

    4m
  • Ejercicio VIII

    1m
  • Distribución de aplicaciones y Ejercicio IX

    8m
  • Depuración del proceso renderer

    8m
  • Depuración del proceso principal

    3m
  • Descripción de la aplicación

    7m
  • Estructura del código y refactorización

    5m
  • Creación del menú

    3m
  • Interfaz gráfica

    9m
  • Desarrollo de servicios

    10m
  • Apertura de ventanas modales desde menú

    6m
  • Funcionalidades de las ventanas modales

    5m
  • Implementación de las acciones e IPC

    10m
  • Ejercicio final

    3m

Relacionado

Te dejamos una selección de cursos, carreras y artículos

Curso de JavaScript Profesional

Curso de JavaScript Profesional

curso

Con este curso aprenderás:

  • Historia, propósito y principios básicos de JavaScript.
  • Entorno, navegadores y dispositivos
  • Runtimes, Scope, Event Loop, Garbage Collector

Duración: 9 horas y 37 minutos

Fundamentos de Progressive Web Apps

Fundamentos de Progressive Web Apps

curso

Con este curso aprenderás:

  • Conocer las características de las aplicaciones web progresivas
  • Crear aplicaciones web instalables
  • Enviar y recibir notificaciones a través de una aplicaciones web

Duración: 2 horas y 30 minutos

Curso de HTML5, CSS3 y JavaScript

Curso de HTML5, CSS3 y JavaScript

curso

Aprende lo básico para comenzar a programar sitios o aplicaciones web. En este curso verás HTML5, CSS3 y JavaScript básico.

Duración: 7 horas y 9 minutos

Preguntas Frecuentes

En OpenWebinars no vendemos cursos o talleres unitarios.

Tenemos diferentes tipos de suscripciónes, que te dará acceso completo a todos los cursos de la plataforma y a los nuevos 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 tí. Consúltanos aquí.

Sí, 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 los cursos 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 nuestro planes.

Descripción

 

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.

* Requisitos del Curso

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.

Estas son algunas de las empresas que ya confían en OpenWebinars

Profesores y profesionales

Nuestros docentes son profesionales que trabajan día a día en la materia que imparten

Conviértete en profesor de OpenWebinars