• No hay productos en el carrito.

Inicio / Cursos / Understanding TypeScript
Impartido por Maximilian SchwarzmüllerPago único de $2,800 MXN · acceso por 12 meses

Understanding TypeScript

Boost your JavaScript projects with TypeScript: Learn all about core types, generics, TypeScript + React or Node & more!

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

Lo que serás capaz de hacer

March 2025: BIG COURSE UPDATE Re-recorded large parts of the course to cover missing TypeScript concepts (e.g., "satisfies"), improve explanations and add extra examples & demo projects. Added more than 10h of new content! --- Learn what TypeScript is, why it really is a powerful addition to JavaScript , what its features are and how to use it! Learn why TypeScript is amazing, how it improves your JavaScript code and how it helps you avoid nasty bugs and errors! This course takes you from the very basics and its most important feature (types!) to the point where you're able to use TypeScript in any of your projects . ReactJS projects included! As TypeScript is developed by Microsoft and strongly advertised and used by Angular 2+ (Google) and other popular libraries , it's here to stay . Indeed, TypeScript is one of the most popular web development languages you can learn these days! Gain an edge today and be amongst the first to really understand TypeScript! Learn how you can use TypeScript to bring modern JS features like destructuring, arrow functions or classes to any environment and codebase - even if it does not support those features yet! Understand which types you may use and how you can build your own types. Learn how to write better code with types and with the many features offered by TypeScript! But, in this course, we'll not stop after the basics ! You will also learn about more advanced features (like decorators) and also how to set up workflows with TypeScript . This includes a TypeScript-only workflow as well as a webpack workflow . You'll also learn that you're not limited to Angular or plain JavaScript/ TypeScript projects. Instead, a complete module covers how you may use TypeScript with ReactJS and improve your React code with TypeScript as well. Practice what you learn! Watching videos is a great way to learn. And to a lot of students, it's the best way. If you also want to practice the things you learn, this course offers you more than that though. Because this course comes with plenty of exercises (and solutions, of course) in addition to all the high-quality learning videos. So much Content! I'm not a fan of these courses which teach you the basics and then leave you alone. That's why in this course you'll get insights into: Types and how to use them How the TypeScript compiler works (and how you may configure it) ES6 features with TypeScript Advanced TypeScript Features like "infer", Mapped Types, Constant Types & Much More! Classes in TypeScript Namespaces and modules Interfaces Generics Decorators How to integrate Third-Party JavaScript libraries like Zod into your TypeScript projects How to set up a TypeScript project with Webpack Or how to set up a plain-TypeScript workflow How to use TypeScript together with ReactJS How to use TypeScript together with Node/ Express (incl. native Node.js TypeScript support) Real projects and use-cases! And so much more!

  • Use TypeScript and its Features like Types, ES6 Support, Classes, Modules, Interfaces and much more in any of their Projects
  • Understand what TypeScript really is about and how it works
  • Why TypeScript offers a real advantage over vanilla JavaScript
  • Learn about basic and advanced features (e.g., "infer", "as const", "satisfies" & much more!)
  • Explore Classes, Interfaces, Generic Types, Derived Types & Other Crucial Concepts
  • Learn TypeScript both in theory as well as applied to real use-cases and projects

Temario

UNIDAD 1 - Getting Started · 9 lecciones

UNIDAD 1 - Getting Started

  • Welcome to the Course!Video · 2 min
  • What Is TypeScript?Video · 3 min
  • Why Would You Use TypeScript?Video · 6 min
  • Join Our Learning CommunityLectura · 0 min
  • Installing & Using TypeScriptVideo · 6 min
  • Editor & Project SetupVideo · 2 min
  • About This CourseVideo · 2 min
  • How To Get The Most Out Of The CourseVideo · 3 min
  • Course Setup & Course CodeLectura · 0 min
UNIDAD 2 - TypeScript Basics & Basic Types · 30 lecciones

