TypeScript 5 for developers

所在平台: Udemy

课程主页: https://www.udemy.com/course/typescript-full-stack-programming/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称: TypeScript 5 for developers 概述: TypeScript 是当前最受欢迎的编程语言之一。那么如何才能正确地学习它,并超越基础示例呢?TypeScript 通过添加类型安全及许多其他优秀功能(如访问修饰符、泛型、接口、类、装饰器等)重新定义了我们编写 JavaScript 的方式。TypeScript 结合了现代 JavaScript 的灵活性与强类型语言(如 Java 或 C#)的强大功能,是开发全栈应用的绝佳选择。 欢迎参加本课程,在这里您将通过实践学习基础和高级的 TypeScript 及 NodeJs。课程将集中于构建一个实际的全栈应用,而不是浪费时间在演示或阅读文档上。 课程内容亮点: - 安装和在 npm 项目中的设置 - 基本 TypeScript 编译器选项,如 sourceDir 和 target - 原始类型、内置类型、复杂类型和工具类型 - 对象、接口和类 - 类型别名、类型缩窄、可选值、类型交叉 - 枚举和详细枚举 - 抽象类和继承 - 泛型和装饰器 - 复杂类型(条件类型、字面量类型、映射类型) - 深入理解 npm 包的构建与使用 - 实践 NodeJs、Express 和 React:从头构建一个 CRUD 应用 - 了解 Express 路由和中间件的工作原理 - 使用 ZOD 进行数据验证 - 构建 React 和 TypeScript 的 UI 应用 - 整合 Express REST API 与 React 课程特色: - 内容简洁,尊重学员时间,专注于实用知识 - 统一的 TypeScript 课程主题,保持学习的连贯性 - 有经验且活跃于编程行业的讲师,确保教授最新的编码规范 - 每节课都有 GitHub 代码差异,方便回顾 - 精美的视觉效果,黑色背景、大字体、1080p 分辨率 - 完成证书 最有效的学习方式就是通过练习,期待在课堂上见到你!我们将有丰富的编码实践!

课程评论(0条)

课程详情

TypeScript is one of the most loved languages of the moment. How can you learn it properly and go beyond basic examples?Typescript has reinvented the way we code JavaScript, first of all by adding type safety, but also with many other great features like access modifiers, generics, interfaces, classes, decorators and many others.Typescript combines the flexibility of modern JavaScript with the power of strongly typed languages like Java or C#, making it a great choice for your full stack app.Welcome to my course, in which you will learn basic and advanced Typescript and NodeJs by practice. We will not waste much time on presentations or reading the documentation, which you can do yourself, no course needed. Instead we will focus on coding a real, full stack application.Typescript features covered:Installation and and setup inside a npm projectBasic TypeScript compiler options like sourceDir and TargetPrimitive types, build-in types, advanced types, utility typesAny vs unknown vs neverObjects, Interfaces and ClassesType aliases, type narrowing optional values, type intersectionEnums and exhaustive enums in TypeScriptAbstract classes and inheritanceGenerics and decorators - both old and new (version 2 and 3)Advanced types like conditional types, literal types, mapped typesThe Advanced TypeScript environment:Understand how npm packages work by building and using your own npm package with TypeScriptRun and analyze TypeScript code on both NodeJs and BrowserDeeply understand how module bundlers like WebPack and EsBuild workPractice sessions with NodeJs, Express and React:Build from scratch a CRUD application with Node, Express and TypeScript - Rest APIUnderstand how Express routing worksUnderstand how Express middleware worksUse ZOD for data validation inside a Node Express appDeeply understand how module bundlers like WebPack and EsBuild workBuild from scratch a UI app with React and TypeScriptRecap for React state, props and hooksUnderstand how React components work and how to pass data between child/parent componentsIntegrate the Express rest API with React This course stands out with many advantages and highlights:Concise and with deep respect for your time: only learn what you need. Most of the instructor typing is cut, focusing on why we write a certain way the code.Unitary Typescript course theme - the same NodeJs application, so you don't get bored and get a rewarding sense of completionExperienced and programming active instructor: a great teacher never looses touch with the industry. This is especially true for software development, where the industry is so dynamic. This helps the instructor stay up to date with the best coding guidelines and present you the challenging parts, not the "hello world"GitHub Code diffs - for each lecture - this way you can keep up and quickly get an overview of the lecture, in case you missed somethingGreat visuals - dark background, big font, 1080p resolutionCertificate of completionThe best way to learn is by exercise, so I'll see you in class. There will be code!

课程标签

0人关注该课程

主题相关的课程