Estas lecciones cubren los conceptos básicos del lenguaje TypeScript. Aprenderá sobre la tipificación básica de los tipos de datos primitivos y también cómo configurar una interfaz o alias para estructuras más complicadas. Además, aprenderá cómo TypeScript utiliza la tipificación estructural para definir coincidencias de tipos.
Objetivos de aprendizaje:
- Obtener una introducción básica a TypeScript
- Aprender sobre los tipos de datos
Habilidades que obtendrás
Tipos de datos abstractosAngular (marco web)Componentes AngularMaterial AngularProgramación genéricaTypeScriptLo que aprenderás
- Configurar y preparar TypeScript para su uso en un proyecto de Angular
- Aplicar tipado básico para tipos de datos primitivos utilizando tipado estático
- Definir estructuras más complejas con interfaces y alias de tipo
- Utilizar tipos de unión para permitir múltiples posibilidades de tipo
- Comprender cómo TypeScript utiliza tipado estructural para definir coincidencias de tipo
Puntos clave
- El curso cubre los conceptos básicos del lenguaje TypeScript tal como se utiliza en Angular.
- El tipado básico para tipos de datos primitivos se introduce mediante tipado estático.
- Las interfaces y alias de tipo se utilizan para describir estructuras más complicadas.
- TypeScript se basa en tipado estructural para determinar cuándo coinciden los tipos.
- Las lecciones abarcan introducción y configuración de TypeScript, tipado estático, uniones, interfaces y tipado estructural.
Preguntas frecuentes
¿Qué cubre este curso?
Cubre los conceptos básicos del lenguaje TypeScript, incluyendo tipado básico para tipos de datos primitivos, configuración de interfaces y alias para estructuras más complicadas, y cómo TypeScript utiliza tipado estructural para definir coincidencias de tipo.
¿Qué temas se incluyen en las lecciones?
Las lecciones incluyen Introducción y Configuración de TypeScript, Tipado Estático, Uniones, Interfaces y Tipado Estructural.
¿A qué habilidades se relaciona este curso?
Se relaciona con habilidades incluyendo TypeScript, Tipos de Datos Abstractos, Angular (Marco de Trabajo Web), Componentes de Angular, Angular Material y Programación Genérica.
¿Cuáles son los objetivos de aprendizaje?
Los objetivos son obtener una introducción básica a TypeScript y aprender un resumen de tipos de datos.
Transcripción
Transcripción
Esta lección presentará TypeScript y su archivo de configuración en el espacio de trabajo angular. TypeScript es un lenguaje de programación de código abierto que fue desarrollado por Microsoft en 2012. Es un superconjunto de JavaScript, lo que significa que se construyó a partir del lenguaje JavaScript y compila en código JavaScript debido a que todo esto es válido El código JavaScript es un código TypeScript válido. Esto es útil cuando se aprende angular, ya que no es necesario que conozca o use TypeScript, al comenzar, puede comenzar a desarrollar con angular, usando JavaScript y luego aprender e implementar TypeScript a medida que avanza. Si bien no es necesario utilizar TypeScript, es útil y ofrece muchas ventajas sobre los básicos JavaScript. TypeScript proporciona excelentes herramientas en las principales ID, incluyendo IntelliSense, que puede proporcionar características como finalización de código y error información. Cuando se utilizan definiciones de tipos estáticos de TypeScript, el compilador puede detectar errores por adelantado durante el desarrollo, antes de que tengan la oportunidad de llegar a producción. La CLI angular maneja la compilación de TypeScript por usted. Sin embargo, si desea utilizar TypeScript fuera de un ángulo espacio de trabajo, puede instalarlo con NPM. En un espacio de trabajo angular puede ver el TypeScript básico opciones de configuración en Ts config dot Jason. Y este archivo se encuentra en la carpeta de nivel raíz. Esta opción de modo estricto activa el control de tipo estricto muchas áreas diferentes del proyecto como propiedad inicialización, devoluciones de funciones, comprobaciones nulas, y más. TypeScript luego proporciona otra configuración opciones para permitirle activar o desactivar el modo estricto en esos áreas específicas según sea necesario. Aquí también hay opciones específicas para el manejo de angulares. proceso de compilación como este estricto parámetro de inyección opción. Cuando esto se establece en verdadero, se lanza un error para cualquier inyectable que se usa como un servicio que se inyecta en un componente cuyo tipo no está establecido y no se puede determinar. El sitio angular proporciona más información sobre estos diferentes opciones del compilador angular. Y para obtener información general sobre el tipo de configuración de TypeScript script proporciona una guía de referencia en su sitio web. Eso es todo por esta lección introduciendo TypeScript y la próxima lección cubrirá cómo para implementar la escritura estática.
Aprende sobre la marcha
Lleva tu aprendizaje a todas partes: la app de KnowledgeCity te permite ver las lecciones sobre la marcha.