Loading repository data…
Loading repository data…
devcast42 / repository
🎓 Apuntes y mini‑proyectos de JavaScript/Frontend: HTML, CSS, ES6+, asincronismo, npm y DOM. 📚 Estructura por cursos (Platzi). 🚀 PWA básica, Snowpack y TS MediaPlayer.
Repositorio educativo con apuntes, ejercicios y mini‑proyectos de la Escuela de JavaScript y Frontend de Platzi. Reúne conceptos fundamentales (HTML/CSS/JS), prácticas con ECMAScript moderno, asincronismo, manejo de paquetes con npm, PWA y manipulación del DOM, organizados por carpetas de curso.
01-FrontendDeveloper — Fundamentos de HTML y CSS: anatomía, semántica, selectores, modelo de caja, posicionamiento, flexbox y grid.02-FrontendDeveloperPractico — Maquetación práctica tipo e‑commerce: pantallas de autenticación, vistas principales, navegación y menús.03-JavascriptBásico — Base de JS: valores, variables, funciones, coerción, operadores, arrays/objetos y retos (piedra‑papel‑tijera).04-JavascriptPráctico — Ejercicios de DOM y mini tienda: index.html, index.js y carpeta store/ con assets y estilos.05-ClosuresScopesJS — Scope, hoisting y closures con ejemplos.06-ECMAScript6+ — ES6 a ES12: nuevas características por versiones.07-AsincronismoJS — Callbacks, promesas, async/await, generators y proyecto de práctica.09-DependenciasYPaquetesNPM — Gestión de paquetes, scripts y proyecto base con npm.10-JsProfessional — MediaPlayer (TypeScript) y sitio web con Service Worker (PWA básica).11-manipulaciónDOM/avocado-app — App demo con Snowpack y manipulación del DOM..html para abrir directamente en el navegador.package.json para instalar dependencias localmente.Agrega aquí una imagen o GIF cuando tengas una captura del repositorio o de los mini‑proyectos.

Este repositorio es principalmente de estudio. Puedes publicar mini‑proyectos en GitHub Pages o Netlify desde cada carpeta que tenga una build/dist.
npm — Gestión de dependencias y scripts.avocado-app para desarrollo rápido.10-JsProfessional/website.nt.platzi/
├── 01-FrontendDeveloper/
├── 02-FrontendDeveloperPractico/
├── 03-JavascriptBásico/
├── 04-JavascriptPráctico/
├── 05-ClosuresScopesJS/
├── 06-ECMAScript6+/
├── 07-AsincronismoJS/
├── 09-DependenciasYPaquetesNPM/
├── 10-JsProfessional/
└── 11-manipulaciónDOM/
Dependiendo de la carpeta:
Ejemplos simples (01-FrontendDeveloper, 02-FrontendDeveloperPractico, etc.):
.html directamente en el navegador.Proyectos con package.json (por ejemplo 07-AsincronismoJS, 09-DependenciasYPaquetesNPM, 10-JsProfessional/mediaplayer, 11-manipulaciónDOM/avocado-app):
npm install para instalar dependencias.npm run dev, npm run build o los scripts definidos en cada package.json.Requisitos generales:
>= 16 (ideal >= 18).npm.npm install).Actualmente sin licencia.
Si deseas reutilizar, puedes aplicar la licencia MIT y añadir el archivo LICENSE.
Las contribuciones son bienvenidas:
git checkout -b feature/mi-mejora.git commit -m "feat: añade mejora X".git push origin feature/mi-mejora.Charles Castillo (FROSTYLAN)
https://github.com/FROSTYLANhttps://linkedin.com/in/charles-castillo-772968234⭐ Si te resultó útil, considera dar una estrella al repositorio. 🚀 ¡Explora, practica y domina el ecosistema de JavaScript!