
Resultado final de app que conseguirás al acabar el curso.
Instalaremos el navegador que vamos a usar durante el curso.
Seleccionaremos el editor de código con que estaremos trabajando durante el curso.
Instalaremos extensiones para facilitar la escritura de código durante el desarrollo.
Veremos como descargar e instalar Node JS.
Descargaremos e instalaremos el gestor de dependencias YARN.
Instalaremos Electron JS de menare global en nuestro equipo.
Una explicación de todo lo que vamos a ver en esta sección de Conceptos básicos sobre React JS.
Veremos que es el JSX de React y por que nos facilita mucho a la hora de programar.
Veremos los conceptos básicos que tiene React para entender mejor como funciona.
Crearemos nuestra primera app con el comando create-react-app.
Veremos toda la estructura de una aplicación de React JS.
Crearemos nuestro primer componente y veremos todas sus partes.
Veremos una explicación de que son los PROPS de React y como funcionan.
Pasaremos props básicos de una componente a otro para crear componentes reutilizables.
Pasaremos variables y objetos por los props de nuestros componentes.
Vamos a aprender como podemos pasar funciones completas entre componentes usando los props de React JS.
Veremos que es la asignación por destructuring y como no puede ayudar con el manejo de props.
Podemos definir en nuestros componentes props por defecto en el caso de que no le pasemos ninguno.
Veremos que el Template Strings y como nos puede ayudar a mostrar las variables en los componentes.
Veremos el uso del hook de estado useState de React.
Veremos el uso del hook de efecto useEffect de React.
En este curso vas a aprender a crear una aplicación de Escritorio tipo Spotify donde podremos subir Artistas, Álbumes y Canciones, después podremos reproducir cualquier canción, te tengamos subida a la aplicación y podremos controlar el estado de la reproducción y el volumen, directamente desde nuestra app.
Aprenderás a crear tu propio reproductor de música controlado con un Context y un Hooks personalizado creado desde cero.
Crearemos nuestra aplicación desde cero conectando React JS, Electron JS y Firebase.
Cuando tengamos nuestra aplicación terminara aprenderemos a crear el .DMG para MacOS y el .EXE para Windows.
Este curso tiene como objetivo enseñarte a desarrollar cualquier tipo de aplicación de escritorio con React y Electron desde cero.
Estructura del curso
¡La Biblioteca creada por Facebook! REACT JS
El Framework Electron JS para crear Apps de Escritorio
Juntaremos React JS con Electron JS
Aprende a usar Firesbase, Firestore y Storage
Añadiremos SASS al proyecto
Sistema de Login y Registro
Sistema de seguridad para verificar cuenta y recuperar cuentas
Sistema de permisos y roles
Enrutamiento con React Router Dom
Crearemos un reproductor de música personalizado
Subiremos música al servidor usando Drag & Drop
Subiremos imágenes al servidor usando Drag & Drop
Enlazaremos Artistas con Álbumes y Canciones
Configuraremos la app para poder compilar
Crearemos el .dmg para instalar en Sistemas Operativos MacOS
Crearemos el .exe para poder instalar en Sistema Operativos Windows