Curso de Fundamentos de TypeScript

Clases del Curso de Fundamentos de TypeScript

Instruido por:
Luis Aviles
Luis Aviles
Básico
5 horas de contenido
Ver la ruta de aprendizaje
Curso de Fundamentos de TypeScript

Curso de Fundamentos de TypeScript

Progreso del curso:0/32contenidos(0%)

Contenido del Curso
Tutoriales de estudiantes
Preguntas de estudiantes

Progreso del curso:0/32contenidos(0%)

Introducción a TypeScript

Material Thumbnail

El lenguaje de programación TypeScript

08:43 min

Material Thumbnail

Instalación de herramientas

05:47 min

Instalación de herramientas en Windows

01:05 min

Material Thumbnail

Navegación y refactorización

04:37 min

Entorno de Desarrollo

Material Thumbnail

El compilador de TypeScript

08:00 min

Material Thumbnail

El archivo de configuración de TypeScript

07:22 min

Material Thumbnail

Mi primer proyecto TypeScript

05:09 min

Tipos Personalizados

Material Thumbnail

Interfaces: propiedades opcionales

10:57 min

Material Thumbnail

Extensión de interfaces

10:54 min

Material Thumbnail

Clases públicas y privadas

15:10 min

Material Thumbnail

Métodos Get y Set

08:46 min

Material Thumbnail

Herencia de clases y propiedades estáticas

17:41 min

Módulos

Material Thumbnail

Principios de responsabilidad única

15:03 min

Material Thumbnail

Resolviendo módulos

10:04 min

Material Thumbnail

Webpack y agrupación de Módulos

14:02 min

nuevosmás votadossin responder
Cristian Blandón
Cristian Blandón
Estudiante

Al inicio de la clase dijo que no era como el cast en otros lenguajes de programación… Pero no veo la diferencia y tampoco la dijo. ¿Alguno sabe por qué esto no es como el cast de otros lenguajes?

0
Raphael Martinez
Raphael Martinez
Estudiante

Cuándo debería usar una interface, cuando un type ? con ambos puedo hacer lo mismo

2
Raphael Martinez
Raphael Martinez
Estudiante

Puede ser similar usar un enum a un tipo literal ?

0
Marcia Castro Moya
Marcia Castro Moya
Estudiante

No entiendo cuándo puedes utilizar let o const para definir variables

2
ivan-d-chaves
ivan-d-chaves
Estudiante

Pregunta: ¿Los valores dentro una variable que se ha sometido a una aserción a un tipo interface dejan de ser obligatorios?
Lo digo por lo siguiente:

enum PhotoOrientation {
    Landscape,
    Portrait,
    Square,
    Panorama
}

interface Entity {
    id: number,
    title: string,
}

interface Album extends Entity {
    description: string,
}

interface Picture extends Entity {
    orientation: PhotoOrientation
}

const album : Album = {
    id:1,
    title:"Album1",
    description:"Vea pues"
}

const picture : Picture = {
    id:1,
    title:"Picture1",
    orientation:PhotoOrientation.Panorama
}

let newEntity : Entity
newEntity = {title:"TitleEntity"}  // Typescript  nos dice que es error claramente porque falta poner el ID

let newPicture = {} as Entity
newPicture.title = "Moon"// Typescript permite este valor y lo da como correcto a pesar de tener mas valores obligatorios por ser un Entity
0
Hernan Maza
Hernan Maza
Estudiante

Cual es la diferencia entre string y String?

0
Guillermo Castaño Vèlez
Guillermo Castaño Vèlez
Estudiante

He visto que el profesor siempre para definir una función usa la palabra reservada function. En ts no podemos usar arrow functions?

2
German Vera
German Vera
Estudiante

Por que al sobrescribir el valor del atributo de un objeto que es solo de lectura, en javascript lo sobrescribe?

interface User {
    readonly id: number;
    username: string;
    isPro: boolean;
}


let user: User;

user = { id: 2, username: 'luis', isPro: true };
user.id = 3;  // Error, pero en javascript si lo sobrescribe
user.username = 'moraes';
console.log(user);
1
Freddy Contreras
Freddy Contreras
Estudiante

¿Cúal sería la diferencia entre utilizar interface y type?

typeUser= {
  name: string
}

interface UserI {
  name: string
}
1
Verónica Alcaraz
Verónica Alcaraz
Estudiante

Buenas, ¿Inferido sería lo mismo que Implícito?
¡Gracias!

0