|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/typescript-for-beginners-2022/
课程评论:没有评论
课程名称:初学者的TypeScript 课程概述:本课程将帮助您逐步学习TypeScript。课程分为多个讲座,每个讲座包含多个相关主题,提供易于理解的解释和实际案例。该课程旨在为初学者和中级专业人士提供TypeScript的学习,帮助他们用TypeScript构建应用程序。 什么是TypeScript?TypeScript是由微软开发和维护的一种开源面向对象编程语言,是JavaScript的超集。TypeScript旨在用于大型应用程序的开发,并能够转译为JavaScript。 为什么要使用TypeScript?TypeScript会转译成JavaScript,因为浏览器只能理解JavaScript。有许多使用TypeScript的好处,包括:TypeScript与React、Vue和Angular等框架很好的集成;它是一种静态类型语言,便于代码重构;静态类型编程语言的变量类型在编译时已知,而非运行时;TypeScript更易于阅读和访问,有助于代码的可维护性。 课程内容包括: - TypeScript简介 - 变量 - 数据类型 - 条件语句 - 循环 - 类型检查 - 类型断言 - 函数 - 访问修饰符 - 命名空间 - 模块 - 泛型 - TypeScript资源 该课程适合希望学习TypeScript并应用于实际开发中的学生和专业人士。
The course will help you learn TypeScript step by step. Sections are broken down into lectures, where each lecture contains several related topics that are packed with easy-to-understand explanations and real-world examples.The course is designed for beginners and intermediate-level professionals who want to learn TypeScript and use it for building applications.What is TypeScript?TypeScript is an open-source object-oriented programming language developed and maintained by Microsoft. It's a superset of JavaScript.TypeScript is designed for the development of large applications and transpiler to JavaScript.Why TypeScript?As we already know that TypeScript transpiles to JavaScript as browsers can only understand JavaScript.So you might be thinking that what's the need of adding an extra layer if the executable code is going to be JavaScript itself?There are many benefits of using TypeScript, listing down a few of them.TypeScript integrates well with React, Vue, and Angular.TypeScript is a statically typed language and this makes the code easier to refactor. Statically typed programming languages are those in which the type of a variable is known at compile-time instead of at run-time.TypeScript is easier to read and access. Helps in code maintainability.The course has the following topicsIntroduction to TypeScriptVariablesData TypesConditional StatementsLoopsType CheckingType AssertionFunctionsAccess ModifiersNamespaceModulesGenericsTypeScript Resources