UNIDAD 2 - TypeScript Basics & Basic Types

  • Module IntroductionVideo · 1 min
  • Using Node.js To Run JavaScript CodeLectura · 0 min
  • Project SetupVideo · 3 min
  • Working with Types & Exploring Built-in TypesVideo · 5 min
  • Vanilla JavaScript Has Types, Too!Video · 3 min
  • Type Inference vs Type AssignmentVideo · 3 min
  • Assigning Types To Function ParametersVideo · 3 min
  • The "any" TypeVideo · 3 min
  • Understanding Union TypesVideo · 2 min
  • Arrays & TypesVideo · 2 min
  • Advanced Array TypesVideo · 2 min
  • A First Glimpse At Generic Types - Alternative Array Type DeclarationVideo · 2 min
  • Making Sense of TuplesVideo · 3 min
  • Object TypesVideo · 5 min
  • Tricky: The "Must Not Be Null" TypeVideo · 2 min
  • Flexible Objects with the Record TypeVideo · 5 min
  • Working with EnumsVideo · 7 min
  • Being Specific With Literal TypesVideo · 5 min
  • Type Aliases & Custom TypesVideo · 4 min
  • Function Return Value TypesVideo · 3 min
  • The "void" TypeVideo · 1 min
  • The "never" TypeVideo · 3 min
  • Functions As TypesVideo · 9 min
  • null & undefined - Special TypesVideo · 3 min
  • Inferred null & A First Look At Type NarrowingVideo · 3 min
  • Forced "Not Null" And Optional ChainingVideo · 5 min
  • Type CastingVideo · 4 min
  • The "unknown" TypeVideo · 5 min
  • Optional Values & TypeScriptVideo · 3 min
  • Nullish CoalescingVideo · 6 min
UNIDAD 3 - The TypeScript Compiler (and its Configuration) · 10 lecciones

UNIDAD 3 - The TypeScript Compiler (and its Configuration)

  • Module IntroductionVideo · 1 min
  • TypeScript Project Setup & Creating a tsconfig.json FileVideo · 3 min
  • Exploring tsconfig Options: Target & LibsVideo · 6 min
  • Controlling File Input & EmissionVideo · 5 min
  • Configuring Type CheckingVideo · 3 min
  • Configuring Code Quality ChecksLectura · 0 min
  • Example tsconfig.json & Deep DiveLectura · 0 min
  • Compiling with tsconfigVideo · 1 min
  • Using TypeScript's Watch ModeVideo · 1 min
  • Installing Type PackagesVideo · 6 min
UNIDAD 4 - TypeScript Essentials Demo Project · 8 lecciones

UNIDAD 4 - TypeScript Essentials Demo Project

  • Module IntroductionVideo · 1 min
  • Using Node.js To Run Compiled JS CodeLectura · 0 min
  • Getting Started & First StepsVideo · 5 min
  • Creating a First Custom TypeVideo · 4 min
  • Defining a Function with a Union Type Return ValueVideo · 4 min
  • Adding Application LogicVideo · 10 min
  • Connecting Functions & Passing ValuesVideo · 4 min
  • Compilation & ExecutionVideo · 4 min
UNIDAD 5 - Next-generation JavaScript & TypeScript · 9 lecciones

UNIDAD 5 - Next-generation JavaScript & TypeScript

  • Module IntroductionVideo · 4 min
  • "let" and "const"Video · 7 min
  • Arrow FunctionsVideo · 5 min
  • Default Function ParametersVideo · 2 min
  • The Spread Operator (...)Video · 5 min
  • Rest ParametersVideo · 5 min
  • Array & Object DestructuringVideo · 5 min
  • How Code Gets Compiled & Wrap UpVideo · 2 min
  • Useful Resources & LinksLectura · 0 min
UNIDAD 6 - Classes & Interfaces · 21 lecciones

UNIDAD 6 - Classes & Interfaces

  • Module IntroductionVideo · 1 min
  • What are Classes?Video · 1 min
  • Creating a First ClassVideo · 6 min
  • A Useful TypeScript Shortcut & Compiling to JavaScriptVideo · 5 min
  • Making Sense of "public" and "private"Video · 6 min
  • Marking Fields as "readonly"Video · 2 min
  • Understanding GettersVideo · 4 min
  • Setting Values with SettersVideo · 5 min
  • Exploring Static Properties & MethodsVideo · 2 min
  • Understanding InheritanceVideo · 3 min
  • The "protected" ModifierVideo · 3 min
  • Making Sense Of Abstract ClassesVideo · 4 min
  • Introducing InterfacesVideo · 2 min
  • Creating a First InterfaceVideo · 4 min
  • Interfaces As Object TypesVideo · 2 min
  • Interfaces vs Type Aliases & Understanding Declaration MergingVideo · 4 min
  • Using Interfaces To Define Function TypesLectura · 0 min
  • Implementing InterfacesVideo · 3 min
  • Ensuring Base Types with InterfacesVideo · 2 min
  • Extending InterfacesVideo · 2 min
  • How Interfaces Get (Not) Compiled To JavaScriptVideo · 1 min
