Upgrade Dein JavaScript mit TypeScript

所在平台: Udemy

课程主页: https://www.udemy.com/course/typescript-verstehen-und-anwenden/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用 TypeScript 升级你的 JavaScript 课程概述: JavaScript 已成为 Web 开发的主导语言,并越来越多地应用于跨平台应用程序开发。然而,在大型 JS 项目中,JavaScript 运行时的一些灵活性有时会带来麻烦,因为错误往往只能在运行时才能被发现,而这些错误在开发过程中很容易被忽略。本课程将带你了解 TypeScript,一种 JavaScript 的扩展语言(需要具备良好的 JavaScript 基础)。TypeScript 允许你为变量、函数和对象指定类型,从而在开发早期发现错误、避免错误、更好地组织和记录你的代码。 你将学习: * 如何安装 TypeScript,创建项目并编译 TypeScript 文件。 * 如何为简单和复杂的类型使用类型注解,如何组合类型,以及如何处理数组、元组和对象类型。 * TypeScript 中一些 JavaScript 中不存在的特殊类型,如 "any"、"unknown" 和类型字面量。 * 如何对类(及其成员和方法)进行类型化,以及如何使用接口。 * 如何在 TypeScript 中使用泛型类型参数。 * 如何配置 TypeScript 编译器,例如确定目标格式和浏览器兼容性。 * TypeScript 的其他有用功能,如实用工具类型和类型导入。 课程目标: 完成本课程后,你将能够独立创建、配置你的 TypeScript 项目,并充分利用其类型安全和改进的开发体验。

课程评论(0条)

课程详情

JavaScript ist mittlerweile die bestimmende Sprache des Webs und drängt auch immer mehr in die plattformunabhängige App-Entwicklung vor. Wenn man allerdings größere Projekte mit JS entwickelt, erweist sich die Nachgiebigkeit der JS-Laufzeit manchmal als störend, da Fehler oft mühsam zur Laufzeit gefunden werden müssen, die während der Entwicklung schnell übersehen werden können. In diesem Videokurs lernst du die Programmiersprache TypeScript kennen, die eine Erweiterung von JavaScript ist. Gute JavaScript-Kenntnisse sind deswegen erforderlich. TypeScript bietet dir die Möglichkeit, Typen für deine Variablen, Funktionen und Objekte anzugeben, um Fehler zu vermeiden bzw. diese schon frühzeitig während der Entwicklungszeit zu finden und deinen Code besser zu strukturieren und zu dokumentieren. Du erfährst, wie du TypeScript installierst, ein Projekt anlegst und deine TypeScript-Dateien kompilieren kannst. Ich zeige dir, wie du Type-Annotations für einfache und komplexe Typen verwendest, wie du Typen kombinierst und mit Array-, Tupel- und Objekt-Typen arbeitest. Auch spezielle Typen, die es in JavaScript nicht gibt, wie "any", "unknown" und Typ-Literale, werden erwähnt. Natürlich fehlt die Typisierung von Klassen (und deren Member und Methoden) und Interfaces ebenso wenig, wie das Verwenden von generischen Typparametern in TypeScript (Generics). Du erfährst auch, wie Du den TypeScript-Compiler einstellst, um z.B. das Zielformat und damit die Browser-Kompatibilität zu bestimmen. Schließlich werde ich Dir noch einige weitere nützliche Möglichkeiten von TypeScript wie Utility-Typen und das Importieren von Typen vermitteln. Am Ende dieses Kurses wirst du in der Lage sein, deine eigenen TypeScript-Projekte zu erstellen, zu konfigurieren und die Vorteile der Typsicherheit und der verbesserten Developer-Experience zu nutzen.

课程标签

0人关注该课程

主题相关的课程