course-premium

Javascript Desde Cero

TecGurus
TecGurus
CUM LAUDE
5.0
1 opinión
  • El curso que tomé me pareció muy completo, con ejemplos prácticos y documentación de calidad.
    |

Curso

En línea

¡24% de ahorro!

Precio Emagister

$ 9,188 $ 12,250 más IVA

Llama al centro

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiarlo en cómodas cuotas mensuales.

Aprende con los mejores

  • Tipología

    Taller intensivo

  • Nivel

    Nivel intermedio

  • Metodología

    En línea

  • Duración

    6 Semanas

  • Inicio

    Fechas disponibles

  • Prácticas en empresa

Desarrolla aplicaciones Web con JavaScript

¡Aprende JavaScript uno de los lenguajes de programación mas importantes y reconocidos a nivel mundial!

Sabias que, en la plataforma de Emagister, podrás encontrar los mejores cursos del centro TecGurus. Así es, y en esta ocasión, queremos que conozcas su innovador programa para principiante de Javascript Desde Cero

Este programa, es desarrollado en metodo online donde lograras escribir tu primer programa sencillo a los 2 minutos de empezar a estudiarlo, aproximadamente.

Durante nuestro curso aprenderás a crear una aplicación web con JavaScript

¡Inscríbete hoy! Y Forma parte de nuestros mas de 5000 alumnos satisfechos.

Precisiones importantes

Precio a usuarios Emagister: Obtén un 15% de descuento si realizas tu pago de contado. Promoción válida para las primeras 4 personas en inscribirse al curso.

Sedes y fechas disponibles

Ubicación

Inicio

En línea

Inicio

Fechas disponiblesInscripciones abiertas

Acerca de este curso

• Comprenderás cómo funciona realmente JavaScript entre bastidores
• Conocimiento del sistema asíncrono de JavaScript
• Conocimiento de POO moderna clases, constructores, herencia, etc.
• Aprenderás a crear un proyecto sólido haciendo uso de JavaScript
• Al finalizar el curso egresarás con un perfil de Desarrollador de aplicaciones Web con sólidos conocimientos en JavaScript del lado del cliente, así como también con conocimientos para desarrollar un back-end, basado en la constante práctica de las funcionalidades enseñadas a lo largo del curso.

A desarrolladores en el campo de T.I. con ganas de superarse o personas interesadas de iniciar su carrera en el mundo de la programación, contamos con cursos desde nivel básico hasta avanzado.

• Conocimientos básicos de programación (variables, ciclos, estructuras de datos, lógica básica)
• Se recomienda el curso Introducción a la Programación Presencial.

Obtendrás las herramientas necesarias para desarrollarte rápidamente en la industria del desarrollo de software.

Además al finalizar nuestro curso se te otorga un Diploma donde se mencionan los temas aprendidos durante el mismo con valor curricular.

Estamos comprometidos con lo profesional.
Buscamos ofrecer un servicio excelente y eficiente, acompañado de un trato digno, amable y eficaz, con el fin de que logres tus objetivos.

Asegura un mejor posicionamiento en tu empresa.

Te contactaremos a través de WhatsApp / email, para atender tus dudas y brindarte información acerca del curso de tu interés con el objetivo de que logres incrementes tus conocimientos.

• Grupos Reducidos.
• Interactividad directa con profesionales en T.I.
• Bolsa de Trabajo.
• Consultor Experto.
• Curso 100% Práctico.
• Practicas acorde a la industria.
• Acceso a más de 30 Talleres en Línea sin Costo.
• Acceso exclusivo a nuestros GuruDay en Vivo en Línea.
• Garantía de Aprendizaje.
• + 10 Años de Experiencia en el Sector T.I.

¿Quieres estar seguro de que somos tu mejor opción?

Asiste a una clase muestra gratis, donde conocerás la metodología de nuestros cursos.

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

¿Quién quieres que te responda?

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Opiniones

5.0
  • El curso que tomé me pareció muy completo, con ejemplos prácticos y documentación de calidad.
    |
100%
4.9
excelente

Valoración del curso

Lo recomiendan

