Bienvenido al curso de JavaScript moderno. El objetivo principal del curso es enseñarte JavaScript actual, empezando de cero conocimiento en JavaScript hasta llevarte a un nivel avanzado y competitivo en el mercado laboral actual. Este curso te ayudará a entrar fácilmente a frameworks basados en este lenguaje de programación y ayudarte a mejorar tus habilidades actuales en JavaScript.
Bienvenido al curso de JavaScript moderno. El objetivo principal del curso es enseñarte JavaScript actual, empezando de cero conocimiento en JavaScript hasta llevarte a un nivel avanzado y competitivo en el mercado laboral actual. Este curso te ayudará a entrar fácilmente a frameworks basados en este lenguaje de programación y ayudarte a mejorar tus habilidades actuales en JavaScript.
Este es un listado de algunos de los temas que tocamos en el curso:
Bases de JavaScript
Tipos de datos
Objetos
Operadores
Ciclos
ESNext
Clases
Propiedades privadas
Node
Npm
Instalación de paquetes en proyectos de JavaScript
Promesas
Callbacks
CRUD
Modals manuales
Carga de archivos
Fetch
Funciones generadoras
Vite
Mappers
JSDocs y documentación de funciones
VSCode con tipos de datos en JavaScript
Manipulación del DOM
Archivado Webpack
DevServer
Babel
Estilos
Minimización
Empaquetamiento
Conversión a otras versiones de JavaScript
Despliegues
Más...
Al terminar este curso tendrás un base sólida de JavaScript que te permita trabajar de forma independiente en JavaScript sin frameworks, pero a la vez abrirte todas las puertas para trabajar con frameworks y librerías como Angular, Vue, React, Express y más.
Aprender JavaScript hoy en día es una necesidad de cualquier desarrollador Front-End que inclusive puede expandirse al Back-End y desarrollo móvil. JavaScript es uno de los lenguajes más demandados en la industria y saberlo utilizar es fundamental para ser competitivo en el mercado laboral, y este curso tiene por objetivo darte lo que necesitas para mantenerte al día en este lenguaje.
Al finalizar el curso, no sólo contarás con la base sólida que necesitas para cualquier tecnología basada en JavaScript, sino que también comprenderás a profundidad fundamentos y técnicas muy útiles que te ayudarán a ser eficiente en tu trabajo.
Aquí comenzará nuestro camino
Una introducción general del curso
Unos tips para que podamos responderte en el menor tiempo posible
Las instalaciones que necesitaremos en el curso
Un resumen puntual de lo que veremos a continuación
Resumen de los temas que veremos a continuación
Una breve introducción a la historia y qué es
Un breve resumen de los principales usos de JavaScript
Diferentes formas de correr un Hola Mundo en JavaScript
Aquí comenzaremos con las variables y comentarios
Aquí aprenderemos un par de tips muy útiles para depurar y ver las variables en consola
Aquí veremos sobre la depuración y breakpoints
Es importante que sepamos cuál es la importancia de colocar correctamente los archivos de JavaScript
Por esto es que JavaScritp en su versión ES6, decidió crear un nuevo tipo de inicialización de variables
Estas son formas típicas de obtener información del usuario
Pueden descargar aquí el código fuente de la sección por si lo llegan a necesitar
Una breve introducción de lo que veremos a continuación
Un resumen puntual de los temas que aquí veremos
Estos son los tipos de variables básicas
Aquí empezaremos a trabajar con los tipos primitivos con ejemplos
Palabras reservadas en JavaScript, básicamente son nombres para variables que no podemos usar
Los arreglos son una colección de datos que tienen algo en común
Aquí trabajaremos más a detalle con los arreglos
Un concepto fundamental en JavaScript son los objetos literales y objetos en general
Más información sobre los Objectos
Aquí vamos a aprender varias formas de definir funciones en JavaScript
Aquí hablaremos sobre el valor que retornan las funciones
Nuestro primer pro tip, que está hecho con el objetivo de enseñarles tips muy útiles sobre interioridades del lenguaje
Código fuente de la sección
Un breve resumen de los temas que veremos en la sección
Un resumen puntual de los temas que cubriremos en la sección
Este es un tema que a muchas personas les cuesta, y es el pasar por valor, referencia y cómo romper la referencia
Aquí aprenderemos a tomar decisiones y reaccionar en base a ellas
Un pequeño laboratorio para reforzar el conocimiento adquirido
El operador ternario es sumamente útil cuando queremos trabajar con asignaciones
Aquí les enseñare un par de usos interesantes del operador ternario
Aquí aprenderemos otra estructura de control muy útil
Aquí vamos a trabajar con dos estructuras cíclicas
Aquí aprenderemos 3 sabores del ciclo for
Aquí les dejo el código fuente de la sección
Un resumen de lo que veremos en esta sección
Un resumen puntual de lo que veremos a continuación
Aquí vamos a empezar nuestro camino con el juego del Blackjack en JavaScript
Aquí vamos a comenzar a trabajar creando el estilo y la estructura que necesitaremos para nuestro juego
Aquí comenzaremos nuestra lógica con la baraja de cartas
Aquí vamos a trabajar con la función para solicitar una carta de la baraja
Aquí vamos a trabajar extrayendo el valor de cada carta
Aquí vamos a aprender a realizar manipulaciones en el DOM y sobre todo, ¿Qué es el DOM?
Aquí continuaremos un poco con la manipulación del DOM
Aquí vamos a crear nuestras cartas en el HTML que correspondan a la carta que acabamos de obtener
Aquí vamos a desarrollar la lógica de nuestra computadora, que es el rival que tenemos
Aquí vamos a realizar un par de cosas adicionales, poder empezar el juego de nuevo y mostrar un mensaje de victoria o derrota
Un breve resumen de la sección
Un listado puntual de los temas de la sección
Aquí les explicaré la problemática del código de Blackjack
Aquí vamos a trabajar añadiendo el patrón módulo
Aquí vamos a trabajar mejorando nuestro código de Blackjack
Continuaremos con las optimizaciones de nuestro juego de cartas
Aquí terminamos la parte de refactorizar nuestro código
Pequeño detalle que dejé por fuera
Aquí les dejo el código fuente del juego de blackjack
Aquí aprenderemos una lección importante sobre cómo crear versiones de nuestro código listas para producción
Un resumen puntual de los temas de la sección
Un listado de los temas que veremos en la sección
Aquí veremos la necesidad de las clases en JavaScript
Aquí comenzaremos con la sintaxis general para el manejo de clases en JavaScript
Aquí vamos a trabajar creando métodos que nos sirvan para ejecutarse dentro de la clase
Aquí trabajaremos conformas controladas de establecer y recuperar propiedades
Aquí aprenderemos sobre propiedades, gets y métodos estáticos, es decir, que no necesitamos instanciar la clase para poder utilizarlos
Aquí vamos a empezar a trabajar con subclases
Esta es una característica nueva de JavaScript que aún no está implementada en todos los navegadores web, pero para allá vamos
Aquí aprenderemos a crear un singleton
Aquí aprenderemos a crear múltiples constructores para nuestras clases
Aquí les dejo el código fuente de la sección por si la llegaran a necesitar
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.