En este curso de javascript esencial, vas a conocer uno de los lenguajes de programación más utilizados y demandados
Conoce javascript, sus clases y elementos, desde sus conceptos más básicos hasta las herramientas más avanzadas. Este curso esencial de javascript, el lenguaje que rige la web, considera la nueva especificación del lenguaje ES6 y te enseña desde los fundamentos hasta un nivel intermedio, de un lenguaje utilizado en distintas áreas, como web, aplicaciones móviles y aplicaciones escritorio. Esto hace de javascript uno de los lenguajes más estudiados y demandados.
En este capítulo conocerás las generalidades y fundamentos de este lenguaje poderoso para la web. Conocerás las herramientas necesarias para poder trabajar con él, así como algunos datos históricos sobre la evolución de este lenguaje.
En este capítulo conocerás las variables y entenderás el objetivo de poder almacenar datos en estos contenedores durante el ciclo de vida de tu aplicación. No pierdas atención pues existen distintos tipos de variables o contenedores de datos, y conocer la utilidad de cada uno te ayudará a estructurar mejor tu aplicación con javascript.
Una de las grandes mejoras en la evolución de javascript es que ahora los datos ya pueden tener un tipo determinado, lo que evita malas asignaciones de datos y asegura el flujo de la información en tu desarrollo. Aprende en este capítulo todos los tipos posibles de datos y su forma de uso.
Uso de operadores en javascript
Los operadores nos permitirán realizar operaciones y cálculos para procesar los datos y generar así la información necesaria que se mostrará en tu aplicación. En este capítulo aprenderás cómo funcionan los distintos tipos de operadores, así como su uso.
- Operadores aritméticos en javascript 04:59
- javascript y los operadores relacionales 04:19
- Qué son los operadores lógicos dentro de javascript 04:09
- Cómo usar en javascript los operadores de asignación 04:00
- En qué consiste el operador negativo 01:44
- Operador de concatenación en javascript 03:25
- Cómo trabaja en javascript el operador ternario o condicional 02:44
- Operador de tipo de datos en javascript 03:02
Uso de condiciones o decisiones en javascript
En toda aplicación siempre serán necesarias las llamadas estructuras de control, y estas serán las que determinen el flujo o camino que seguirán los datos, y por consecuencia, los usuarios en tu aplicación. En este capítulo conoce qué son las condicionales, cómo se usan y sus distintas variantes.
- javascript: condición if 02:47
- Condición if-else javascript 01:44
- Cómo usar en javascript la condición if-else 03:43
- Condiciones anidadas con javascript 03:50
- javascript y la estructura Switch 04:46
Trabajar con ciclos o loops en javascript
Cuando te enfrentes a colecciones de datos muy grandes y necesites recorrerlas todas, los ciclos o loops te permitirán hacer esto de una manera sencilla. En este capítulo aprenderás cómo este tipo estructuras de control te facilitarán navegar e iterar sobre tus datos.
- El ciclo for javascript 05:40
- javascript y el ciclo while 03:22
- El ciclo do...while 03:34
- Controlar los ciclos en javascript 04:07
Uso de funciones o métodos en javascript
Las funciones o métodos agrupan la ejecución de acciones o instrucciones según el objetivo de nuestra aplicación. En este capítulo aprenderás y conocerás todas las posibles variantes y características que poseen las funciones, así como la utilidad que estas tienen dentro de tu desarrollo.
- Estructura básica de una función 03:12
- Parámetros de una función 03:40
- Inicialización de parámetros 02:15
- Parámetros de tipo REST 02:50
- Parámetros de tipo SPREAD 03:25
- Funciones anónimas en javascript 03:44
- Entendiendo los callbacks 05:05
- Funciones arrow 04:22
- Uso del operador this 04:11
Trabajar con eventos en javascript
A toda acción hay una reacción, y javascript es el lenguaje que nos servirá para poder interactuar con el usuario según su comportamiento con nuestra aplicación desarrollada. En este capítulo aprende y conoce más sobre los eventos y las formas de reaccionar ante estos para darle sentido y fluidez a tu proyecto y resultado final.
- Eventos del mouse 03:34
- Eventos del teclado 03:20
- Evento de carga del documento 02:00
- Eventos multimedia en javascript 03:10
- Uso de temporizadores o timers 04:41
Ventanas emergentes o cuadros de diálogo en javascript
Las ventanas emergentes o de diálogo son un recurso bastante usado en la web, pues nos permite notificar de algo sucedido al usuario o capturar cierto tipo de información. Si bien su uso es controvertido, en este capítulo aprenderás sobre este, así como sobre las buenas prácticas al respecto.
- Ventanas de alertas en javascript 02:45
- Cómo generar en javascript una ventana de confirmación 03:41
- Qué es la ventana para ingreso de datos 04:21
Trabajar con números en javascript
javascript viene cargado con varias librerías importantes, entre ellas una que nos permite trabajar con números o incluso realizar sofisticadas operaciones matemáticas. Aprende en este capítulo cómo usar esta librería y facilitar así tu proceso de escritura de código.
- javascript y las propiedades numéricas 02:41
- Métodos numéricos en javascript 03:49
- Método numéricos de instancias 03:12
Trabajando con cadenas de texto
Las cadenas de texto son un recurso muy usado y muy importante en todo lenguaje de programación. En este capítulo conocerás su importancia y los distintos métodos y propiedades disponibles que existen en javascript.
- Creación de cadenas de texto 02:38
- Medir una cadena de texto 02:14
- Búsqueda de texto por índices y por expresiones regulares 04:35
- Búsqueda de caracteres en cadenas de texto 05:14
- Búsqueda de cadenas de texto específicas 04:42
- Métodos de generación, reemplazo y separación 06:08
- Métodos de transformación de texto en javascript 03:32
- Cómo funcionan en javascript las plantillas y los literales 03:54
Trabajar con arreglos en javascript
En este capítulo empieza a trabajar con los arreglos y conoce las ventajas que tendrás al almacenar distintos tipos de datos, incluso otros arreglos, en este tipo de variables. Aprende cómo se debe trabajar con los arreglos, además de los métodos nativos que trae este lenguaje de programación.
- Crea tu primer arreglo con javascript 04:22
- Cómo medir y acceder en javascript a un arreglo 04:41
- Cómo funcionan en javascript los arreglos multidimensionales 03:23
- Operaciones básicas de un arreglo 03:16
- Generación de arreglos con split(), from() y of() 05:21
- Ordenando un arreglo 03:02
- Desestructuración de arreglos 03:41
Búsquedas en arreglos
Como parte de los métodos nativos de los cuales dispone un arreglo, encontrarás que tienen múltiples métodos para realizar búsquedas o iterar sobre ellos. Conoce en este capítulo cuales son dichos métodos y las distintas alternativas que tienes disponibles para poder hacer procesos eficientes de búsquedas.
- Iterando arreglos con for...in 02:12
- Iteración de arreglos con forEach() 02:45
- Buscar en un arreglo de javascript 03:48
- Búsqueda de índice de elementos 03:09
- Filtrar arreglos usando javascript 02:44
- Validación de elementos de un arreglo 04:46
Conociendo el DOM y el BOM
El DOM y el BOM son objetos disponibles que permiten la interacción entre javascript y HTML principalmente, así con el navegador que los contiene. Conoce las características de este par de objetos y aprende la importancia de su existencia así como los beneficios de su uso.
- Entender el DOM y el BOM 05:28
- Propiedades y métodos del DOM 04:51
- Propiedades y métodos del BOM 05:04
Trabajar con datos remotos o externos
Uno de los pilares de casi todo proyecto web o móvil es la comunicación con datos externos o remotos. Aprende en este capítulo la conectividad y facilidad que te ofrece javascript para conectarte y consumir datos de diferentes fuentes.
- Obtener datos con fetch 04:04
- Trabajar con promesas en javascript 03:57
- Cómo maneja javascript los errores 03:54
Programación orientada a objetos
La programación orientada a objetos es un tema fascinante y complejo a la vez pero que, entendiendo correctamente las bases, podrás usarlo e integrarlo correctamente en tus proyectos. Aprende en este capítulo qué es y cómo se usa la programación orientada a objetos.
- Trabajar con clases en la programación orientada a objetos 03:33
- Objetos: sus métodos y sus propiedades 05:59
- Herencia de métodos y propiedades 07:45
Solución y manejo de errores en javascript
Los errores son una cuestión muy común cuando trabajamos con cualquier lenguaje de programación, y el hecho de contar con ellos nos permite tener desarrollos muy robustos siempre y cuando podamos controlarlos y trabajar con ellos. Aprende en este capítulo cómo identificar, usar y detonar tus propios errores.
- Manejo de errores con javascript 03:44
- Generación de errores personalizados con javascript 02:50
- Depurar tu código javascript 05:16
- Uso del debugger 02:19
Despedida del curso javascript esencial
En este capítulo final haremos un resumen y revisión final de todas las cosas que aprendiste, así como un acercamiento general a esas herramientas y tecnologías basadas en javascript que te servirán en tu labor como programador.
- Consideraciones generales con javascript 03:22
- Conclusiones y despedida del curso javascript esencial 01:34