¡Bienvenido(a)! En este curso gratuito de JavaScript aprenderás paso a paso todo lo que necesitas saber para comenzar a trabajar con este lenguaje de programación, el cual es muy importante para aprender desarrollo web y otras aplicaciones.
🔹 Importancia de JavaScript
JavaScript es un lenguaje de programación ampliamente utilizado a nivel mundial en el área de programación web porque nos permite crear páginas web interactivas. Además, nos permite crear aplicaciones móviles, juegos interactivos y programar servidores web, entre otras aplicaciones.
MDN Web Docs menciona que:
JavaScript es un lenguaje de secuencias de comandos que te permite crear contenido de actualización dinámica, controlar multimedia, animar imágenes y prácticamente todo lo demás. (Está bien, no todo, pero es sorprendente lo que puedes lograr con unas pocas líneas de código JavaScript).
💡 Tip: Si quieres aprender más sobre las aplicaciones de JavaScript, te recomiendo leer este artículo de MDN Web Docs: ¿Qué es JavaScript?
Veamos más sobre el curso...
🔸 Estructura del Curso
El curso está diseñado para que aprendas JavaScript paso a paso a través de la práctica con ejemplos y proyectos cortos que te ayudarán a aplicar tus conocimientos. Los temas están enfocados en conceptos específicos pero aquí los he dividido en categorías principales para darte una idea general del contenido.
Contenido
- Primeros pasos
- Variables en JavaScript
- Tipos de datos en JavaScript
- Operaciones aritméticas
- Operadores de comparación y operadores lógicos
- Cadenas de caracteres en JavaScript
- Arreglos en JavaScript
- Métodos de arreglos (
.push()
,.pop()
,.shift()
,.unshift()
) - Variables globales y locales
- Funciones en JavaScript
- Condicionales en JavaScript
- Sentencias Switch en JavaScript
- Objetos en JavaScript
- Ciclos
for
y cicloswhile
en JavaScript - Números aleatorios en JavaScript
var
vs.let
vs.const
en JavaScript- Operador condicional (ternario) en JavaScript
- Funciones flecha en JavaScript
- Operadores rest y spread en JavaScript
- Sintaxis de desestructuración para objetos y arreglos
- Plantillas literales o plantillas de cadenas
- Clases y métodos en JavaScript
Proyectos
Durante el curso crearemos paso a paso los siguientes proyectos cortos:
- Palabras en blanco
- Lista de compras
- Permanece en fila
- Código de golf
- Conteo de cartas
- Colección de Discos
- Búsqueda de Perfil
Los temas están basados en el curriculum de los cursos "JavaScript Básico" y "ES6" de la certificación "Algoritmos de JavaScript y Estructuras de Datos" de freeCodeCamp. Allí puedes encontrar ejercicios adicionales gratuitos interactivos en español.
🔹 Curso Completo
Puedes ver el curso aquí (abajo) o en nuestro canal de freeCodeCamp en Español (el curso completo tiene una duración de 9 horas).