Skip to content

Una guía completa y amigable para aprender JavaScript desde cero, enfocada en hablantes de español. Incluye ejemplos prácticos, ejercicios y recursos adicionales para mejorar tus habilidades en el desarrollo web.

License

Notifications You must be signed in to change notification settings

brayandiazc/aprendiendo-javaScript

Repository files navigation

Aprendiendo JavaScript

Guía completa para aprender JavaScript desde cero.

Descripción

Esta guía está diseñada para ayudar a principiantes a aprender los conceptos fundamentales de JavaScript y a adquirir habilidades de programación en este lenguaje. La guía cubre temas desde la configuración del entorno de desarrollo hasta la introducción a librerías y frameworks populares.

Índice

  1. Introducción
    1. Que es JavaScript
    2. Historia de JavaScript
  2. Fundamentos
    1. Variables
    2. Tipos de datos
    3. Coercion de datos
    4. Operadores
    5. Ejercicios
  3. Estructuras de control
    1. Condicionales
    2. Bucles
    3. Ejercicios
  4. Funciones
    1. Funciones
    2. Ejercicios
  5. Arrays
    1. Arrays
    2. Agregar y eliminar elementos
    3. Iterando arrays
    4. Arrow functions
    5. Arrow functions con arrays
    6. Ejercicios
  6. Objetos y clases
    1. EcmaScript 6
    2. Declaración con let y const
    3. String templates
    4. Objetos
    5. Iterando objetos
    6. Desestructuración de objetos
    7. Desestructuración de arrays
    8. Clases
    9. Ejercicios
  7. Programación orientada a objetos
    1. Programación orientada a objetos
    2. Declaración de clases
    3. Abstract classes
    4. Herencia
    5. Encapsulamiento
    6. Polimorfismo
    7. Ejercicios
  8. DOM y eventos
    1. DOM
    2. Eventos
    3. Selección del DOM
    4. Crear elementos
    5. Eventos del dom
    6. Agregar eventos a elementos
    7. Manipulación de atributos
    8. LocalStorage
    9. Elementos dinámicos
    10. Ejercicios
  9. Proyectos
    1. Conversor de monedas

Empezando 🚀

Para comenzar a trabajar con esta guía, es necesario tener un navegador web moderno (como Google Chrome, Mozilla Firefox, Edge o Safari) y un editor de código (como Visual Studio Code, Sublime Text o Atom).

Pre-requisitos 📋

  • Navegador web actualizado (Google Chrome, Mozilla Firefox, Safari, etc.)
  • Editor de código (Visual Studio Code, Sublime Text, Atom, etc.)

Instalación 🔧

  1. Instalar el editor de código preferido.
  2. Crear una carpeta para guardar los archivos del proyecto.
  3. Crear un archivo HTML y otro JavaScript en la carpeta del proyecto.
  4. Agregar una referencia al archivo JavaScript en el archivo HTML.
  5. Abrir el archivo HTML en el navegador y usar la consola de desarrollador para ver el resultado de tu código.

Ejecución de ejemplos ⚙️

A medida que avanzas en la guía, es recomendable practicar los conceptos aprendidos creando ejemplos y modificando el código.

console.log("Hola, mundo!");

Contribuir 🖇️

Si deseas contribuir a esta guía, por favor lee CONTRIBUTING.md para obtener detalles sobre nuestro código de conducta y el proceso para enviar pull requests.

Recursos adicionales 📖

Consulta la sección "Recursos adicionales y siguientes pasos" en la guía para obtener más información sobre tutoriales en línea, libros recomendados y comunidades de desarrolladores.

Autores ✒️

Licencia 📄

Este proyecto está bajo la licencia MIT License (MIT) - consulta el archivo LICENSE.md para obtener detalles o visita MIT License para más información.

Agradecimientos 🎁

  • Comenta a otros sobre este proyecto 📢
  • Dale una estrella a este proyecto ⭐️.
  • Haz un fork y contribuye con el proyecto 🤓.
  • Da las gracias públicamente 🤓.
  • Invita una cerveza 🍺 o un café ☕.
  • etc.

⌨️ con ❤️ por Brayan Diaz C 😊

About

Una guía completa y amigable para aprender JavaScript desde cero, enfocada en hablantes de español. Incluye ejemplos prácticos, ejercicios y recursos adicionales para mejorar tus habilidades en el desarrollo web.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published