¡Tu primera clase es gratuita!

JavaScript

JavaScript es la piedra angular del desarrollo web moderno. Es un lenguaje versátil que nos permite crear experiencias web interactivas y dinámicas tanto en el frontend como en el backend. Aprender JavaScript te abrirá las puertas a un mundo de posibilidades en el desarrollo web, permitiéndote crear desde simples páginas interactivas hasta aplicaciones web complejas.

Modalidades

Para esta tecnología, existen 3 modalidades de enseñanza.

Cada tecnología tiene una ruta de aprendizaje cuando se inicia con un nivel principiante. Para aprender a programar te recomiendo empezar con PSeInt, ya que ahí se verán las bases de los algoritmos.

Nivel Principiante

  1. 1. Introducción a la Programación con JavaScript

    • Aprender qué es JavaScript y su importancia en el desarrollo web.
    • Comprender los conceptos básicos de la programación: variables, tipos de datos, operadores.
    • Realizar ejercicios simples para practicar la sintaxis básica de JavaScript.
  2. 2. Estructuras de Control

    • Estudiar las estructuras de control condicionales: if, else, else if.
    • Aprender a utilizar bucles como for y while para realizar tareas repetitivas.
    • Practicar con ejercicios que involucren el uso de estructuras de control.
  3. 3. Funciones y Ámbito de las Variables

    • Entender qué son las funciones y cómo se declaran en JavaScript.
    • Aprender sobre los parámetros y el retorno de las funciones.
    • Comprender el ámbito de las variables y el concepto de variables locales y globales.
    • Practicar con la creación de funciones simples y su invocación.
  4. 4. Arrays y Objetos

    • Familiarizarse con la manipulación de arrays en JavaScript: creación, acceso a elementos, iteración.
    • Estudiar la sintaxis de los objetos en JavaScript y cómo acceder a sus propiedades.
    • Practicar con ejercicios que involucren la manipulación de arrays y objetos.
  5. 5. Manipulación del DOM

    • Aprender a seleccionar elementos del DOM utilizando métodos como getElementById, getElementsByClassName, etc.
    • Entender cómo manipular los atributos y el contenido de los elementos del DOM.
    • Practicar con la manipulación dinámica del DOM mediante la creación, eliminación y modificación de elementos.

Nivel Intermedio

  1. 1. Funciones Avanzadas

    • Estudiar conceptos como funciones de orden superior, callbacks y closures.
    • Aprender a utilizar funciones de orden superior como map, filter, reduce.
    • Practicar con ejercicios que impliquen el uso de funciones avanzadas.
  2. 2. Trabajo con Arrays y Objetos

    • Profundizar en el trabajo con arrays utilizando métodos avanzados como forEach, map, filter, reduce.
    • Estudiar métodos para la manipulación de objetos como Object.keys, Object.values, Object.entries.
    • Practicar con la resolución de problemas que requieran el uso avanzado de arrays y objetos.
  3. 3. Programación Asincrónica

    • Entender los conceptos básicos de la programación asincrónica en JavaScript.
    • Aprender a trabajar con Promesas y manejar errores utilizando catch y finally.
    • Familiarizarse con async/await y cómo simplifica el manejo de código asincrónico.
    • Practicar con ejercicios que involucren la programación asincrónica.
  4. 4. Conceptos Avanzados del DOM

    • Estudiar eventos avanzados del DOM como event bubbling, event delegation.
    • Aprender a trabajar con eventos de usuario como el movimiento del ratón y el teclado.
    • Entender la importancia del rendimiento y la optimización en la manipulación del DOM.
    • Practicar con la creación de aplicaciones interactivas y dinámicas utilizando eventos avanzados del DOM.
  5. 5. Frameworks y Bibliotecas

    • Introducción a frameworks como React, Angular o Vue.js y cómo simplifican el desarrollo web.
    • Aprender los conceptos básicos de un framework elegido y cómo utilizarlo para construir aplicaciones web.
    • Practicar con la creación de proyectos utilizando un framework y aplicar los conocimientos adquiridos sobre JavaScript en un entorno de trabajo real.

Adquiere un pack de clases

Si adquieres un pack de clases, obtendrás un descuento especial. Si lo adquieres con tus amigos, ¡el descuento será mayor!

El máximo de estudiantes por clase es 5

Cada item del pack hace referencia a una clase de 1 hora. Se aplica descuento sobre descuento.
Pack / Cant. alumnos1 alumno2 alumnos3 alumnos4 alumnos5 alumnos
Pack x1
S/. 20.00
S/. 40.00S/. 38.00
S/. 60.00S/. 54.00
S/. 80.00S/. 68.00
S/. 100.00S/. 80.00
Pack x5
S/. 100.00S/. 95.00
S/. 200.00S/. 171.00
S/. 300.00S/. 229.50
S/. 400.00S/. 272.00
S/. 500.00S/. 300.00
Pack x10
S/. 200.00S/. 180.00
S/. 400.00S/. 323.00
S/. 600.00S/. 432.00
S/. 800.00S/. 510.00
S/. 1000.00S/. 560.00
Pack x15
S/. 300.00S/. 255.00
S/. 600.00S/. 456.00
S/. 900.00S/. 607.50
S/. 1200.00S/. 714.00
S/. 1500.00S/. 780.00
Pack x20
S/. 400.00S/. 320.00
S/. 800.00S/. 570.00
S/. 1200.00S/. 756.00
S/. 1600.00S/. 884.00
S/. 2000.00S/. 960.00

Elige tu pack

Precio calculado: S/. 0.00

En el caso desees adquirir el Pack x1 de manera individual, puedes agendarlo también en la siguiente sección (te recomiendo usar esta opción si es la primera vez que tomarás una clase conmigo, ya que la primera sesión es gratuita con una duración de 1 hora)

Agenda una clase

¡Verifica mi disponibilidad y agenda una clase conmigo!

El rango diario es desde las 6 am hasta las 12 am

Manten pulsado y arrastra. Si vas a adquirir tu primera clase gratuita, asegúrate de agendar 1 hora, ya que de otra manera no será validado.

Preguntas frecuentes