Curso de Patrones de diseño con JavaScript y asincronía
A lo largo de este curso aprenderás a crear aplicaciones en JavaScript con un código eficiente, sencillo y funcional, tratamiento de datos con un tiempo de respuesta variable y realizar sobre ellas tests unitarios.
Impartido por:
Lo que aprenderás en este curso:
- Decidir y entender cómo, dónde y por qué usar diferentes:
- -> Variables
- -> Estructuras de control
- -> Operadores
- -> Funciones
Requisitos del curso
Para la realización de este curso, se recomienda contar con nociones básicas de programación.
Valoraciones de estudiantes:
Contenido del curso:
-
- 1m
-
Introducción2m
-
-
Casos de uso2m
-
Función 'array.map'3m
-
Función 'array.filter'2m
-
Método 'array.push'2m
-
Método 'array.includes'2m
-
-
-
Casos de uso9m
-
Iteración6m
-
-
- 1m
-
Callbacks7m
-
Promesas6m
-
-
Diferencias entre ejecución: Cliente y servidor9m
-
-
-
Testing5m
-
-
-
Recomendaciones para los próximos pasos2m
-
Te dejamos una selección de cursos, carreras y artículos
Crea una aplicación con JavaScript utilizando Patrones de diseño
Durante la realización de este taller, veremos cómo iniciar y cómo usar las funcionalidades más importantes de JavaScript mediante la creación de una aplicación-plantilla multipropósito …
Curso de Patrones de diseño con JavaScript
Realizando este curso aprenderás cómo crear y tratar aplicaciones en JavaScript para que sean fáciles de entender, escalar, reutilizar en diferentes arquitecturas de software, y …
Dudas frecuentes
¿Cuándo comienza la formación?
En OpenWebinars las formaciones no tienen fecha de inicio y de final.
Cada curso tiene una fecha de publicación y desde ese día estarán 100% disponible todos los contenidos del curso para los usuarios suscritos a alguno de nuestros planes.
¿Cuál es el precio?
En OpenWebinars no vendemos formaciones.
Tenemos diferentes tipos de suscripciones, que te dará acceso completo a todas las formaciones de la plataforma y a las nuevas que vamos lanzando, siempre y cuando tu suscripción esté activa (como Spotify con la música o Netflix con las películas y series).
¿Eres una empresa? Tenemos planes especiales para ti. Consúltanos aquí.
¿Puedo obtener un diploma que acredite mis conocimientos?
Efectivamente, una vez superada cada formación, podrás descargarte el diploma acreditativo de cada una de ellas. Añádelas a tu CV y mejora tu perfil para las empresas.
También podrás obtener un diploma de nivel superior al superar todas las formaciones de la carrera.
Este curso está pensado para cualquier persona que quiera aprender JavaScript para desarrollar aplicaciones desde cero o para comprender funcionalmente aplicaciones ya existentes. Es muy recomendable tener conocimientos básicos de programación, o haber cursado previamente el Curso de Patrones de diseño con JavaScript, para entrar en contexto con mayor facilidad.
En el bloque de introducción, además de una presentación del profesor y del curso, a modo de toma de contacto inicial, se explicará qué son los patrones de diseño y la asincronía en JavaScript, de forma que vayas conociendo un poco sobre ambos términos.
Después de la introducción vamos a tratar un bloque formativo centrado en las variables tipo array. En las lecciones que componen el mismo aprenderás los casos de uso de patrones en arrays, así como los métodos map, filter, push e includes en los arrays.
En la siguiente sección del curso entraremos a explicar las variables tipo JSON, comenzando por ver los casos de uso generales de funciones que se suelen utilizar con ellas en patrones de desarrollo. Después se profundizará en la iteración en elementos tipo JSON, aprovechando los métodos map y filter de los arrays.
A continuación, vamos a entrar en las lecciones enfocadas a las funciones asíncronas en JavaScript. Comenzaremos con una introducción a este tipo de funciones y al patrón de diseño de encadenamiento asíncrono usado en JavaScript, para después explicar dos métodos básicos para tratarlas, como son callbacks y promises.
Para concluir este curso online, en las últimas secciones se explicarán las diferencias existentes en JavaScript entre ejecución en cliente y en servidor, además de cómo realizar testing en JavaScript desde el mismo navegador, utilizando la librería qUnit.
El profesor realiza unas recomendaciones finales para continuar con la formación relacionada por si estás interesado en profundizar una vez realizado este curso.