|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/typescript-fundamental-aprenda-a-utilizar-o-superset-de-js/
课程评论:没有评论
课程名称:TypeScript 基础 - 学习如何使用 JavaScript 的超集 课程概述:欢迎参加 TypeScript 基础课程!此超集在职场中越来越受欢迎,已成为Web编程职位所需的技能之一。本课程的主要目标是教你如何安装和使用 TypeScript 以及将其编译为 JavaScript,以便用于应用程序中。通过实际示例,我们将传达理论基础,帮助你理解它们的功能并知道如何在实践中应用。 课程内容包括: - 数据类型和复杂类型(元组、联合类型、字面量类型等) - 创建自定义类型 - 泛型 - 装饰器 - 接口 - 面向对象编程(类、继承)等。 学习 TypeScript 的要求:为了参加这门适合初学者的 TypeScript 课程,你需要具备基础网络开发知识,比如 HTML、CSS,特别是 JavaScript。由于 TypeScript 是 JavaScript 的超集,我们大部分时间将使用 JavaScript 进行编程,并利用其功能。此外,我们还将学习如何通过 tsconfig 文件配置 TypeScript,包括管理生成的 JavaScript 版本、开发与分发目录以及其他有趣的参数设置。 TypeScript 的用途:TypeScript 是微软创建的超集,它扩展了 JavaScript,添加了静态类型检查功能。它可以指示类型错误,支持更高级的 IDE 功能(如自动补全和实时错误检查),简化可扩展和长期应用程序的开发,提供重构工具并提高代码可读性。总之,TypeScript 使得软件开发更加稳健、高效和易于维护! 课程期间,我们将深入探讨这个超集的基础,但如果你想更深入了解这一工具,欢迎查看我们的其他选项,比如从基础到高级的 TypeScript 课程。 TypeScript 和 JavaScript 是同一种语言吗?尽管它们有相似之处,但并不相同!JavaScript 是一种广泛采用的脚本编程语言,由浏览器解释,允许创建动态网页交互。它以相对简单和易于使用而著称。而 TypeScript 是由 JavaScript 派生的超集,添加了静态类型功能,编译为 JavaScript,并提供更强大的功能,使代码更加稳健、不易出错。 支持 TypeScript 的框架:有多个流行的框架将 TypeScript 作为默认超集或可实现 TypeScript。主要框架包括: - Angular:由谷歌维护的 web 应用程序开发框架,完全使用 TypeScript 构建。 - React:用于构建用户界面的 JavaScript 库,许多开发者选择在其上使用 TypeScript。 - Vue.js:构建用户界面的框架,支持 TypeScript。 - NestJS:用于使用 Node.js 构建服务器端应用程序的框架,默认使用 TypeScript。 - Express.js:一个灵活的 Web 应用程序开发框架,也支持 TypeScript,提升了安全性和生产效率。 准备好学习这个超集的基础知识了吗?期待在课程中见到你!
Seja bem-vindo ao curso de fundamentos de TypeScript, este superset está sendo muito utilizado no mercado de trabalho e cada vez mais solicitado como conhecimento necessário para as vagas de programação web em geral.O principal objetivo deste treinamento é te ensinar a instalar, utilizar o TS e também compilar em JavaScript para utilizarmos na nossa aplicação.Ao longo dos exemplos práticos serão passados fundamentos teóricos, para você compreender a função deles e saber onde vai empregá-los na prática.Alguns dos recursos ensinados são:Tipagem de dados;Tipos complexos (tuplas, union types, literal types e outros);Criação de tipos;Generics;Decorators;Interfaces;Orientação a objetos com TS (Classes, herança);E muito mais!O que é necessário para aprender TypeScript:Para realizar este curso de TypeScript para iniciantes, você precisa ter conhecimentos básicos em desenvolvimento web, como HTML, CSS e, principalmente, JavaScript.Já que TypeScript é um superset para JS, estaremos programando na maioria do tempo em JavaScript e utilizando os recursos desta linguagem.Além de programar em TS, veremos como configurar o superset a partir do arquivo tsconfig.Você conseguirá gerenciar a versão de JS gerada, diretórios de desenvolvimento e distribuição, e também outros parâmetros interessantes.É fundamental aprender a como configurar o TypeScript, pois isso determina como ele é executado, além de influenciar no JS que será compilado.Para que serve o TypeScript?O TypeScript é um superset criado pela Microsoft que estende o JavaScript, adicionando recursos avançados de tipagem estática.Ele indica erros de tipo, oferece suporte a recursos avançados de IDE, como autocompletar e verificação de erros em tempo real, facilita o desenvolvimento de aplicativos escaláveis e de longa duração, fornece ferramentas de refatoração e melhora a legibilidade do código.Podemos resumir dizendo que o TypeScript torna o desenvolvimento de software mais robusto, produtivo e de fácil manutenção!Durante esse curso de TypeScript com certificado, iremos abordar os fundamentos desse superset, mas se quiser se aprofundar ainda mais nessa ferramenta, não deixe de olhar nossas outras opções, você pode fazer também o curso de TypeScript do básico ao avançado da Hora de Codar!TypeScript e JavaScript são a mesma coisa?Apesar de compartilharem semelhanças, não são a mesma coisa!JavaScript é uma linguagem de programação de script amplamente adotada em toda a web. Ela é interpretada pelos navegadores e permite a criação de interações dinâmicas em páginas da web. Ela é conhecida por ser relativamente simples e fácil de usar.Por outro lado, o TypeScript é um superset derivado do JavaScript que adiciona recursos de tipagem estática, como dito acima. Ele é compilado em JavaScript e oferece suporte a recursos avançados, tornando o código mais robusto e menos propenso a erros.Além disso, também traz recursos adicionais, como interfaces, classes e módulos, que ajudam a organizar e estruturar o código de forma mais escalável e legível.Uma das principais vantagens do TypeScript em relação ao JavaScript é a segurança de tipos. Com a verificação de tipo em tempo de compilação, muitos erros podem ser identificados antes mesmo de executar o código.Ademais, a tipagem estática facilita a manutenção do código em projetos de grande escala, uma vez que ajuda a detectar possíveis incompatibilidades entre diferentes partes do código.Quais frameworks usam TypeScript?Existem vários frameworks populares que usam TypeScript como seu superset padrão e outros em que é possível implementá-lo. Alguns dos principais frameworks que suportam TypeScript incluem:Angular: framework de desenvolvimento de aplicativos web bastante utilizado, mantido pelo Google. Ele é construído inteiramente em TypeScript e oferece recursos poderosos para criar aplicativos web escaláveis e robustos.React: é uma biblioteca JavaScript para construir interfaces de usuário. Embora seja originalmente escrito em JavaScript. Diversos programadores escolhem utilizar TypeScript ao desenvolver aplicativos React devido às vantagens dos tipos estáticos que o TypeScript oferece.Vue.js: esse framework é usado para a construção de interfaces de usuário. Embora seja comumente usado com JavaScript, também possui suporte completo para TypeScript. Isso permite aos desenvolvedores aproveitar também os recursos do TypeScript.NestJS: framework utilizado para a construção de aplicativos web do lado do servidor usando Node.js. Ele usa TypeScript como superset padrão, o que permite uma experiência de desenvolvimento altamente produtiva e ajuda a evitar erros comuns durante o desenvolvimento de aplicativos.Express.js: Embora o Express.js seja um framework minimalista e flexível para o desenvolvimento de aplicativos web em Node.js, também é possível usar TypeScript com o Express.js. Muitos desenvolvedores optam por adicionar suporte ao TypeScript em projetos Express.js para aproveitar os recursos de segurança e produtividade oferecidos pelo TypeScript.Você está pronto para aprender os fundamentos desse superset com o melhor curso de TypeScript fundamentos? Te vejo nas aulas!