|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/aprende-typescript-desde-cero/
课程评论:没有评论
本课程《从零开始学习 TypeScript》提供了一个全面的 TypeScript 入门指南。TypeScript 作为 JavaScript 的超集,为 JavaScript 增加了静态类型和其他强大的工具和功能。所有 JavaScript 代码都能在 TypeScript 中运行,而静态类型是其核心亮点。 课程内容覆盖以下主要模块: **A) 导言** * 课程概览,讲解 TypeScript 的定义和用途。 * 准备开发环境,包括安装 `ts-node`。 * 编写并运行第一个 TypeScript 示例。 **B) TypeScript 数据类型** * 学习基本数据类型,如变量、对象、数组、元组。 * 了解 `Any` 类型、枚举(Enums)、联合类型(Union)和字面量类型(Literal)。 **C) TypeScript 语句** * 掌握 `If-Else` 语句、三元运算符(`?`)。 * 学习 `Switch` 语句、`For` 循环、`While` 循环和 `Do-While` 循环。 * 通过练习巩固这些控制流语句。 **D) TypeScript 函数** * 学习如何定义函数,包括匿名函数。 * 了解返回错误(`never` 类型)的函数。 * 探讨函数作为类型和回调函数的使用。 **E) 类与接口** * 学习类(Classes)的概念和用法。 * 理解接口(Interfaces)及其与类的协作。 * 比较 `Types` 和 `Interfaces` 的异同,并通过实践练习。 **F) 访问修饰符** * 学习 `this` 关键字的用法。 * 掌握 `private` 和 `public` 访问修饰符。 * 了解 `readonly` 关键字。 **G) 继承** * 理解继承的基本概念。 * 学习方法重写(Method Overriding)。 * 掌握 `protected` 关键字。 * 学习 getters 和 setters 的用法,并通过继承示例进行实践。 **H) 抽象类与接口** * 学习抽象类(Abstract Classes)的概念。 * 了解静态(Static)方法。 * 探讨抽象类与接口之间的关系,并通过示例进行练习。 **I) TypeScript 错误处理** * 学习 `try-catch-finally-throw` 语句进行错误处理。 * 了解不同类型的错误。 * 学习如何连接和调试 TypeScript 代码。 * 通过示例演示错误处理。 **J) 总结** * 完成最终练习,巩固所学知识。 * 对整个课程进行总结。 **K) 附加内容 (Bonus Track)** * 学习类型转换(Type Casting)。 * 掌握泛型(Generics)的概念。
TypeScript es un Superset de Javascript. Se trata de un lenguaje que añade nuevas características al lenguaje Javascript, ofreciendo nuevas herramientas y funcionalidades para los programadores. Al tratarse de un superconjunto de JavaScript, todo código escrito en Javascript puede ejecutarse en TypeScript. Lo mas destacado es que añade tipos estáticos.En este curso aprenderás las nociones básicas de Typescript. Este es el temario:A) Introducción 1) Temario del curso 2) ¿Qué es TypeScript y para qué sirve? 3) Preparando el entorno de trabajo 4) Primer ejemplo en TypeScript 5) Instalamos paquete Ts-node B) Tipos de datos en Typescript 6) Tipos básicos de datos 7) Trabajando con variables 8) Tipo Object 9) Arrays en TypeScript 10) Tuplas en TypeScript 11) Tipo Any y Enums en TypeScript 12) Union y literal C) Sentencias en Typescript 13) Sentencia If-Else y operador ? 14) Sentencia Switch 15) Bucle For 16)Bucle While y Do-While 17) Ejercicio resuelto D) Funciones en Typescript 18) Definiendo funciones 19) Funciones anónimas 20) Funciones que retornan error. Tipo Never. 21) Funciones como tipos 22) Funciones callback E) Clases e interfaces 23)Clases 24) Interfaces 25) Types e Interfaces 26) Practicando con las clases y objetos F) This,private, public y readonly 27) Palabra reservada this 28) Palabras reservadas private y public 29) Palabra reservada readonly G) Herencia 30) Concepto básicos de herencia 31) Sobreesctitura de métodos 32) Palabra reservada protected 33) Getters and setters 34) Ejemplo de herencia H) Clases abstractas e interfaces 35) Clases Abstractas 36) Métodos estáticos 36) Interfaces y clases abstractas 37) Practicando con un ejemplo G) Errores en TypeScript 38) Manejo de try-catch-finally-throw 39) Tipos de errores 40) Enlazar y depurar Typescript 41) Ejemplo try-catch J) Conclusiones 42) Ejercicio final 43) Conclusiones K) Bonus Track 44) Type Casting 45) Generics