CURSO DE TYPESCRIPT NA PRÁTICA - APRENDA TYPESCRIPT EM 1 HORA

CURSO DE TYPESCRIPT NA PRÁTICA - APRENDA TYPESCRIPT EM 1 HORA

Matheus Battisti - Hora de Codar

2 года назад

98,373 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

Cristian Garcia
Cristian Garcia - 24.10.2023 18:07

Obrigado por essa aula, não irei mais usar “any” estava perdido rs

Ответить
Gustavo Henrique
Gustavo Henrique - 24.10.2023 07:46

Cara, que conteúdo foda em pouco mais de 1 hora. Obrigado por compartilhar seus conhecimentos. Vim aqui nesse vídeo pra ter uma base de TS pra poder dar o start no teu curso de Angular. Parabéns! 👏👏

Ответить
Reuel
Reuel - 14.10.2023 17:25

As vezes vc só explica o que vai fazer e não o PORQUE de um comando ser escrito de tal forma

Ответить
werlen Araujo
werlen Araujo - 14.10.2023 13:53

vc e fera demais

Ответить
Tube Studios
Tube Studios - 16.09.2023 17:55

Explicou tudo , menos a forma mais elegante e tipador de declaração de arrays :

var Nomes: Array<String>["arthur","Gui"]

Ответить
Vi Figueiredo
Vi Figueiredo - 28.08.2023 17:17

Conteúdo muito foda meu caro ^^ Mas algumas coisas o tsc não transpilou... por exemplo a parte de type alias. Estou utilizando esnext...

Ответить
Pedro Requião
Pedro Requião - 24.08.2023 18:16

Excelente aula cara! Muito obrigado!

Ответить
Mario Junior
Mario Junior - 18.08.2023 14:58

Poderia fazer um curso de svelte também.

Ответить
Deko Vieira
Deko Vieira - 05.08.2023 22:35

Poderia contar nos dedos professores com boas intenções em ensinar de verdade e você é um deles. Tenho alguns cursos seus da Udemy e avancei bastante meus estudos de javascript. Galera! pode seguir o cara, vale a pena.

Ответить
Guilherme H. V. Santos
Guilherme H. V. Santos - 31.07.2023 16:58

Aula sensacional, eu estava começando a aprender typescript mas só havia escutado as tipagens e interfaces. Aula completa valeu!!!!

Ответить
Elizeu Ferreira
Elizeu Ferreira - 23.06.2023 03:20

muito bem explicado, obrigado

Ответить
Eduardo Oliveira
Eduardo Oliveira - 14.06.2023 01:08

Já sei typescript mais vou tirar umas dúvidas aqui

Ответить
DarkZIN
DarkZIN - 05.05.2023 17:39

Muito bom

Ответить
marcos lourenço
marcos lourenço - 20.04.2023 15:01

Como você pode ensinar tantas tecnologias, você é humano ? 😅

Ответить
daniel henrique
daniel henrique - 18.04.2023 16:52

muito boa a aula, porem exige um básico de programação para entender bem.

Ответить
Danilo Henrique
Danilo Henrique - 04.04.2023 22:44

Cara você falou do código no GitHub no final AAAAAAAAAAAAAAAAAA eu te odeiooooooooooooooo

Ответить
Little Lammer
Little Lammer - 27.03.2023 15:47

O meu Console não atualiza, alguém sabe me dizer o motivo?

Ответить
Patrícia Ferreira
Patrícia Ferreira - 27.03.2023 02:21

Esse professor é muito bom! Faço um curso dele de SQL pela Udemy. Excelente! Obrigada por disponibilizar esse tipo de conteúdo!

Ответить
Vassellos
Vassellos - 24.03.2023 18:48

Alguem me da um ajudinha kk.
Achei nada sobre o problema que estou tendo:

