Sobre curso
Este no es un curso cualquiera. Aquí no solo vas a aprender, si no que vas a pasarlo bien. Aprenderás muchísimos conceptos de un lenguaje de programación apasionante como es JavaScript, a la vez que tendrás que ponerte a prueba para resolver los ejercicios y llevar tus conocimientos un paso más allá.
Únete a la comunidad de programadores con más tentáculos de internet, únete a Programee.
Estos son los temas del curso:
- Introducción a JavaScript: La primera clase es de introducción. Aquí vas a comenzar viendo qué es JavaScript y sus usos, para más adelante ver cómo añadir JavaScript al código HTML. También verás los tipos de variables que hay en JavaScript, operaciones básicas y algunas funciones muy útiles.
- Operadores y expresiones: En esta clase se trabajarán los controles de flujo, también conocidos como condicionales. Verás cómo ejecutar cierta parte del código JavaScript siempre que se cumpla cierta condición. Esto es algo que, si no lo sabes, te acompañará el resto de tu carrera laboral y te será útil para muchos otros lenguajes de programación.
- Bucles e iteraciones: En la segunda semana del curso comenzarás aprendiendo Bucles e iteraciones. Los bucles son partes del código que se ejecutan múltiples veces hasta que se cumple una condición y también es algo que te acompañará el resto de tu vida.
- Funciones: En esta clase verás cómo crear funciones, llamarlas, enviarles datos y algo súper interesante llamado Funciones de Flecha (o Arrow Function).
- Objetos: Comenzarás la tercera semana del curso aprendiendo qué son y cómo funcionan los…Objetos. Lo sé, probablemente hayas escuchado hablar de ellos y piensas que es muy difícil, pero los objetos son todo lo contrario, y están aquí para facilitarte la vida al programar.
- Arrays: En la clase 6 verás los Arrays, a modo de resumen son variables que permiten guardar múltiples datos en ellas. Veremos exactamente qué son, cómo declararlos, cómo funcionan y cómo recorrerlos.
- Funciones de orden superior y métodos de arrays: Vas a comenzar la semana 4 con una clase en la que probablemente te explote la cabeza, y es que vas a ver las funciones de Orden Superior, para más tarde ver los métodos de arrays más utilizados. Es una de las clases más complicadas, y a la vez una de las clases que más te van a aportar a tu futuro como programador de JavaScript. ¿Sabes la ventaja? ¡Que vas a poder ver las explicaciones tantas veces como sea necesario!
- DOM: Vamos a finalizar la semana trabajando con el DOM. Es en esta clase cuando tener ciertas nociones de HTML y CSS no te iría nada mal, pues comenzaremos a aplicar nuestro código JavaScript a una página web realizada con HTML y CSS.
- Eventos: La clase 9 es una clase muy divertida, y es que vamos a ver Eventos, muchos eventos. Descubrirás que puedes ejecutar una función por casi cualquier acción que realice el usuario en tu página web…¿el usuario ha hecho clic en el botón de añadir al carrito? Pues actualizaré la cantidad de su carrito (por ejemplo!).
- Storage y JSON: En esta clase descubrirás el Storage, y es que podemos guardar datos generados por nuestro código JavaScript en el navegador del usuario, de modo que cuando regrese a nuestra página podemos reestablecer ciertos datos. Sin duda algo muy útil si vas a ser programador Frontend.
- Operadores Avanzados: Vamos a utilizar la clase 11 de Sumérgete en JavaScript para ver ciertas técnicas que harán que nuestro código sea más limpio y entendible.
- Librerías: Siempre oímos hablar de las librerías, pero ¿qué son? En esta clase verás qué es una librería, así como los distintos métodos de implementarla en tu proyecto. Además trabajaremos con 3 librerías para ver cómo funcionan exactamente: CleaveJS, MomentJS y NotieJS.
- Asincronía: Promesas y ASYNC: Asincronía. Probablemente no te suena ni lo que es, pero vamos a ver que no siempre nuestro código se tiene que ejecutar de forma lineal, sino que también podemos dejar ciertas cosas en segundo plano, y de eso trata esta clase.
- Peticiones AJAX (Axios y Fetch): La clase 14 es muy divertida por el hecho de que vamos a ver peticiones AJAX, o sea veremos cómo podemos pedirle datos a otras aplicaciones para que estas nos devuelvan un resultado con el que poder operar en nuestra página web. Originalmente, a este sistema de realización de peticiones HTTP se le llamó AJAX, donde la X significa XML, el formato ligero de datos que más se utilizaba en aquel entonces. Actualmente, sobre todo en el mundo Javascript, se utiliza más el formato JSON, aunque por razones fonéticas evidentes se sigue manteniendo el término AJAX.
- Frameworks: Comenzarás la última semana del curso viendo qué son los frameworks y qué frameworks de JavaScript hay, así como qué caminos puedes tomar despues de realizar este curso.