Apuntes realizados para el alumnado del módulo de Desarrollo Web en Entorno Cliente
El objetivo de estos apuntes es proporcionar a mi alumnado una base sólida en los conceptos fundamentales de la Programación Web utilizando JavaScript ECMAScript 2023, también conocido como ES14
, el lenguaje más popular en el desarrollo web actual. Comenzaremos con los principios básicos y avanzaremos hacia conceptos más complejos como la manipulación del DOM, eventos, y la programación asíncrona, asegurando que los estudiantes desarrollen una comprensión profunda y práctica del lenguaje para poder avanzar en el aprendizaje de la librería React.
El propósito final es equipar a los estudiantes con las habilidades y el conocimientos necesarios para afrontar desafíos reales en el desarrollo web, preparándolos no solo para cumplir con los estándares actuales de la industria, sino también para destacarse en un campo en constante evolución.
- Pasión por el desarrollo web.
- Deseo de aprender y construir una carrera en el Desarrollo Web.
- Conocimientos de HTML y CSS.
El alumnado puede clonar el repositorio para acceder a todos los recursos y ejemplos de código.
git clone https://github.com/isaiasfl/ApuntesDWEC.git
Durante este módulo, exploraremos y aprenderemos a utilizar las siguientes tecnologías:
- Node.js: Entorno de ejecución para JavaScript en el lado del servidor.
- JavaScript: JavaScript Vanilla como lenguaje de programación web.
- npm y pnpm: Gestores de paquetes para la instalación y gestión de dependencias.
- React: Librería de JavaScript para la construcción de interfaces de usuario.
- Next.js: Framework de React para aplicaciones web modernas con renderizado del lado del servidor.
ApuntesDWEC/
│
├── docs/
│ └── Contiene los documentos y recursos de aprendizaje.
│
├── examples/
│ └── Código de ejemplo que se usa en las lecciones.
│
├── exercises/
│ └── Ejercicios prácticos para reforzar el aprendizaje.
│
└── projects/
└── Proyectos de fin de curso y prácticas adicionales.
Las contribuciones son bienvenidas. Si deseas mejorar estos apuntes o añadir material adicional, por favor, abre un pull request o reporta problemas en la sección de issues.
Desarrollado por Isaías F.L., profesor de Informática en el IES Hermenegildo Lanz (Granada).
Este proyecto está bajo la Licencia GPL V3 y MIT. Consulta el archivo LICENSE para más detalles.
Para cualquier pregunta o sugerencia, no dudes en ponerte en contacto conmigo.