• Explorar lecciones
  • Temas
  • Foros
YouTube
  • Tipo de contenido
    • Todo
    • Lecciones
    • Cursos
  • Ordenar resultados
    • Recientemente actualizado
    • Más vistos
    • En tendencia
  • Filtrar contenido
    • Ocultar contenido obsoleto
    • Ocultar lecciones sin artículo
  • Explorar tema
    • Cualquier tema
    • C
    • Elixir
    • Git
    • Go
    • JDBC
    • JPA
    • JUnit
    • Jakarta
    • Java
    • JavaScript
    • Patrones de diseño
    • Quarkus
    • Svelte
    • Web Components
    • libGDX
Filtros activos: No mostrar material obsoleto
  • Lección

    Interfaces: modificadores y funciones

    Segundo vídeo dedicado a interfaces, donde presento los modificadores que podemos usar para alterar la manera en la que TypeScript tratará los campos de una interfaz, así como la forma de declarar funciones, que tendrán que estar disponibles en los objetos y clases que implementen las interfaces.
  • Lección

    Interfaces: introducción

    Las interfaces son una de las particularidades más importantes de TypeScript (y también una de las más antiguas), mediante las cuales se pueden declarar tipos de una manera similar y a veces más flexible que mediante los tipos alias, con los que podemos definir la forma de los objetos que...
  • Lección

    Intersecciones de tipos

    Con las intersecciones de tipos podemos fabricar tipos nuevos que extienden el cuerpo de otros tipos, para hacer un tipo más grande que integra todos los campos declarados por los tipos que los componen. En este vídeo os los presento y os cuento algunos ejemplos.
  • Lección

    Uniones discriminantes

    Uno de los problemas de las uniones de tipos es que es dificil dentro del propio código fuente que emplea una variable de tipo unión distinguir cuando la variable es de uno de los tipos concretos de la composición. Por suerte, las uniones discriminantes son una función inteligente de TypeScript...
  • Lección

    Uniones de tipos

    Con las uniones de tipos, TypeScript nos permite crear tipos compuestos, para que su sistema de comprobaciones admita múltiples tipos de forma paralela; por ejemplo, para cuando quieres que una función pueda aceptar tanto un número como un entero.
  • Lección

    Tipos literales

    Los tipos literales son un tipo especial que en vez de registrar un rango de valores pertenecientes a un tipo primitivo o complejo (como un string, un number o un objeto con tres clave-valores), representa un único valor primitivo, con el que le decimos a TypeScript que una variable sólo...
  • Lección

    Tipos alias

    Con los alias de tipos (o type alias) tenemos la posibilidad de renombrar y darles nombres propios a otros tipos ya existentes, sean primitivos, objetos, colecciones...
  • Lección

    Clases: modificadores abstract y protected

    Cuando se usa orientación a objetos y herencia, el modificador protected limita el atributo al que se le aplique este modificador para que sólo esa clase y las clases descendientes puedan verlo. También hablo de abstract, que permite hacer clases abstractas, que no pueden ser instanciadas.
  • Lección

    Clases: herencia

    La herencia es una propiedad importante que tiene la orientación a objetos que permite a las clases especializarse y fabricar jerarquías, sustituyendo sus comportamientos generales por otros específicos a medida que se baja en la jerarquía. En este capítulo hago un sistema de clases que usa herencia en TypeScript.
  • Lección

    Clases: Atributos virtuales con getters y setters

    Los getters y setters permiten fabricar atributos virtuales donde acceder al atributo ejecuta una función que devuelve el valor del atributo, y establecer el valor del atributo ejecuta otra que permitirá modificarlo.
Principio Anterior 33 34 35 36 37 38 39 Siguiente Último
makigas

Aprende conceptos nuevos de programación o descubre una tecnología nueva. En esto consiste makigas: un sitio web y un canal de YouTube con tutoriales de programación y consejos para desarrolladores, en fcastellano y hablando en un lenguaje simple y humilde. Encuentra contenido sobre programación, desarrollo web y desarrollo de software.

    Cursos destacados

  • Records en Java
  • Patrones de diseño
  • JUnit 5
  • Concurrencia en Java
  • JUnit 4
  • Fundamentos de uso de Quarkus

    Enlaces

  • Explorar lecciones
  • Ver todos los temas
  • Visitar los foros
  • Canal de YouTube
  • Servidor de Discord

Términos de uso • Política de privacidad • Limitación de responsabilidad • Uso de cookies (EU) • Cambiar consentimientos

Copyright © 2012 - 2026 makigas

Made in Spain