UNIDAD 7 - Advanced Types · 13 lecciones

UNIDAD 7 - Advanced Types

  • Module IntroductionVideo · 1 min
  • Intersection TypesVideo · 5 min
  • More on Type GuardsVideo · 6 min
  • Discriminated UnionsVideo · 5 min
  • Type Guards via "instanceof"Video · 3 min
  • "Outsourcing" Type Guards & Using Type PredicatesVideo · 3 min
  • Function OverloadsVideo · 5 min
  • Working with Function OverloadsVideo · 3 min
  • Making Sense of Index TypesVideo · 5 min
  • Constant Types with "as const"Video · 3 min
  • Revisiting the "Record" TypeVideo · 2 min
  • The "satisfies" KeywordVideo · 8 min
  • Advanced TypesCuestionario · 0 min
UNIDAD 8 - Generic Types · 10 lecciones

UNIDAD 8 - Generic Types

  • Module IntroductionVideo · 1 min
  • A Generic Type We Already KnowVideo · 2 min
  • Understanding Generic TypesVideo · 2 min
  • Creating & Using a Generic TypeVideo · 6 min
  • Generic Functions & InferenceVideo · 5 min
  • Working with Multiple Generic ParametersVideo · 2 min
  • Generics & ConstraintsVideo · 4 min
  • Constraints & Multiple Generic TypesVideo · 3 min
  • Working with Generic Classes & InterfacesVideo · 2 min
  • SummaryVideo · 1 min
UNIDAD 9 - Classes & Generics - Demo Project · 8 lecciones

UNIDAD 9 - Classes & Generics - Demo Project

  • Module IntroductionVideo · 1 min
  • What Is A Linked List?Video · 2 min
  • Creating List & Node ClassesVideo · 5 min
  • Making the Class GenericVideo · 3 min
  • Adding an "add" MethodVideo · 7 min
  • Adding Items More EfficientlyVideo · 3 min
  • Accessing the Data & Compiling + Running the CodeVideo · 4 min
  • Finishing the Linked ListVideo · 2 min
UNIDAD 10 - Deriving Types From Types · 15 lecciones

UNIDAD 10 - Deriving Types From Types

  • Module IntroductionVideo · 1 min
  • Using "typeof"Video · 5 min
  • "typeof" & A More Useful ExampleVideo · 4 min
  • Another Great Use-case for "typeof"Lectura · 0 min
  • Extracting Keys with "keyof"Video · 2 min
  • "keyof" & A More Useful ExampleVideo · 6 min
  • Understanding Indexed Access TypesVideo · 5 min
  • Accessing Array Elements with Indexed Access TypesVideo · 4 min
  • Introducing Mapped TypesVideo · 8 min
  • Readonly Types & Optional MappingVideo · 7 min
  • Exploring Template Literal TypesVideo · 10 min
  • Introducing Conditional TypesVideo · 9 min
  • Conditional Types - Another ExampleVideo · 6 min
  • Making Sense of the "infer" KeywordVideo · 7 min
  • TypeScript's Got You Covered: Built-in Utility TypesVideo · 3 min
UNIDAD 11 - ECMAScript Decorators · 13 lecciones

UNIDAD 11 - ECMAScript Decorators

  • Module IntroductionVideo · 1 min
  • What Are Decorators? And ECMAScript Decorators vs Experimental DecoratorsVideo · 7 min
  • Exploring Different Types of DecoratorsVideo · 1 min
  • Building a First DecoratorVideo · 8 min
  • Building a Class Decorators That Edits a ClassVideo · 5 min
  • Understanding Decorator Code Execution OrderVideo · 3 min
  • Creating a Method DecoratorVideo · 4 min
  • Using Decorators To Solve A Common ProblemVideo · 4 min
  • Implementing A Decorator-based Solution: autobindVideo · 4 min
  • Replacing Methods with DecoratorsVideo · 4 min
  • Introducing the Field DecoratorVideo · 5 min
  • Building Configurable Decorators with FactoriesVideo · 4 min
  • Onwards to Experimental DecoratorsVideo · 1 min
UNIDAD 12 - Experimental Decorators · 16 lecciones