Trabalho em um app, e quando lanço atualizaçoes para ele, acontece um sinistro.
Ao atualizar na playstore o app nao atualiza de verdade, somente se eu reiniciar o celular, mesmo que eu feche o programa e reabra, ele continua versão antiga, mas ao reiniciar o celular, o app fica atualizado.

Alguem sabe oque pode ta acontecendo, geralmente os app atualizam apos a instalaçao do patch, mas esse app em especifico só atualiza se reiniciar o celular..

Ответить
Noob Code
Noob Code - 21.03.2023 03:59

Sensacional, muito obrigado.

Ответить
Leonardo Lemos
Leonardo Lemos - 20.03.2023 15:46

Que didática excelente!!!

Ответить
Leo Miguins
Leo Miguins - 16.03.2023 16:01

que aula massa parabens?

Ответить
João Victor
João Victor - 26.02.2023 18:58

Solução do vídeo
Solução para os erros do comando (tsc -v)
Esses comandos você vai executar no PowerShell com o modo administrador.

Se ao digitar
Get-ExecutionPolicy
resultar em: Restricted

Solução:
Set-ExecutionPolicy Unrestricted

Ao digitar:
Selecione a opção [A] Aceitar todos

Fico feliz em ter ajudado :)

Ответить
Alessandro Zagheni
Alessandro Zagheni - 19.02.2023 15:46

Amigo, parabéns pelo curso! Virei seu fã. Eu procurava algo assim, que fosse objetivo e você conseguiu. Tens o dom da palavra, continue e desejo muito sucesso!!!

Ответить
Warllei Martins
Warllei Martins - 31.01.2023 23:22

Já vi muita coisa esquisita na programação, esse decorator com certeza esta entre elas.

Ответить
ElisCast - Elis Pethke
ElisCast - Elis Pethke - 23.01.2023 16:43

Muito obrigada, estou fazendo seus curso e graças a VC, passei para um bootcamp,começo em março aqui em Berlin na Alemanha. Muito obrigada.

Ответить
Matheus Pareschi Pareschi
Matheus Pareschi Pareschi - 10.01.2023 17:42

muito bom parabéns

Ответить
Carlos Cruz
Carlos Cruz - 07.01.2023 04:57

ótimo vídeo

Ответить
blackjackmaldo
blackjackmaldo - 27.12.2022 18:28

Gratidão! é tudo que sinto por esse conteúdo maravilhoso que disponibilizou, simples, prático e direto.

Ответить
Filipe Oliveira
Filipe Oliveira - 02.12.2022 14:33

Ótimo conteúdo e didática

Ответить
Ton
Ton - 08.11.2022 10:25

Gratidão!!!

Ответить
Calvin Teixeira
Calvin Teixeira - 01.11.2022 05:54

Fala, Matheus. Tudo bem? Durante as falas sobre object literals você citou a palavra "molde", o que nesse contexto todo nos lembra muito as classes. Uma duvida, através do typescript a gente consegue passar a usar a estrutura do TS e substituir o que seriam as classes (moldes para instanciar objetos)? Claro que na classe a gente consegue definir inclusive funções e valores para as propriedades que serão herdadas enquanto que no typescript a gente fala mais sobre a tipagem em sí e não a declaração do valor (até onde eu sei).

Ответить
Mr.guaxinim
Mr.guaxinim - 25.10.2022 04:39

É possível usar typescript com html sem precisar transpilar para javascript?

Ответить
Klaus Wolfgram
Klaus Wolfgram - 15.10.2022 19:03

Excelente conteúdo. Parabéns e obrigado.

Ответить
Davidson Felix
Davidson Felix - 09.10.2022 03:09

Que Super!!!! aula!!!!!, Obrigado por isso!!!!!

Ответить
Rafael Lemos
Rafael Lemos - 22.09.2022 16:10

