• No hay productos en el carrito.

Inicio / Cursos / TypeScript for developers
Impartido por Alex DanPago único de $2,800 MXN · acceso por 12 meses

TypeScript for developers

Use TypeScript like a pro! Quickly learn basic and advanced Typescript and practice it with Node, Express and React!

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 60 h 15 unidades Nivel intermedio
Qué aprenderás

Lo que serás capaz de hacer

TypeScript is one of the most loved languages of the moment. How can you learn it properly and go beyond basic examples? Typescript has reinvented the way we code JavaScript, first of all by adding type safety, but also with many other great features like access modifiers, generics, interfaces, classes, decorators and many others. Typescript combines the flexibility of modern JavaScript with the power of strongly typed languages like Java or C#, making it a great choice for your full stack app. Welcome to my course, in which you will learn basic and advanced Typescript and NodeJs by practice . We will not waste much time on presentations or reading the documentation, which you can do yourself, no course needed. Instead we will focus on coding a real, full stack application. Typescript features covered: Installation and and setup inside a npm project Basic TypeScript compiler options like sourceDir and Target Primitive types, build-in types, advanced types, utility types Any vs unknown vs never Objects, Interfaces and Classes Type aliases, type narrowing optional values, type intersection Enums and exhaustive enums in TypeScript Abstract classes and inheritance Generics and decorators - both old and new (version 2 and 3) Advanced types like conditional types, literal types, mapped types The Advanced TypeScript environment: Understand how npm packages work by building and using your own npm package with TypeScript Run and analyze TypeScript code on both NodeJs and Browser Deeply understand how module bundlers like WebPack and EsBuild work Practice sessions with NodeJs, Express and React: Build from scratch a CRUD application with Node , Express and TypeScript - Rest API Understand how Express routing works Understand how Express middleware works Use ZOD for data validation inside a Node Express app Deeply understand how module bundlers like WebPack and EsBuild work Build from scratch a UI app with React and TypeScript Recap for React state, props and hooks Understand how React components work and how to pass data between child/parent components Integrate the Express rest API with React This course stands out with many advantages and highlights : Concise and with deep respect for your time : only learn what you need. Most of the instructor typing is cut, focusing on why we write a certain way the code. Unitary Typescript course theme - the same NodeJs application, so you don't get bored and get a rewarding sense of completion Experienced and programming active instructor: a great teacher never looses touch with the industry. This is especially true for software development, where the industry is so dynamic. This helps the instructor stay up to date with the best coding guidelines and present you the challenging parts, not the "hello world" GitHub Code diffs - for each lecture - this way you can keep up and quickly get an overview of the lecture, in case you missed something Great visuals - dark background, big font, 1080p resolution Certificate of completion The best way to learn is by exercise, so I'll see you in class. There will be code!

  • Master the TypeScript type system
  • Learn how to install, configure and run TypeScript
  • Use special TypeScript types like unknown, any, never
  • Learn advanced JavaScript along the way
  • Deeply understand advanced TypeScript features like Generics, Mapped types, Decorators
  • Use ES modern syntax async/await, import/export

Temario

UNIDAD 1 - Getting started · 8 lecciones

UNIDAD 1 - Getting started

  • Welcome and how it worksVideo · 6 min
  • How to get helpVideo · 3 min
  • Course resources accessLectura · 0 min
  • Tools we will needVideo · 4 min
  • TypeScript program lifecycleVideo · 6 min
  • First TypeScript programVideo · 8 min
  • Compiler optionsVideo · 6 min
  • ☑️ TypeScript basics quizCuestionario · 0 min
UNIDAD 2 - Introduction to types · 8 lecciones

UNIDAD 2 - Introduction to types

  • Section introVideo · 1 min
  • Primitive typesVideo · 6 min
  • Arrays and tuplesVideo · 5 min
  • FunctionsVideo · 6 min
  • Any vs UnknownVideo · 8 min
  • Type aliasesVideo · 7 min
  • Practice: simple appVideo · 12 min
  • ☑️ TypeScript basics quizCuestionario · 0 min
UNIDAD 3 - Working with types: basics · 9 lecciones

UNIDAD 3 - Working with types: basics

  • Section introVideo · 1 min
  • Literal and Union typesVideo · 6 min
  • Type narrowingVideo · 10 min
  • Optional valuesVideo · 9 min
  • Type assertionVideo · 7 min
  • Type intersection and InterfacesVideo · 9 min
  • EnumVideo · 8 min
  • NeverVideo · 4 min
  • ☑️ Types basics quizCuestionario · 0 min
UNIDAD 4 - OOP and classes · 6 lecciones

UNIDAD 4 - OOP and classes

  • Section introVideo · 2 min
  • Classes in TypeScriptVideo · 6 min
  • InheritanceVideo · 5 min
  • Access modifiersVideo · 4 min
  • Abstract classesVideo · 4 min
  • TypeScript interfacesVideo · 7 min
UNIDAD 5 - TypeScript Generics · 7 lecciones

UNIDAD 5 - TypeScript Generics

  • Section introVideo · 2 min
  • What are GenericsVideo · 6 min
  • Popular genericsVideo · 5 min
  • Generic constraintsVideo · 4 min
  • Multiple typesVideo · 4 min
  • Generic classesVideo · 3 min
  • Generic Interfaces and typesVideo · 3 min