Valoración del Centro

Marco de la cruz

5.0
04/04/2021
Sobre el curso: El curso que tomé me pareció muy completo, con ejemplos prácticos y documentación de calidad.
¿Recomendarías este curso?:
*Todas las opiniones recolectadas por Emagister & iAgora han sido verificadas

Logros de este Centro

2023
2022
2021
2020
2019
2016
2015

Todos los cursos están actualizados

La valoración media es superior a 3,7

Más de 50 reseñas en los últimos 12 meses

Este centro lleva 11 años en Emagister.

Materias

  • Programacion
  • Javascript
  • Funciones
  • Variables
  • Objetos
  • Expresiones regulares
  • Módulos
  • Tipos y operadores
  • Estructura del programa
  • Introducción JavaScript
  • Estructuras de datos: objetos y matrices
  • Funciones de orden superior
  • ¿Qué es Jquery?
  • HTTP y formularios
  • JavaScript y el navegador
  • El modelo de objetos de documento
  • Manipulando el DOM

Profesores

Diego Paniagua López

Diego Paniagua López

Developer JSE, JEE, Spring Specialist

Amplia experiencia en el desarrollo de aplicaciones empresariales con Java, Diego Paniagua forma parte de la plantilla de instructores dentro de Tec Gurus, cuenta con la Oracle Certified Java Programmer 8.0 siempre innovando y aprendiendo nuevas tecnologías. Actualmente forma parte de la comunidad de Tec Gurus impartiendo conferencias, cursos, talleres para empresas a nivel nacional. Siempre dispuesto a ayudar y colaborar en capacitación y actualización de conocimientos.

Programa académico

1. Introducción a JavaScript

1.1 ¿Que es JavaScript?

1.2 ¿ECMAScript vs JavaScript qué diferencia hay?

1.3 Instalar extensiones de Visual Studio Code para JavaScript

1.4 HolaMundo con JavaScript

1.5 Entendiendo la consola

1.6 ¿Asíncrono? ¿Qué es eso?

2. Tipos de Datos, operadores y variables

2.1 Variables (var, let, const)

2.2 Tipos de Datos (Strings)

2.2.1 Crear Strings

2.2.2 String Metodos - includes y length

2.2.3 Concatenar un String y Template Strings

2.2.4 Cortar Espacios en Blanco de un String

2.2.5 String Metodos - Replace, Slice, Substring, Repeat y Split

2.2.6 String Metodos - Convertir a Mayúsculas o Minúsculas

2.3 Tipos de Datos (Number)

2.3.1 Crear Números

2.3.2 Operaciones

2.3.3 El Objeto Math

2.3.4 El Orden de las operaciones

2.3.5 Incrementos o Decrementos

2.3.6 Convertir Strings a Números

2.4 Tipos de Datos (Booleans)

2.4.1 Crear y Comparar Booleans

2.5 Operadores

2.5.1 Operadores de asignación

2.5.2 Operadores de comparación

2.5.3 Operadores aritméticos

2.5.4 Operadores lógicos

2.5.5 Operador condicional (ternario)

2.5.6 Null y undefined

3. Objetos

3.1 Crear Objetos

3.2 Como Acceder a los valores de un objeto

3.3 Agregar o Eliminar Propiedades de un objeto

3.4 Destructuring de Objetos

3.5 Objetos dentro de Objetos

3.6 Destructuring de Objetos Anidados

3.7 El Problema con los objetos

3.8 Congelar un Objeto para no poderlo modificar

3.9 Copiar 2 objetos

3.10 Funciones en Objetos y acceder a sus valores

3.11 El Object Constructor

3.12 Object .keys, .values y .entries

3.13 Manejo de Fechas

4. Arreglos

4.1 Crear Arrays

4.2 Acceder a los valores de un Array

4.3 Recorrer un Array

4.4 Agregar nuevos valores a un array

4.5 Añadir nuevos elementos al fin o Inicio de un array

4.6 Crear un nuevo arreglo con el spread operator

4.7 Eliminar elementos con Splice

4.8 Destructuring de Arrays

4.9 .forEach para iterar un array