Não sei se estou vendo o vídeo errado, e estou até um pouco frustrado com o tanto de comentário de 'ótimo vídeo para iniciar no ts`, pq eu estou tentando entrar no mundo da programação, pesquisando vi que essa era uma ótima linguagem e estou vendo este primeiro vídeo. Estou perdidaço, não faço a menor ideia o que é let, o que é const, o que é typeof nem nada disso. Para que servem esses comandos, o que é possível construir com ts. Perdido. Obs: Já programo em python, já tenho base lógica de progmração etc.

Ответить
Givaldo Neto
Givaldo Neto - 19.09.2022 22:03

TOPP

Ответить
Valdeir Jose Silva
Valdeir Jose Silva - 19.09.2022 20:34

Sensacional que aula introdutória muito bem explicada parabéns!

Ответить
Yuri França
Yuri França - 16.09.2022 00:16

Quando eu uso o tsc -v diz que o comando não foi reconhecido, mesmo depois de eu usar npm i -g typescript. Alguém sabe o é?

Ответить
Bart Silva
Bart Silva - 15.09.2022 18:56

entendi, a proposta é interessante muito embora por vezes inclui-se muito código e na saída fica apenas o "javascript puro" e em outras funcionalidades gera códigos mais complexos que se entrar com bug já viu..
o código no formato typescript puro não é suportado pelos browsers e ele faz tipo uma correção de tipos em tempo de produção e gera um .js digamos traduzido..

isso é o resultado em JS --- traduzido pelo TypeScript
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {

var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
return c > 3 && r && Object.defineProperty(target, key, r), r;

-- esse foi o código digitado em TypeScript que gerou o JS acima
function BaseParameters(){
return function<T extends {new (...args: any[]): {} }>(constructor: T) {
return class extends constructor {
id = Math.random()
createdDt = new Date();
}
}
}
@BaseParameters()
mas temos que usar esse trem, então bora usar

Ответить
René PR
René PR - 07.09.2022 00:10

Matheus, obrigado pelo conteudo! É meu primeiro contato com o Js e fiz passo-à-passo o curso. Estou com um pequeno problema: as funcoes com possibilidade de parametro alternativo os valores nao aparecem, ex: Ola, ${greet} ${name}. Poderia me dar uma pista? Obrigado!

Ответить
max dev
max dev - 05.09.2022 22:04

eu estou na minha primeira vaga de jr. olhando o codigo em producao, me deparei com incontaveis ANY's, perguntei, disseram que nao tinha jeito de tirar. Olhando seu video, agora eu nao vejo um jeito de USAR o bendito any kkkkk ... tem hora q é realmente muita preguica mesmo kkkk

Ответить
Leuzeraxd Leu
Leuzeraxd Leu - 25.08.2022 22:17

Opa boa tarde tudo certo? Gosto muito do seu conteudo, tem me ajudado bastante, inclusive comprei um curso da Udemy seu muito bom de react. Mas eu acabei voltando para projetos com logica, tipo calculadora, forca, to-do list, utilizando typescript, para eu melhorar minha debugação e entender melhor oq estou fazendo, cara, estou sofrendo muito pra fazer um fetch com typescript, algum curso teu me ajudaria nisso? ou algum video... to me batendo muito nisso

Ответить
Michelle Bonnamain
Michelle Bonnamain - 25.08.2022 05:33

Excelente aula, ótima didática, sucesso no canal!!👏

Ответить
Evandro Martins
Evandro Martins - 15.08.2022 15:42

cara.. vc fala muito de "gastar mais tempo", mas quando se usa mais tempo em uma garantia de estabilidade em prod eu vejo como "investimento".. "gastar tempo aprendendo" nem faz sentido.. investir seu tempo seria mais legal :D.. muito bom video

Ответить
Salles C.
Salles C. - 02.08.2022 23:08

Em didática, senão o primeiro, Battisti está em meu top 3!

Ответить
Jailson Dev
Jailson Dev - 29.07.2022 07:11

bom de mais, mais tem uma coisa que eu nao sei, se ter vindo do Java, se ajuda ou se confunde de mais pq pra um java a poo é fundamental, no js nem tanto...

Ответить