UNIDAD 12 - Experimental Decorators

  • Module IntroductionVideo · 2 min
  • A First Class DecoratorVideo · 5 min
  • Working with Decorator FactoriesVideo · 2 min
  • Building More Useful DecoratorsVideo · 6 min
  • Adding Multiple DecoratorsVideo · 3 min
  • Diving into Property DecoratorsVideo · 5 min
  • Accessor & Parameter DecoratorsVideo · 6 min
  • When Do Decorators Execute?Video · 3 min
  • Returning (and changing) a Class in a Class DecoratorVideo · 9 min
  • Other Decorator Return TypesVideo · 4 min
  • Example: Creating an "Autobind" DecoratorVideo · 9 min
  • Validation with Decorators - First StepsVideo · 7 min
  • Validation with Decorators - FinishedVideo · 12 min
  • Fixing a Validator BugLectura · 0 min
  • Wrap UpVideo · 3 min
  • Useful Resources & LinksLectura · 0 min
UNIDAD 13 - Practice Time! Let's build a Drag & Drop Project · 20 lecciones

UNIDAD 13 - Practice Time! Let's build a Drag & Drop Project

  • Module IntroductionVideo · 2 min
  • Getting StartedVideo · 5 min
  • DOM Element Selection & OOP RenderingVideo · 12 min
  • Interacting with DOM ElementsVideo · 8 min
  • Creating & Using an "Autobind" DecoratorVideo · 5 min
  • Fetching User InputVideo · 9 min
  • Creating a Re-Usable Validation FunctionalityVideo · 14 min
  • Rendering Project ListsVideo · 11 min
  • Managing Application State with SingletonsVideo · 16 min
  • More Classes & Custom TypesVideo · 7 min
  • Filtering Projects with EnumsVideo · 6 min
  • Adding Inheritance & GenericsVideo · 19 min
  • Rendering Project Items with a ClassVideo · 12 min
  • Using a GetterVideo · 4 min
  • Utilizing Interfaces to Implement Drag & DropVideo · 10 min
  • Drag Events & Reflecting the Current State in the UIVideo · 6 min
  • Adding a Droppable AreaVideo · 8 min
  • Finishing Drag & DropVideo · 7 min
  • Wrap UpVideo · 1 min
  • Useful Resources & LinksLectura · 0 min
UNIDAD 14 - Modules & Namespaces · 12 lecciones

UNIDAD 14 - Modules & Namespaces

  • Module IntroductionVideo · 1 min
  • Writing Module Code - Your OptionsVideo · 3 min
  • Working with NamespacesVideo · 11 min
  • Organizing Files & FoldersVideo · 9 min
  • A Problem with Namespace ImportsVideo · 3 min
  • Using ES ModulesVideo · 12 min
  • Configuring tsconfigLectura · 0 min
  • Understanding various Import & Export SyntaxesVideo · 5 min
  • How Does Code In Modules Execute?Video · 2 min
  • Understanding "type" ImportsVideo · 2 min
  • Wrap UpVideo · 3 min
  • Useful Resources & LinksLectura · 0 min
UNIDAD 15 - Creating & Running TypeScript Projects with Vite · 9 lecciones

UNIDAD 15 - Creating & Running TypeScript Projects with Vite

  • Module IntroductionVideo · 1 min
  • The Problem With The TypeScript CompilerVideo · 4 min
  • Building with Webpack or ESBuildVideo · 4 min
  • Introducing ViteVideo · 2 min
  • Using ViteVideo · 7 min
  • Installing TypeScript on a Per-Project BasisVideo · 2 min
  • Making Sense of .d.ts FilesVideo · 3 min
  • Importing non-TS FilesVideo · 2 min
  • Wrap UpVideo · 1 min
UNIDAD 16 - Using Webpack with TypeScript · 11 lecciones

UNIDAD 16 - Using Webpack with TypeScript

  • About This SectionLectura · 0 min
  • Module IntroductionVideo · 1 min
  • What is Webpack & Why do we need it?Video · 6 min
  • Installing Webpack & Important DependenciesVideo · 4 min
  • Adding Entry & Output ConfigurationVideo · 6 min
  • Adding TypeScript Support with the ts-loader PackageVideo · 7 min
  • Adjust Webpack ConfigLectura · 0 min
  • Finishing the Setup & Adding webpack-dev-serverVideo · 4 min
  • Adding a Production WorkflowVideo · 4 min
  • Wrap UpVideo · 2 min
  • Useful Resources & LinksLectura · 0 min
UNIDAD 17 - 3rd Party Libraries & TypeScript · 10 lecciones