4.10 .map para iterar un array, y sus diferencias con forEach

4.11 Metodos de Array (.some .findIndex .reduce .filter.find.every.concat)

5. Funciones

5.1 Crear Funciones

5.2 La Diferencia entre Function expression y Declaration

5.3 Algunas funciones nativas

5.4 La Diferencia entre Función y Método

5.5 Parametros y Argumentos en Funciones

5.6 Parametros por default

5.7 Como se Comunican las funciones

5.8 Funciones de flecha

5.9 Añadir Funciones en un Objeto

5.10 Arrow Functions

5.11 Arrow Functions en un forEach y un map

6. Estructuras de Control

6.1 Creando un If y else if

6.2 Switch para evaluar múltiples Condiciones

6.3 Detener la ejecución de un if con una función

7. Iteradores

7.1 Ciclos: while y for

7.2 break y continue; en un for loop

7.3 While Loop

7.4 Do While Loop

7.5 .forEach y .map

7.6 for-of y for-in

8.- Manipulación del DOM

8.1 Acceder a elementos del HTML con document

8.2 getElementsByClassName

8.3 getElementById

8.4 querySelector

8.5 querySelectorAll

8.6 Modificar Textos o Imagenes

8.7 Eliminar elementos en el DOM

8.8 Crear elementos en el DOM

8.8.1 Crear elementos y agregarlos al DOM

8.8.2 Asignar eventos a nuevos elementos

8.8.3 Plantillas

9.- Eventos

9.1 Eventos con el Mouse

9.2 Eventos sobre los Inputs

9.3 Evento Submit a un formulario

9.4 Eventos al dar scroll con el mouse

9.5 Manejo avanzado de eventos

9.5.1 Comportamiento por defecto (Default)

9.5.2 Propagación en burbuja (bubbling) y su manejo correcto

9.5.3 Disparadores y datos del evento

10.- LocalStorage

10.1 Primeros pasos con Local Storage

10.2 Obtener datos de LocalStorage

10.3 Eliminar y Actualizar elementos de LocalStorage

11.- Programación Orientada a Objetos

11.1 Definiendo e Instanciando una clase

11.2 Métodos y Métodos estaticos en las classes

11.3 Heredar una clase

11.4 Propiedades Privadas

12.-Programación asíncrona

12.1 Callback

12.1.1 Callback hell

12.2 Promises

12.2.1 Respuesta y error (then, catch)

12.3 Manejo de errores y optimización

12.3.1 Try-catch-finally

12.3.2 Callback hell a Promise (promisification)

12.4 Async-await

12.4.1 Promises como funciones asíncronas

12.4.2 Manejo de errores y optimización (try-catch y promisify)

12.4.3 Llamada múltiple de promesas

12.4.4 Errores comunes y flexibilidad

13.- API´s

13.1 Notification API

13.2 Intersection Observer

13.3 Detectar si hay conexión a internet o no

13.4 Ejecutar pantalla completa

13.5 Detectar cuando estamos viendo la página web actual

13.6 Speech API

14.- Fetch API para obtener datos

14.1 Como utilizar FETCH API

14.2 Consultar un JSON

14.3 Consultar e Imprimir los Resultados de un Fetch y de una API

15.- Módulos y su implementación

15.1 ¿Cómo funcionan los módulos?

15.2 ¿Qué son CommonJS y AMD?

15.3 Import y Export

15.4 Metadatos

15.5 Convenciones

15.6 Webpack y Babel

16.- Proyecto Final

16.1 Definiendo el Proyecto (Reproductor de Musica y/o Carrito de

Compras)

16.2 Primeros Pasos con el Proyecto

16.3 Publicando tu proyecto web gratis en Netlify

16.4 Breve introducción a Node.js

16.5 NPM

Información adicional

Objetivos Secundarios Entender la arquitectura de desarrollo del lado del cliente Conocer que requiero del lado del back end para hacer un desarrollo Full Stack

Llama al centro

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiarlo en cómodas cuotas mensuales.

Javascript Desde Cero

Precio Emagister

$ 9,188 $ 12,250 más IVA