Repositorio tutorial de fácil acceso al lenguaje de JavaScript. Facilita el aprendizaje de este lenguaje para todos aquellos que ya conozcan las bases de la programación y cualquier otro lenguaje de programación (como por ejemplo, Python). También es susceptible de servir como repaso para todos aquellos que ya han visto alguna vez algo o bastante de JavaScript y por cuestiones de desuso o falta de hábito hayan olvidado sintaxis. ¡Todo es completamente válido aquí, desde el más novato al más veterano!
Se trata de aprender de manera rápida algunas herramientas importantes que ofrece el lenguaje mediante pequeños retos que se incorporan bajo el pseudónimo "Ejercicio X". De manera intuitiva, el grado de acceso y dificultad va in crescendo a medida que avanzamos hacia los siguientes ejercicios, empezando por el 1 y terminando en el 30.
- Para poder aprender a programar hay que aprender programando.
- De nada sirve que la IA te resuelva todo, y mucho menos que no lo entiendas al menos si vas a preguntar.
- La documentación del lenguaje puede consultarse en otras páginas como W3schools.
JavaScript es un lenguaje de programación que permite añadir interactividad y dinamismo a las páginas web. Desde validar formularios y mostrar notificaciones hasta crear animaciones, controlar elementos multimedia y desarrollar aplicaciones web completas, JavaScript transforma sitios estáticos en experiencias interactivas que responden en tiempo real a las acciones del usuario.
Este lenguaje se ejecuta directamente en cualquier navegador moderno (Chrome, Firefox, Opera, etc.), lo que lo convierte en una herramienta multiplataforma esencial para el desarrollo front-end. Con frameworks como React, Angular y Vue.js, JavaScript también se ha consolidado como la base de aplicaciones web modernas y, mediante Node.js, incluso puede utilizarse para el desarrollo back-end.
En este tutorial de GitHub, aprenderás a gestionar proyectos JavaScript usando control de versiones, una habilidad fundamental para cualquier desarrollador que busque colaborar en proyectos, mantener un historial de cambios y compartir código de manera profesional.
La idea es poder empezar de manera sencilla con el lenguaje. Aprenderemos a declarar variables, a realizar alguna que otra operación aritmética, interpolaciones, manejo de strings y estructuras de datos. Utilizaremos métodos asociados y aprenderemos a menajarnos en los marcos de trabajo que envuelven a estas soluciones.
En el tramo intermedio del tutorial aprenderemos a utilizar funciones, crear e instanciar objetos, clases y constructores, y funciones de orden superior. Se aprenderá a manipular ligeramente el DOM.
En este último tramo introduciremos la herencia de clases, asincronía y consumo de API.