UNIDAD 17 - 3rd Party Libraries & TypeScript

  • Module IntroductionVideo · 1 min
  • Problem: Using JavaScript (!) Libraries with TypeScriptVideo · 4 min
  • Solution: Installing @types PackagesVideo · 5 min
  • Exploring .d.ts FilesVideo · 7 min
  • Diving Deeper Into .d.ts FilesLectura · 0 min
  • Using "declare" ManuallyLectura · 0 min
  • There Are Libraries With Great TypeScript Support!Video · 2 min
  • Exploring Zod As a TypeScript-first LibraryVideo · 8 min
  • Diving Deeper Into ZodVideo · 4 min
  • Runtime vs Compile-time Types with ZodVideo · 4 min
UNIDAD 18 - Time to Practice! Let's build a "Select & Share a Place" App (incl. Google Maps) · 8 lecciones

UNIDAD 18 - Time to Practice! Let's build a "Select & Share a Place" App (incl. Google Maps)

  • Module IntroductionVideo · 1 min
  • Project SetupVideo · 4 min
  • Getting User InputVideo · 3 min
  • Setting Up a Google API KeyVideo · 3 min
  • Using Axios to Fetch Coordinates for an Entered AddressVideo · 10 min
  • Rendering a Map with Google Maps (incl. Types!)Video · 7 min
  • Working with Maps without a Credit CardLectura · 0 min
  • Useful Resources & LinksLectura · 0 min
UNIDAD 19 - React.js & TypeScript · 14 lecciones

UNIDAD 19 - React.js & TypeScript

  • Module IntroductionVideo · 1 min
  • Setting Up a React + TypeScript ProjectVideo · 4 min
  • Typing Components & PropsVideo · 6 min
  • Using Components & PropsVideo · 3 min
  • The Special "children" Prop & Optional PropsVideo · 3 min
  • Adding Another Components With PropsVideo · 4 min
  • Component Functions & Types - An AlternativeVideo · 2 min
  • Managing StateVideo · 2 min
  • Passing Functions As PropsVideo · 5 min
  • Handling Form SubmissionVideo · 5 min
  • Working with RefsVideo · 6 min
  • More Function Passing & State UpdatingVideo · 4 min
  • Fixing a TypoLectura · 0 min
  • Wrap UpVideo · 1 min
UNIDAD 20 - Node.js + Express & TypeScript · 11 lecciones

UNIDAD 20 - Node.js + Express & TypeScript

  • Module IntroductionVideo · 1 min
  • Node & TypeScript: Options & AlternativesVideo · 4 min
  • Setting up a ProjectVideo · 7 min
  • First Server & Working with Node TypesVideo · 3 min
  • Adding & Using Express (+ Types)Video · 3 min
  • Managing Data with Help of TypeScriptVideo · 8 min
  • Adding & Testing a First RouteVideo · 10 min
  • Finishing The Basic AppVideo · 12 min
  • Native Node.js TypeScript Support (Without Compilation!)Video · 7 min
  • Type Stripping vs Type TransformationVideo · 9 min
  • Exploring Alternative Runtimes Like BunVideo · 2 min
UNIDAD 21 - Course Roundup · 1 lecciones

UNIDAD 21 - Course Roundup

  • Thanks for being part of the course!Video · 1 min
UNIDAD 22 - [LEGACY] TypeScript Basics & Basic Types · 28 lecciones

UNIDAD 22 - [LEGACY] TypeScript Basics & Basic Types

  • LEGACY Lectures BelowLectura · 0 min
  • Module IntroductionVideo · 0 min
  • Using TypesVideo · 10 min
  • TypeScript Types vs JavaScript TypesVideo · 5 min
  • Important: Type CasingLectura · 0 min
  • Working with Numbers, Strings & BooleansVideo · 6 min
  • Type Assignment & Type InferenceVideo · 6 min
  • Understanding TypesCuestionario · 0 min
  • Object TypesVideo · 8 min
  • Nested Objects & TypesLectura · 0 min
  • Arrays TypesVideo · 5 min
  • Working with TuplesVideo · 6 min
  • Working with EnumsVideo · 7 min
  • The "any" TypeVideo · 2 min
  • Union TypesVideo · 6 min
  • Literal TypesVideo · 8 min
  • Type Aliases / Custom TypesVideo · 3 min
  • Type Aliases & Object TypesLectura · 0 min
  • Core Types & ConceptsCuestionario · 0 min
  • Function Return Types & "void"Video · 7 min
  • Functions as TypesVideo · 6 min
  • Function Types & CallbacksVideo · 4 min
  • Functions & TypesCuestionario · 0 min
  • The "unknown" TypeVideo · 4 min
  • The "never" TypeVideo · 4 min
  • Wrap UpVideo · 2 min
  • Useful Resources & LinksLectura · 0 min
  • Where Should You Go Next?Lectura · 0 min
