¡Tu primera clase es gratuita!

TypeScript

TypeScript es como una versión mejorada de JavaScript. Agrega la capacidad de tipado estático, lo que significa que puedes detectar errores en tu código antes de ejecutarlo, lo que mejora enormemente la calidad y la robustez de tus aplicaciones. Aprender TypeScript te hará un desarrollador más eficiente y te preparará para proyectos de mayor envergadura.

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 TypeScript

    • Comprender qué es TypeScript y cómo se relaciona con JavaScript.
    • Aprender a configurar un entorno de desarrollo TypeScript.
    • Familiarizarse con la sintaxis básica de TypeScript y las diferencias clave con JavaScript.
  2. 2. Tipos de Datos y Variables

    • Estudiar los tipos de datos básicos en TypeScript: number, string, boolean, etc.
    • Aprender a declarar variables y especificar tipos de datos en TypeScript.
    • Practicar con ejemplos simples para entender el concepto de tipado estático en TypeScript.
  3. 3. Funciones y Tipado de Parámetros/Retornos

    • Entender cómo se definen las funciones en TypeScript y cómo se especifican los tipos de parámetros y retorno.
    • Estudiar los tipos de funciones, incluyendo funciones anónimas y funciones de flecha.
    • Practicar con la creación de funciones simples y la especificación de tipos de parámetros y retorno.
  4. 4. Estructuras de Control y Tipos Avanzados

    • Aprender a utilizar las estructuras de control como if, else, switch, for, while en TypeScript.
    • Estudiar los tipos de datos avanzados en TypeScript, como las tuplas y los tipos de unión.
    • Practicar con ejercicios que involucren el uso de estructuras de control y tipos avanzados.
  5. 5. Interfaces y Tipos de Unión:

    • Entender el concepto de interfaz en TypeScript y cómo se utiliza para definir la forma de un objeto.
    • Aprender sobre los tipos de unión y cómo se utilizan para combinar múltiples tipos en uno solo.
    • Practicar con la creación de interfaces y el uso de tipos de unión en situaciones prácticas.

Nivel Intermedio

  1. 1. Uso Avanzado de Tipos

    • Estudiar los tipos genéricos en TypeScript y cómo se utilizan para crear funciones y clases reutilizables.
    • Aprender sobre los tipos condicionales y cómo se utilizan para realizar comprobaciones de tipos en tiempo de compilación.
    • Practicar con ejemplos que demuestren el uso avanzado de tipos en TypeScript.
  2. 2. Decoradores y Mixins

    • Entender qué son los decoradores en TypeScript y cómo se utilizan para agregar metadatos a clases, métodos y propiedades.
    • Aprender sobre los mixins y cómo se utilizan para reutilizar comportamientos en clases.
    • Practicar con la creación y el uso de decoradores y mixins en proyectos prácticos.
  3. 3. Tipos Avanzados de Funciones

    • Estudiar los tipos avanzados de funciones en TypeScript, como las sobrecargas de funciones y las funciones genéricas.
    • Aprender sobre los contextos de this y cómo se manejan en TypeScript.
    • Practicar con ejemplos que demuestren el uso avanzado de funciones en TypeScript.
  4. 4. Manejo de Errores y Excepciones

    • Aprender a manejar errores y excepciones en TypeScript utilizando try-catch y throw.
    • Estudiar cómo se utilizan los tipos de datos nunca y desconocido para manejar casos de error.
    • Practicar con ejemplos que involucren el manejo de errores y excepciones en TypeScript.
  5. 5. Integración con Frameworks y Bibliotecas:

    • Introducción a la integración de TypeScript con frameworks y bibliotecas populares como React, Angular o Vue.js.
    • Aprender a configurar un proyecto con TypeScript y un framework específico.
    • Practicar con la creación de proyectos utilizando TypeScript y un framework elegido, y aplicar los conocimientos adquiridos 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