|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/kompleksowy-kurs-typescript/
课程评论:没有评论
**课程名称:** 综合 TypeScript 课程 **课程概述:** 本课程是一门详尽的 TypeScript 教学计划,将一步步引导学员进入强类型 JavaScript 的世界。课程共包含五个主要部分,涵盖了 TypeScript 的基础知识和高级编程技巧。 1. **TypeScript 入门与基础:** 学习安装和配置 TypeScript,掌握基本数据类型(如简单类型和复合类型)、函数类型以及特殊的 `any`、`never` 和 `unknown` 类型。 2. **接口与高级类型:** 学习接口、索引签名、类型别名,并了解接口和类型之间的区别。还将学习联合类型、交叉类型和区分联合类型,以实现更灵活和复杂的类型定义。 3. **类型断言与面向对象:** 重点关注类型断言、类型缩小和枚举(enum)。还将学习 TypeScript 中的面向对象编程原则,这对构建复杂应用程序至关重要。 4. **泛型:** 介绍函数、接口和类中的泛型。泛型使代码更通用、可复用。 5. **高级概念与实践:** 探讨 `typeof` 和 `keyof`、实用工具类型以及其他高级技术。最后,学员将通过一个实际项目——一个计算器——来应用所学知识。 完成本课程后,学员将具备扎实的 TypeScript 基础和高级运用能力。本课程适合希望构建更复杂、安全、可扩展应用程序的初学者和中级开发人员。加入我们,掌握 TypeScript,充分发挥 JavaScript 类型化的潜力!
Nasz kurs TypeScript to szczegółowy program, który krok po kroku wprowadza uczestników w świat silnie typowanego JavaScript. Kurs składa się z pięciu głównych lekcji, które obejmują zarówno podstawy, jak i zaawansowane techniki programowania w TypeScript.Wstęp oraz podstawy TypeScript: Na początku kursu uczestnicy nauczą się instalować i konfigurować TypeScript oraz poznają podstawowe typy danych, takie jak typy proste i złożone, typowanie funkcji oraz specjalne typy any, never i unknown.Lekcja 2: Interfejsy i zaawansowane typy: Druga lekcja wprowadza interfejsy, indeksy sygnatur, aliasy typów oraz różnice między interfejsami a typami. Uczestnicy poznają również unie, intersekcje oraz unie dyskryminujące, co pozwala na bardziej elastyczne i złożone definicje typów.Lekcja 3: Rzutowanie i obiektowość: W trzeciej lekcji kurs skupia się na rzutowaniu typów, zawężaniu typów oraz enumeracjach (enum). Uczestnicy nauczą się także zasad programowania obiektowego w TypeScript, co jest kluczowe dla tworzenia złożonych aplikacji.Lekcja 4: Typy generyczne: Czwarta lekcja wprowadza typy generyczne w kontekście funkcji, interfejsów i klas. Typy generyczne pozwalają na tworzenie bardziej uniwersalnego i wielokrotnego użytku kodu.Lekcja 5: Zaawansowane koncepcje i praktyka: Ostatnia lekcja omawia typeof i keyof, typy użytkowe oraz inne zaawansowane techniki. Na zakończenie kursu uczestnicy wykorzystają zdobytą wiedzę do stworzenia praktycznego projektu - kalkulatora.Po ukończeniu kursu uczestnicy będą mieli solidne podstawy oraz zaawansowane umiejętności w korzystaniu z TypeScript. Kurs jest idealny zarówno dla początkujących, jak i średnio zaawansowanych programistów, którzy chcą tworzyć bardziej złożone, bezpieczne i skalowalne aplikacje. Dołącz do nas i opanuj TypeScript, by w pełni wykorzystać potencjał typowania w JavaScript!