• 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: Sólo lecciones
  • 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 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: modificador readonly

    Con el modificador readonly podemos hacer que un atributo pueda ser constante. Una vez se le declara un valor ya no puede ser modificado, ni dentro ni fuera de la clase.
  • Lección

    Clases: modificador private

    Con el modificador private podemos ocultar algunos atributos pertenecientes a una clase para que desde fuera no puedan ser vistos y modificados, facilitando así que nuestras clases sólo expongan la información que están dispuestos a exponer.
  • Lección

    Clases: introducción a las clases

    Regreso a tu pantalla para presentar las clases y la orientación a objetos en TypeScript y JavaScript. Esto no es un curso que pretenda tratar orientación a objetos y patrones de diseño orientados a objetos, ni mucho menos, pero como no todo el mundo puede haber trabajado con clases en...
  • Lección

    Funciones: tipando funciones

    Todos los tipos que tenemos para tipar funciones, y haciendo ejemplos más complejos de funciones para demostrar la flexibilidad de su sistema de tipos. Por ejemplo, ¿quieres hacer una función arrow? Tipable. ¿necesitas que tu función acepte como parámetro una función de callback? Tipable.
Principio Anterior 42 43 44 45 46 47 48 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