• Stars
    star
    2,963
  • Rank 15,284 (Top 0.4 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created almost 4 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Repositório responsável pelo Curso de TypeScript - Zero to Hero

Curso TypeScript - Zero to Hero

TypeScript Curso

Repositório responsável pelo Curso de TypeScript - Zero to Hero!

Todo o treinamento foi elaborado pela Comunidade para a Comunidade! Assim sendo, distribuindo o conhecimento de maneira totalmente gratuita à todas as Pessoas Desenvolvedoras.

Toda a emenda do treinamento, foi baseada na Documentação oficial do TypeScript! Pois, não existe melhor lugar para estudar e entender uma determinada stack ou linguagem com ajuda da documentação oficial!

📌 Pré-Requisitos

Para a realização desse curso, se faz necessário já possuir conhecimento prévio em JavaScript e Node.Js

Caso não tenha, estamos disponibilizando abaixo, alguns treinamentos prévios, antes de começar a estudar o Curso de TypeScript - Zero to Hero

🏃 Colaboradores

Nesse projeto que estamos desenvolvendo para toda a Comunidade Técnica Brasileira, está sendo desenvolvida por:

Porém, qualquer pessoa da Comunidade que deseja fazer parte desse projeto, nos auxiliando de alguma forma, entre em contato conosco, via DM's das nossas contas do Twitter: AQUI, que será um prazer em ter todos(as) vocês! Pois, acreditamos que, a união de toda a Comunidade é fundamental no compartilhamento de conhecimento!

🚀 Recursos Utilizados

💻 Série de Vídeos

Os vídeos serão lançados semanalmente, de acordo com a demanda através do meu Canal do Youtube.

Quando será o Lançamento desse Curso?

O lançamento dos primeiros vídeos sairão no dia 01/03/2021! E semanalmente estaremos lançando os vídeos aos poucos. Uma vez que o conteúdo é extremamente condensado e existe toda a questão de gravação e edição. Nesse ponto, pedirei paciência a todas as pessoas. Mas, estarei divulgando novos vídeos semanalmente!

✏️ Ementa do Curso

Módulo 1: Introdução à TypeScript
  • 1.1 - O que é TypeScript?
  • 1.2 - Conhecendo o Playground do TypeScript
  • 1.3 - Preparando o Ambiente de Desenvolvimento para o TypeScript
  • 1.4 - Entendendo um pouco mais o arquivo tsconfig.json
  • 1.5 - Demo: Primeiro Programa em TypeScript – Hello World
  • 1.6 - E por que usar o TypeScript? E, próximos passos!
Módulo 2: Tipos Básicos
  • 2.1 - Type Annotation
    • Demo 2.1
  • 2.2 - Boolean
    • Demo 2.2
  • 2.3 - Number & Bigint
    • Demo 2.3
  • 2.4 - String
    • Demo 2.4
  • 2.5 - Array
    • Demo 2.5
  • 2.6 - Tuple
    • Demo 2.6
  • 2.7 - Enum
    • Demo 2.7
  • 2.8 - Unknown
    • Demo 2.8
  • 2.9 - Any
    • Demo 2.9
  • 2.10 - Void
    • Demo 2.10
  • 2.11 - Null and Undefined
    • Demo 2.11
  • 2.12 - Never
    • Demo 2.12
  • 2.13 - Object
    • Demo 2.13
Módulo 3: Fluxos de Controle
  • 3.1 - Condicional if...else
    • Demo 3.1
  • 3.2 - Condicional switch... case
    • Demo 3.2
  • 3.3 - Condicional for
    • Demo 3.3
  • 3.4 - Condicional while
    • Demo 3.4
Módulo 4: Funções/Functions
  • 4.1 - Introdução à Funções/Functions
    • Demo 4.1
  • 4.2 - Optional Parameters
    • Demo 4.2
  • 4.3 - Default Parameters
    • Demo 4.3
  • 4.4 - Rest Parameters
    • Demo 4.4
  • 4.5 - Uso do ‘this’ e Arrow Functions
    • Demo 4.5
  • 4.6 - this Parameters
    • Demo 4.6
  • 4.7 - this Parameters em Callbacks
    • Demo 4.7
  • 4.8 - Function Overloadings
    • Demo 4.8
Módulo 5: Classes
  • 5.1 - Introdução à Classes
    • Demo 5.1
  • 5.2 - Modificadores de Acesso em TypeScript
    • Demo 5.2
  • 5.3 - Modificadores readonly
    • Demo 5.3
  • 5.4 - Uso dos Getters & Setters
    • Demo 5.4
  • 5.5 - Herança
    • Demo 5.5
  • 5.6 - Métodos & Propriedades estáticas
    • Demo 5.6
  • 5.7 - Classes Abstratas
    • Demo 5.7
Módulo 6: Interfaces
  • 6.1 - Introdução à Interfaces
    • 6.1.2 - Optional Properties
    • 6.1.3 - Propriedades Readonly
    • 6.1.4 - Function Types
    • 6.1.5 - Class Types
      • Demo 6.1
  • 6.2 - Extensão de Interfaces
    • 6.2.1 - Extensão de uma Interface
    • 6.2.2 - Extensão de Múltiplas Interfaces
    • 6.2.3 - Uso do Omit em Interfaces
      • Demo 6.2
Módulo 7: Tipos Avançados & Novos Operadores
  • 7.1 - Intersection Types
    • Demo 7.1
  • 7.2 - Union Types
    • Demo 7.2
  • 7.3 - Type Guards
    • Demo 7.3
  • 7.4 - Type Casting
    • Demo 7.4
  • 7.5 - Type Assertions
    • Demo 7.5
  • 7.6 - Conditional Types
    • Demo 7.6
  • 7.7 - Mapped Types
    • Demo 7.7
  • 7.8 - Satisfies Operator
    • Demo 7.8
Módulo 8: Generics
  • 8.1 - Introdução a Generics em TypeScript
    • Demo 8.1
  • 8.2 - Trabalhando com Tipos de Variáveis - Genéricas
    • Demo 8.2
  • 8.3 - Generic Types
    • Demo 8.3
  • 8.4 - Generic Classes
    • Demo 8.4
  • 8.5 - Generic Constraints
    • Demo 8.5
  • 8.6 - Generic Interfaces
    • Demo 8.6
Módulo 9: Módulos
  • 9.1 - Introdução à Modules no Typescript (todos os tópicos abaixo já numa única aula)
    • 9.1.2 - Usando Function Modules
    • 9.1.3 - Default Exports
    • 9.1.4 - Class Modules
    • 9.1.5 - Usando aliases Class Modules em TypeScript
Módulo 10: TypeScript em Node.js
  • 10.1 - Como podemos usar o Node.js com TypeScript + Express.Js
    • Demo 10.1
Extras: Pós finalização do curso!
  • 11.1 -

❗️ Links & Recursos Importantes

Tenho Dúvidas... O que Faço?!

Caso tenham dúvidas aos códigos desenvolvidos durante a série de vídeos, sintam-se à vontade em abrir uma ISSUE AQUI. Assim que possível, estaremos respondendo a todas as dúvidas que tiverem!

More Repositories

1

js-101-beginners-ms

Repositório responsável por todos os códigos desenvolvidos durante a Série para Iniciantes em JavaScript
JavaScript
657
star
2

frontend-bootcamp-online

Repositório responsável pelo Front-End Bootcamp Online
283
star
3

glaucia_lemos86

Desenvolvimento de um Cartão Pessoal via NPX
JavaScript
155
star
4

jwt-node-vue

Repositório responsável pelo primeiro projeto da série de vídeos: Coding Stuff.
JavaScript
93
star
5

employee-crud-api

Aplicação CRUD com api com diferentes frameworks e sendo consumido por um único Back-End
TypeScript
83
star
6

glaucia86

Repository Profile
78
star
7

projeto.crud.php

Pequeno projeto CRUD em PHP utilizando o Bootstrap com recurso do PDO
JavaScript
76
star
8

nodejs-postgresql-azure

Repositório responsável pela série de artigos sobre Node.js com PostgreSQL
JavaScript
75
star
9

livecoding-frontend-projects

Repositório com projetos Front-End
CSS
73
star
10

demos-playwright-e2e

Diferentes demos em relação ao uso do Playwright para realização de palestras sobre o assunto
JavaScript
53
star
11

crud-mvc5-ef-angularjs

Repositório do tutorial do canal do meu canal do youtube
JavaScript
47
star
12

workshop-net-core-iniciantes

Repositório responsável pelo workshop para aprender os principais conceitos de desenvolvimento em .NET CORE & EF
HTML
43
star
13

tutorial-crud-mean

Repositório responsável pelo tutorial realizado no canal do youtube
TypeScript
43
star
14

docker-zero-to-hero-series

Repositório responsável pela série de artigos sobre Docker
JavaScript
40
star
15

video-nodejs-mongo-restful-crud

Código desenvolvido durante a gravação das videos aulas sobre: CRUD com Node.Js + MongoDb + Express.js
JavaScript
39
star
16

azure-sql-prisma-vue

A real case study how to apply Azure SQL with Prisma & Vue
JavaScript
36
star
17

vuejs-todolist-swa

Repositorio responsável por realizar uma demo em como usar o SWA integrado com o GitHub Actions
Vue
33
star
18

hands-on-bots-node

Repositório responsável pelas vídeo aulas inerentes a nova série do canal: Hands on
JavaScript
31
star
19

intro-starwars-app

Repositório responsável pela artigo escrito no dev.to AQUI em como desenvolver a intro do Star Wars com Node.js & Express.js.
JavaScript
27
star
20

golang-studies

A repository with intention to learn Golang
Go
26
star
21

vuejs-workshop

Repositório responsável pelos workshops de Vue.js com Azure App Service
JavaScript
25
star
22

curso-tdd-csharp-nunit

Curso de TDD com .NET C# com nUnit pelo meu Canal do Youtube e disponibilizado no site Code4Coders
C#
23
star
23

sw-api-node-v1

Projeto com o objetivo final de criar uma api que realize as 4 operações do HTTP: GET, DELETE, PUT & POST. Utilizando das boas práticas de programação e realizando o TDD.
JavaScript
22
star
24

curso-typescript-desenvolvedores-csharp

Repositório com os códigos do curso do canal do youtube: TypeScript para Desenvolvedores C#
TypeScript
20
star
25

crud-go-fiber

Repositório responsável pela demo relacionada ao projeto usando: Golang + Fiber + PostGreSQL + Azure
Go
18
star
26

tutorial-crud-node-express-mongodb

Código desenvolvido do tutorial do CRUD em Node.Js, Express e MongoDb, através do meu site: code4coders
JavaScript
17
star
27

ts-rest-api-video

A repository teaching how to use TypeScript with Copilot + Swagger + Docker + Azure Database for PostgreSQL + Jest + TypeORM
TypeScript
16
star
28

graphql-ts-studies

Studies related with GraphQL with Node.Js and TypeScript
JavaScript
15
star
29

aprendendo-react-live

Repositório responsável pelo live coding realizado no canal Twitch.tv
JavaScript
14
star
30

crud-serverless-mongodb

Repositório responsável por criar um CRUD usando arquitetura serverless com Azure Functions & MongoDb
JavaScript
13
star
31

code-tips-weekly

Code Tips Weekly
JavaScript
13
star
32

bootcamp-cloud-computing-serverless

Repositório responsável pela série de vídeos sobre: Azure, Cloud Computing, Serverless, Azure Functions, Static Web Apps e GitHub Actions
13
star
33

glaucialemos

My Personal Website: Glaucia Lemos
CSS
12
star
34

azuresql-prisma-talk

Talk about Azure SQL + Prisma
JavaScript
11
star
35

tdd-node-mocha-chai-imasters

Repositório responsável pelos códigos de exemplo desenvolvidos no artigo do iMasters
JavaScript
11
star
36

dab-workshop

JavaScript
11
star
37

music-player-swa

Repositório responsável pela demo usando P5.js de uma aplicação de music player realizando deploy no Azure Static Web Apps e integrado com o GitHub Actions
CSS
11
star
38

azureopenai-js-samples

A repository for studies proporses how to use A.I + TypeScript + Langchain + Azure Open A.I
TypeScript
10
star
39

msgraph-nextjs-workshops

Microsoft Graph JavaScript SDK with Next.Js Workshops
TypeScript
10
star
40

microservice-node-mongo

Repositório para fins de estudos relacionado a desenvolvimento Microserviços com Node.js & MongoDb
JavaScript
9
star
41

live-coding-tdd-node

Repositório responsável pelo live coding realizado no canal Twitch.tv
JavaScript
9
star
42

fc-studies

A repository responsible for the studies related with the Full Cycle course
PHP
9
star
43

100-days-of-code-challenge

Repositório responsável por tratar do Desafio do #100DaysOfCode criado pelo Desenvolvedor Alexander Kallaway
JavaScript
8
star
44

live-coding-vuejs-calculadora

Repositório responsável pelo live coding realizado no canal Twitch.tv
JavaScript
8
star
45

design-patterns-studies-node-ts

Repositório responsável por realizar estudos pessoais de como adotar Design Patterns em Node.Js & TypeScript. É um acumulado de artigos, livros, vídeos e blog posts sobre o assunto
TypeScript
8
star
46

auth-nodejs-jwt

Repo relacionado ao post do site: code4coders
JavaScript
8
star
47

translatortext-nodejs-demo

Repositório responsável pela demo usando a API Translator Texto com Node.js
JavaScript
8
star
48

simple-app-signalr-angular

simple app
TypeScript
7
star
49

tutorial-angular-jwt-auth

JavaScript
7
star
50

repo-live-coding-twitch-glau

Repositório responsável pelas lives transmitidas durante o meu canal do Twitch
JavaScript
7
star
51

crud-serverless-cosmosdb

Repositório responsável por criar um CRUD usando arquitetura serverless com Azure Functions & MongoDb
JavaScript
7
star
52

typescript-azure-functions

Repositório responsável pelas demos relacionadas a palestra sobre: Aprimore suas Aplicações com TypeScript e Azure Functions
TypeScript
7
star
53

live-dotnetcore

Repositório responsável pelos códigos desenvolvidos durante o Live Coding no Twitch e Youtube a qual estaremos desenvolvendo alguns projetos em .NET Core 3.x
C#
7
star
54

poc-electron-serial-port

Desenvolvimento de uma aplicação POC em Electron que permita o uso de serial port.
JavaScript
6
star
55

faceapi-nodejs-demo

Repositório responsável pela demo usando Face Api com Node.js, baseado no artigo escrito por mim no dev.to
JavaScript
6
star
56

crud-mean-azure-cosmosdb

Repositório responsável por realizar operação CRUD com MEAN (Mongo, Express, Angular & Node.js) integrados ao Azure & MongoDb
TypeScript
6
star
57

design-patterns-c-

Casos de estudos pessoais e práticas com explicações e exemplos em código sobre Padrões de Projetos em C#
C#
6
star
58

demos-botsbrasil2019

Repositório responsável pela palestra realizada no evento: Bots Brasil Conf 2019
6
star
59

astro-swa-demo

Repositório responsável pela demo com o novo framework Astro.build com deployment usando o Azure Static Web Apps CLI
Astro
6
star
60

javascript-personal-study

Repositório responsável por estudar e aprender coisas mais profundas sobre: JavaScript e Node.js
JavaScript
6
star
61

nodejs-iniciantes-nodebr-treinamento

Repositório responsável pelos códigos desenvolvidos do treinamento do site: Treinamento NodeBr
JavaScript
5
star
62

workshop-chatbots-luis-ai

Repositório responsável pelo workshop sobre Chatbots + A.I + Serviços Cognitivos
JavaScript
5
star
63

webinar-vue-angular-react

Repositório responsável pelas demos mostradas durante o webinar! O webinar foi transmitido no dia 26/03/2019. Caso deseja rever a transmissão, basta clicar: AQUI
5
star
64

teste-angular-weather

TypeScript
5
star
65

demo-mspevent

Repositório responsável pelas demos mostradas durante o evento: MSP Tech Days 2019 @ São Paulo
JavaScript
5
star
66

demo-mean-azurefunctions

Repositório responsável pelas demos feitas durante a palestra no evento
TypeScript
5
star
67

react-serverless-workshop

Repositorio responsável pelo workshop de React com Serverless
JavaScript
5
star
68

curso-tdd-node-clean

Repositório do curso de TDD do Manguinho (Node + TS + SOLID + TDD + Clean Architecture)
TypeScript
5
star
69

employee-manager-app-v1

App feita em Python & Django REST Framework
Python
5
star
70

todo-list-vuejs-2

Repositório responsável por criar um TODO List em VueJs 2
JavaScript
5
star
71

nlw2-glaucia-lemos

Repositório responsável pela semana NLW #2 da Rocketseat
CSS
4
star
72

employee-manager-app-node-v1

App feita em Node.Js, MongoDB (TDD com: Chai & Mocha) :D
JavaScript
4
star
73

kitstarter-msgraph-nextjs

A Kit Starter project using Microsoft Graph with Next.js
TypeScript
4
star
74

demo-explorando-ti-webinar

Repositório responsável pela demo apresentada durante o webinar no canal do Explorando T.I
JavaScript
4
star
75

demos-wmc-rio-2018

demos
JavaScript
4
star
76

api-rest-ts-aks

A repository with a simple REST API application written in TypeScript and deployed to Azure Kubernetes Service (AKS) using Terraform and GitHub Actions for CI/CD.
TypeScript
4
star
77

presenter-glaucia-lemos

Explicação prática para os organizadores de conferências sobre meus termos e tópicos de apresentação em palestras e workshops
4
star
78

typescript-volta-futuro

Repositório responsável pelas demos realizadas durante o evento Codecon 2020
TypeScript
4
star
79

tutorial-crud-nodejs-mocha-chai

Desenvolvimento de uma aplicação em Node.Js para ensinar os conceitos principais para realizar testes com Mocha e Chai
JavaScript
4
star
80

curso-vue-parte-I-alura

Repositório responsável pelos códigos desenvolvidos durante o curso de Vue.js da Alura
JavaScript
3
star
81

workshop-node-mongo-glaucia

Repositório
JavaScript
3
star
82

azuredevcamp-bsas-2019

Repositório con las demos de las presentaciones para el evento: Azure Dev Camp @ BsAs 2019
3
star
83

demo-office-addin-vuejs

Repositório responsável pelo desenvolvimento de um Office Add-in usando VueJs
HTML
3
star
84

chatbot-nodejs-imasters

Repositório responsável pelos códigos de exemplo desenvolvidos no artigo do iMasters
JavaScript
3
star
85

crud-asp-mvc5

Desenvolvimento de uma aplicação exemplo com conceitos de DDD para fins de estudo.
C#
3
star
86

demos-cdc-2019

Repositorio responsable de las demostraciones durante el evento Caribbean Developers Conference
JavaScript
3
star
87

curso-javascript-ninja

JavaScript
3
star
88

react-ts-palestra

Demo do uso de React com Typescript para a palestra do React Rio
JavaScript
3
star
89

simple-crud-core-angular

Repositório para fins de estudos relacionado a desenvolvimento de .NET CORE 2 com Angular 5
C#
3
star
90

live-coding-chatbot-nodejs

Repositório responsável pelo live coding realizado no canal Twitch.tv
JavaScript
3
star
91

docker-for-studies

Some projects with intention to learn a little bit more about Docker + NodeJs
JavaScript
3
star
92

fc-studies-clean-architecture

Repository responsible for studies about Clean Architecture
TypeScript
3
star
93

podcast-momento-tech

Links citados durante os episódios do Podcast - Momento Tech!
3
star
94

ola-mundo-actions

Um repositório para ensinar os primeiros passos com o GitHub Actions
2
star
95

palestra-typescript

Códigos das demos realizadas durante a palestra no Coders in Rio
TypeScript
2
star
96

desafio_concrete

JavaScript
2
star
97

demo-data-day-nlp-node

Repositório responsável pelas demos do evento Data Day México 2019
JavaScript
2
star
98

demos-vs-summit-2018

TypeScript
2
star
99

javascript-functional-trainning

Desenvolvimento de alguns exemplos de Js básico até conceito de programação funcional com JS.
JavaScript
2
star
100

post-chatbot-nodejs-v4

Repositório demo.
JavaScript
2
star