UNIDAD 23 - [LEGACY] The TypeScript Compiler (and its Configuration) · 17 lecciones

UNIDAD 23 - [LEGACY] The TypeScript Compiler (and its Configuration)

  • LEGACY Lectures BelowLectura · 0 min
  • Module IntroductionVideo · 1 min
  • Using "Watch Mode"Video · 2 min
  • Compiling the Entire Project / Multiple FilesVideo · 4 min
  • Including & Excluding FilesVideo · 6 min
  • Setting a Compilation TargetVideo · 4 min
  • Understanding TypeScript Core LibsVideo · 6 min
  • More Configuration & Compilation OptionsVideo · 2 min
  • Working with Source MapsVideo · 2 min
  • rootDir and outDirVideo · 6 min
  • Stop Emitting Files on Compilation ErrorsVideo · 3 min
  • Strict CompilationVideo · 11 min
  • Code Quality OptionsVideo · 4 min
  • Debugging with Visual Studio CodeVideo · 4 min
  • Wrap UpVideo · 1 min
  • Useful Resources & LinksLectura · 0 min
  • Where Should You Go Next?Lectura · 0 min
UNIDAD 24 - [LEGACY] Classes & Interfaces · 30 lecciones

UNIDAD 24 - [LEGACY] Classes & Interfaces

  • LEGACY Lectures BelowLectura · 0 min
  • Module IntroductionVideo · 1 min
  • What are Classes?Video · 5 min
  • Creating a First ClassVideo · 6 min
  • Compiling to JavaScriptVideo · 3 min
  • Constructor Functions & The "this" KeywordVideo · 8 min
  • "private" and "public" Access ModifiersVideo · 6 min
  • Shorthand InitializationVideo · 3 min
  • "readonly" PropertiesVideo · 3 min
  • Class BasicsCuestionario · 0 min
  • InheritanceVideo · 8 min
  • Overriding Properties & The "protected" ModifierVideo · 3 min
  • Getters & SettersVideo · 7 min
  • Static Methods & PropertiesVideo · 5 min
  • Abstract ClassesVideo · 5 min
  • Singletons & Private ConstructorsVideo · 5 min
  • Classes - A SummaryVideo · 2 min
  • ClassesCuestionario · 0 min
  • A First InterfaceVideo · 4 min
  • Using Interfaces with ClassesVideo · 6 min
  • Why Interfaces?Video · 2 min
  • Readonly Interface PropertiesVideo · 2 min
  • Extending InterfacesVideo · 3 min
  • Interfaces as Function TypesVideo · 3 min
  • Optional Parameters & PropertiesVideo · 4 min
  • Compiling Interfaces to JavaScriptVideo · 2 min
  • InterfacesCuestionario · 0 min
  • Wrap UpVideo · 2 min
  • Useful Resources & LinksLectura · 0 min
  • Where Should You Go Next?Lectura · 0 min
UNIDAD 25 - [LEGACY] Generics · 14 lecciones

UNIDAD 25 - [LEGACY] Generics

  • LEGACY Lectures BelowLectura · 0 min
  • Module IntroductionVideo · 1 min
  • Built-in Generics & What are Generics?Video · 9 min
  • Creating a Generic FunctionVideo · 9 min
  • Working with ConstraintsVideo · 4 min
  • Another Generic FunctionVideo · 6 min
  • The "keyof" ConstraintVideo · 3 min
  • Generic ClassesVideo · 9 min
  • A First SummaryVideo · 1 min
  • Generic Utility TypesVideo · 7 min
  • Generic Types vs Union TypesVideo · 4 min
  • GenericsCuestionario · 0 min
  • Useful Resources & LinksLectura · 0 min
  • Where Should You Go Next?Lectura · 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

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

  3. 3

    Cuestionarios por unidad

    8 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: Understanding TypeScript

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 Maximilian Schwarzmüller.
  • 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.

  • 25 unidades · 347 lecciones · 60 h
  • 12 meses de acceso
  • 8 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 Maximilian Schwarzmüller; 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 · Understanding TypeScript

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