UNIDAD 6 - Working with types - advanced · 11 lecciones

UNIDAD 6 - Working with types - advanced

  • Section introVideo · 1 min
  • Readonly and constVideo · 7 min
  • Record and index signaturesVideo · 6 min
  • keyof vs Object.keysVideo · 8 min
  • Conditional TypesVideo · 7 min
  • InferVideo · 11 min
  • Literal typesVideo · 4 min
  • Mapped typesVideo · 10 min
  • Utility typesVideo · 6 min
  • Types exercisesVideo · 7 min
  • Further readingLectura · 0 min
UNIDAD 7 - Functions and asynchronous programming · 7 lecciones

UNIDAD 7 - Functions and asynchronous programming

  • Section introVideo · 1 min
  • Function overloadingVideo · 7 min
  • ThisVideo · 7 min
  • Async functionsVideo · 9 min
  • PromisesVideo · 10 min
  • Promise TypesVideo · 5 min
  • Further readingLectura · 0 min
UNIDAD 8 - Modules and module bundling · 10 lecciones

UNIDAD 8 - Modules and module bundling

  • Section introVideo · 3 min
  • JS modulesVideo · 10 min
  • JS importsVideo · 7 min
  • TypeScript and npmVideo · 10 min
  • Module resolutionVideo · 10 min
  • Module bundling introVideo · 5 min
  • TypeScript and Webpack setupVideo · 7 min
  • Advanced webpackVideo · 10 min
  • TypeScript and EsBuildVideo · 8 min
  • Further reading: WebPack and EsBuildLectura · 0 min
UNIDAD 9 - Tuning the TypeScript compiler · 7 lecciones

UNIDAD 9 - Tuning the TypeScript compiler

  • Section introVideo · 2 min
  • Include and excludeVideo · 7 min
  • Target and libVideo · 11 min
  • Strict checksVideo · 5 min
  • Declaration and Source mapsVideo · 5 min
  • CLI optionsVideo · 6 min
  • Further reading: The TypeScript compilerLectura · 0 min
UNIDAD 10 - Creating an NPM package with TypeScript · 5 lecciones

UNIDAD 10 - Creating an NPM package with TypeScript

  • Section introVideo · 2 min
  • Base packageVideo · 8 min
  • Npm packageVideo · 5 min
  • Using the TypeScript packageVideo · 5 min
  • Further readingLectura · 0 min
UNIDAD 11 - TypeScript Decorators · 15 lecciones

UNIDAD 11 - TypeScript Decorators

  • Section introVideo · 5 min
  • JS prototypesVideo · 11 min
  • First Decorator - fieldsVideo · 8 min
  • Class decoratorsVideo · 8 min
  • Decorator factoriesVideo · 3 min
  • Method decorators - argumentsVideo · 8 min
  • Method decorators - advancedVideo · 7 min
  • Parameter decoratorsVideo · 2 min
  • TypeScript 5 decorators introVideo · 5 min
  • TypeScript 5 class decoratorsVideo · 9 min
  • TypeScript 5 field decoratorsVideo · 6 min
  • TypeScript 5 decorator factoriesVideo · 4 min
  • TypeScript 5 method decoratorsVideo · 7 min
  • TypeScript 5 accessor decoratorsVideo · 5 min
  • Further readingLectura · 0 min
UNIDAD 12 - Backend practice section · 8 lecciones

UNIDAD 12 - Backend practice section

  • Section introVideo · 4 min
  • Express TypeScript setupVideo · 10 min
  • Express RoutingVideo · 9 min
  • Express types and handlersVideo · 8 min
  • Database solutionVideo · 12 min
  • Express middleware - request validatorVideo · 8 min
  • ZodVideo · 8 min
  • Dependencies containerVideo · 9 min
UNIDAD 13 - Frontend practice section · 9 lecciones

UNIDAD 13 - Frontend practice section

  • Section intro (and disclaimer)Video · 3 min
  • React TypeScript project initializationVideo · 5 min
  • React state and propsVideo · 5 min
  • React TypesVideo · 6 min
  • React component modelingVideo · 3 min
  • Rendering lists in React with TypeScriptVideo · 8 min
  • React form and dynamic dataVideo · 6 min
  • React backend connectionVideo · 10 min
  • Error handling in ReactVideo · 7 min
UNIDAD 14 - VSCode ecosystem · 5 lecciones

UNIDAD 14 - VSCode ecosystem

  • Section introVideo · 1 min
  • DebuggingVideo · 7 min
  • LintingVideo · 6 min
  • Code navigation and refactoringVideo · 7 min
  • Further readingLectura · 0 min
UNIDAD 15 - Ending section · 2 lecciones

UNIDAD 15 - Ending section

  • Thank you!Video · 1 min
  • BonusLectura · 0 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    15 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    3 cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: TypeScript for developers

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Alex Dan.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 15 unidades · 117 lecciones · 60 h
  • 12 meses de acceso
  • 3 cuestionarios de evaluación
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Alex Dan; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · TypeScript for developers

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture