Este repositorio es una guía completa para dominar el desarrollo FullStack con el stack PERN de JavaScript. Aquí encontrarás una amplia gama de proyectos, desde aplicaciones Web robustas construidas con el stack completo PERN hasta aplicaciones móviles nativas desarrolladas con React Native y TypeScript. Desde los fundamentos hasta desafíos avanzados, cada proyecto proporcionará una experiencia práctica para construir aplicaciones Web y móviles de alta calidad y escalabilidad, aprovechando los beneficios de TypeScript para una mayor seguridad de tipos y refactorización.
Antes de ejecutar los ejemplos, asegúrese de tener Node.js instalado en su sistema. Puede comprobar si Node.js está instalado ejecutando el siguiente comando en su terminal o símbolo del sistema:
node --version
Ejecute el ejemplo que desee utilizando el siguiente comando:
node ejemplo.js
Por ejemplo, para ejecutar un ejemplo llamado arrays_methods.js, use:
node arrays_methods.js
# | Contenido | Código |
---|---|---|
01 |
Variables | view |
02 |
Strings | view |
03 |
Números | view |
04 |
Operadores | view |
05 |
Booleanos | view |
06 |
Objetos | view |
07 |
Arrays | view |
08 |
Funciones | view |
09 |
Estructuras de control | view |
10 |
Iteradores | view |
11 |
Arrays Métodos | view |
Ejemplos básicos del DOM
# | Contenido | Código |
---|---|---|
12 |
Obtener elementos del DOM | view |
13 |
Modificar elementos DOM | view |
14 |
Recorriendo el DOM | view |
15 |
Eliminar elementos del DOM | view |
16 |
Generar HTML con JavaScript | view |
17 |
Eventos en el DOM | view |
18 |
🎯 Desafío 1 - Manipulación del DOM y condicionales | view |
# | Contenido | Código |
---|---|---|
01 |
Persistencia de datos con LocalStorage | view |
02 |
Gestión de fechas usando MomentJS | view |
03 |
Prototypes | view |
04 |
Programación Orientada a Objetos | view |
05 |
Sets Maps y Symbols | view |
06 |
Módulos | view |
07 |
IndexedDB | view |
08 |
CRM con IndexedDB | view |
09 |
Callbacks | view |
10 |
Promises | view |
Uso de API's en JavaScript
# | Contenido | Código |
---|---|---|
11 |
Notification API | view |
12 |
Intersection Observer | view |
13 |
Detectar si hay conexión a internet o no | view |
14 |
Ejecutar pantalla completa | view |
15 |
Detectar cuando estamos viendo la página web actual | view |
16 |
Speech API | view |
17 |
FETCH API | view |
18 |
Consultar un JSON | view |
19 |
Try Catch | view |
20 |
Async Await | view |