|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/typescript-timep/
课程评论:没有评论
**课程名称:** 【TypeScript】新手入门教程【聚焦Vue3与React应用】【高性价比】 **课程概述:** 随着前端开发的规模日益扩大,TypeScript的重要性与日俱增,在企业中的采用率也不断攀升。2022年GitHub语言流行度排名中,TypeScript位列第四,发展势头强劲,预计未来热度将持续。 然而,对于初学者而言,TypeScript的内容庞杂,学习起来颇具挑战。由于TypeScript是JavaScript的超集,许多教程会将TypeScript与其他框架(如React、Vue.js、Next.js、Nuxt.js、Node.js)结合介绍。这使得初学者难以区分不同框架的功能,容易混淆,导致掌握TypeScript需要更多时间。 本课程的宗旨是**精选TypeScript在当下最流行的前端框架React和Vue.js中应用所需的关键知识,而非追求内容的全面覆盖。** 课程内容清晰地划分为JavaScript基础、Vue.js应用和React应用三个部分,旨在将共通知识与各框架特有知识进行有效分离,力求使学习过程更加直观易懂。 **课程主要内容:** **JavaScript部分:** * 环境搭建 * 变量、函数、数组的类型声明 * 类型断言(Casting) * 配置文件 * 对象、Type、Interface * Readonly, `as const` (断言) * Enum (枚举) * 联合类型 (Union Types) * 泛型 (Generics) * 工具类型 (Utility Types) * HTMLInputElement, 事件对象 * 异步通信 * 模块 (Modules) * 命名空间 (Namespaces) * 类型定义文件 **Vue.js部分:** * Ref, Reactive * 事件处理 * Computed (计算属性) * `defineProps`, `PropType` * `defineEmits` **React部分:** * `useState` * 事件处理 * Props
フロントエンド開発が大規模になるにつれ、『TypeScript』の注目度が上がり、企業での採用数も増えています。2022年GitHub言語人気ランキングでも、使用言語 第4位、勢いは第3位と高順位をつけ、その人気は今後も続く見込みです。一方で初心者の方が『TypeScript』に取り組もうとすると、情報が膨大で、なかなか理解するのが難しいという問題もあります。『TypeScript』はJavaScriptの上位互換ということもあって、- JavaScriptとの組み合わせ- Reactとの組み合わせ- Vue.js との組み合わせ- Next.jsとの組み合わせ- Nuxt.jsとの組み合わせ- Node.jsとの組み合わせなどなど、他のフレームワークの機能と混ぜて紹介されている事が多く、どの機能がどの言語(フレームワーク)なのか、しっかり切り分けができていないと、こんがらがってしまい、使いこなすまでにどうしても時間がかかってしまいます。そんな課題をうけてこの講座では、『TypeScript』の機能を網羅するのではなく、昨今フロントエンド開発で人気のReact, Vue.jsにフォーカスし、ReactやVue.jsで『TypeScript』を扱うために必要な知識に厳選した構成にしています。JavaScript、React、Vue.jsそれぞれでセクションを分けることで、共通で知っておきたい知識、React, Vue.jsで個別で知っておきたい知識を、できるだけわかりやすいよう分離して構成しています。■講座で扱っている内容JSパート・・環境構築、変数に型、関数に型、配列、キャスト、設定ファイル、オブジェクト、type、interface、readonly、 as const(アサーション)、 enum、 ユニオン型、ジェネリクス、ユーティリティ型、HTMLInputElement、イベントオブジェクト、非同期通信、モジュール、名前空間、型定義ファイルVuejsパート・・ Ref, Reactive, イベント, computed、defineProps, PropType, defineEmitsReactパート・・useState、イベント、props