Aprenda em

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ส.ค. 2024
  • Aprenda em 13:37 - conteúdo prático e direto ao ponto, respeitando o seu tempo!
    Boas-vindas à série "Aprenda em 13:37"! Aqui, você encontrará vídeos curtos e concisos sobre desenvolvimento de software, com conteúdo prático e direto ao ponto. Não perca a chance de melhorar suas habilidades e se destacar na área. Assista agora e comece a aprender em 13:37!
    O TypeScript é uma linguagem de programação open-source desenvolvida pela Microsoft que adiciona tipos estáticos e outras funcionalidades avançadas como se fosse uma extensão do JavaScript, o que ajuda a tornar o código mais confiável e fácil de manter. No vídeo, eu explico os conceitos básicos do TypeScript e mostro como ele pode ser útil para aumenta a sua produtividade e diminuir a quantidade de erros das suas aplicações.
    Se você gostou, não se esqueça de compartilhar com outras pessoas e se inscrever no canal.
    Sua opinião é importante, então deixe um comentário e me conta o que achou.
    Até o próximo vídeo!
    00:23 Introdução: Compilando arquivos TypeScript
    01:23 Tipos: Tipando uma variável
    02:48 Tipos: Criando seus próprios tipos
    03:48 Tipos: Variáveis opcionais
    04:59 Tipos: Arrays
    05:20 Funções: Tipando parâmetros e retornos
    07:29 Tipos: Inferência de tipos
    08:54 Generics: Criando funções genéricas
    11:39 Importante: Erro de compilação X execução
    12:26 Tipos: Utilizando bibliotecas do npm
    #typescript
    #javascript
    #nodejs
    Que tal me seguir no twitter? / luisrudge

ความคิดเห็น • 63

  • @luizfarias398
    @luizfarias398 ปีที่แล้ว +20

    Cara, essa série é incrível! Achei seu canal pelo video do Tailwind, que por sinal é maravilhoso. Parabéns pelo conteúdo 👏🏽

    • @luisrudge
      @luisrudge  ปีที่แล้ว

      Valeu demais pelo comentário, Luiz. Que bom que curtiu a série de vídeos direto ao ponto!

  • @marcelogomes6922
    @marcelogomes6922 6 หลายเดือนก่อน +2

    Conteúdo excelente e muito esclarecedor. Parabéns e obrigado por compartilhar.

  • @marcelocorrea1290
    @marcelocorrea1290 4 หลายเดือนก่อน +1

    Muito bom!
    Curti demais a sua didática. Adorei a série.
    Deixo uma ideia pra video pra incluir nessa série: Vue JS em 13 min 37
    Vlw!

  • @edijrpyy
    @edijrpyy ปีที่แล้ว +1

    Cara teu canal é super valioso pra comunidade dev, obrigado por compartilhar os seus conhecimentos!

    • @luisrudge
      @luisrudge  ปีที่แล้ว

      Valeu, Edivaldo!

  • @ryanpantaneiro
    @ryanpantaneiro ปีที่แล้ว +2

    cara, simplesmente perfeito, assisti todos os vídeos do canal, e olha, parabéns, sua didática é maravilhosa!!!!!!

    • @luisrudge
      @luisrudge  ปีที่แล้ว

      Obrigado, Ryan! É bom começar o dia lendo um comentário desses!

  • @jefersonpatricio8499
    @jefersonpatricio8499 ปีที่แล้ว +3

    Caramba, Luís... cai de paraquedas, já me inscrevi e ativei o sininho. Parabéns pelo excelente conteúdo e pela didática topppp. Amei o vídeo sobre tailwind e esse daqui também. Aprendi muito.

    • @luisrudge
      @luisrudge  ปีที่แล้ว +1

      Obrigado pelos elogios, Jeferson. Tentei fazer algo um pouco diferente, com bastante informação de uma maneira mais 'condensada' e é bom ler que as pessoas estão gostando esse novo formato!

  • @arthurvenicio7742
    @arthurvenicio7742 10 หลายเดือนก่อน +1

    Sou desenvolvedor back-end e atualmente utilizo o tsx para executar codigo ts, é uma boa opção.

    • @luisrudge
      @luisrudge  10 หลายเดือนก่อน +1

      Muitas ferramentas aparecendo agora, né? tsx é muito bom mesmo. Também estou utilizando (troquei ts-node e ts-node-dev por tsx). Tô testando o Bun (bun.sh/) também. Já ouviu falar? Não é só um executor de comandos, é um runtime novo e muito mais rápido!

    • @arthurvenicio7742
      @arthurvenicio7742 10 หลายเดือนก่อน +1

      @@luisrudge Bacana demais, ainda não experimentei o bun mas já recebi bastante elogios. Ainda não vi nenhuma aplicação em produção rondando com ele, já está maduro suficiente? De certo que é uma melhora significativa

    • @luisrudge
      @luisrudge  10 หลายเดือนก่อน

      @@arthurvenicio7742 eu ainda não coloquei nada em produção com o runtime Bun, mas estou usando o Bun como alternativa ao npm/yarn. yarn install no meu projeto demorava 1m30s no servidor de CI, agora leva 10 segundos (na minha máquina local foi de 55s pra 5s - sem cache).

  • @maiconpereiradesouza5533
    @maiconpereiradesouza5533 ปีที่แล้ว +2

    Segundo vídeo que estou assistindo do canal!!! Show de bola essa proposta de vídeo... Muito bom!!!! Parabéns!

    • @luisrudge
      @luisrudge  ปีที่แล้ว

      Opa, Maicon. Maravilha! Se inscreve no canal que segunda tá saindo mais um!

  • @israelkleberdelimasoares1131
    @israelkleberdelimasoares1131 6 หลายเดือนก่อน +1

    Acho o conteúdo muito claro e objetivo! Adorei! Parabéns!

    • @luisrudge
      @luisrudge  6 หลายเดือนก่อน +1

      Valeu pelo comentário!

  • @gxtvm
    @gxtvm 5 หลายเดือนก่อน +1

    Muito massa! Tenta abordar Bancos de Dados também no futuro, esse formato de vídeo era o que faltava.

    • @luisrudge
      @luisrudge  5 หลายเดือนก่อน +1

      Eu tenho um outro vídeo sobre o Prisma, que é um ORM pra interagir com vários bancos de dados. Acho que pode ajudar!

  • @boca99
    @boca99 ปีที่แล้ว +1

    Parabéns fera, direto ao ponto.

    • @luisrudge
      @luisrudge  ปีที่แล้ว

      Isso! Que bom que a ideia deu certo! Valeu pelo comentário, Leandro.

  • @jeffersonlira3952
    @jeffersonlira3952 10 หลายเดือนก่อน

    cade os videos mano ? BOM DEMAIS

    • @luisrudge
      @luisrudge  10 หลายเดือนก่อน

      Opa, valeu! Qual assunto você sugere?

  • @Fenderoutside
    @Fenderoutside ปีที่แล้ว

    Vídeos excelentes práticos rápidos e didáticos. Esses vídeos de 13min me ajudando muito.

    • @luisrudge
      @luisrudge  ปีที่แล้ว +1

      Muito bom ler isso, Ednei. Obrigado pelo comentário e bons estudos!

  • @thiagodias5508
    @thiagodias5508 7 หลายเดือนก่อน

    Muito bom esse conteúdo. Realmente deu uma explicada ótima nos conceitos.

    • @luisrudge
      @luisrudge  7 หลายเดือนก่อน

      Valeu pelo comentário, Thiago!

  • @dibastos
    @dibastos ปีที่แล้ว +1

    já ganhou mais um inscrito, parabéns pela série!!!

    • @luisrudge
      @luisrudge  ปีที่แล้ว +1

      Valeu pelo comentário, Dione!

  • @Soberanna
    @Soberanna ปีที่แล้ว +2

    "eh um baita de um Fusca" KKKKKK quebrei haoahaoahaoajaoaj😂

  • @vitalvesneto
    @vitalvesneto ปีที่แล้ว

    Muito boa tua didática... vídeos excelentes!

  • @helioendrio5225
    @helioendrio5225 ปีที่แล้ว +1

    Que conteúdo foda

    • @luisrudge
      @luisrudge  ปีที่แล้ว

      Valeu pelo comentário, Helio! Já tá usando TypeScript em produção ou ainda tá pensando em migrar?

    • @helioendrio5225
      @helioendrio5225 ปีที่แล้ว +1

      @@luisrudge trabalhei com node + express por 3 anos e pouquinho e recentemente comecei a usar Nest como framework, então é a primeira vez que tô tendo contato com type de verdade, esse vídeo ajudou muito a entender algumas coisas básicas que quem ja usa a muito tempo acaba esquecendo

    • @luisrudge
      @luisrudge  ปีที่แล้ว

      @@helioendrio5225 Show de bola! O Nest parece ser muito legal mesmo! Melhor ainda que é 100% tipado.

  • @gabriellamperge3518
    @gabriellamperge3518 ปีที่แล้ว +1

    Canal bom

    • @luisrudge
      @luisrudge  ปีที่แล้ว +1

      Valeu, Gabriel!

  • @joaovsoares
    @joaovsoares ปีที่แล้ว +1

    Muito bom! Faz de JS também.

    • @luisrudge
      @luisrudge  ปีที่แล้ว +1

      Boa ideia, heim! JS seria muito grande, mas eu tava pensando em fazer um vídeo com as perguntas de JS que eu normalmente vejo em entrevistas. Vou tentar idealizar!

    • @joaovsoares
      @joaovsoares ปีที่แล้ว

      @@luisrudge Seria perfeito! O meu like vc já tem.

  • @Don_Verissimo
    @Don_Verissimo ปีที่แล้ว +1

    Faz um de sass

  • @viniciusfmendes
    @viniciusfmendes ปีที่แล้ว +1

    Ótimo conteúdo!

    • @luisrudge
      @luisrudge  ปีที่แล้ว +1

      Valeu pelo comentário, Vinicius!

    • @viniciusfmendes
      @viniciusfmendes ปีที่แล้ว

      ​@@luisrudgeUma dúvida Luis, quando você declarou o type Carro, seria uma interface? Não vejo TS a muitooo tempo então não sei se mudou a sintaxe de "interface" para type, como tu fez, ou se são coisas diferentes.

    • @luisrudge
      @luisrudge  ปีที่แล้ว +1

      @@viniciusfmendes Ótima pergunta! Type e Interface são muito parecidos, especialmente pra quem 'consome' os tipos, como devs de aplicações. A principal diferença é que Interfaces podem ser 'estendidas', ou seja, você pode criar uma interface com 3 propriedades e a pessoa que tá utilizando essa sua interface pode adicionar mais duas propriedades - por isso é muito comum utilizar interfaces para bibliotecas. Type não pode ser estendido e por isso é mais utilizado pra declarar tipos de objetos que vão ser utilizados pela aplicação ou trafegados entre o frontend e backend.

    • @viniciusfmendes
      @viniciusfmendes ปีที่แล้ว

      @@luisrudge Ah sim, ótima explicação, entendi. Muito obrigado!

  • @cosmoandre3596
    @cosmoandre3596 หลายเดือนก่อน +1

    Só uma correção, a todo momento voce fala, compilador, compilação.., é transportador e transpilação, são coisas completamente diferentes.

    • @luisrudge
      @luisrudge  หลายเดือนก่อน

      Certíssimo! Obrigado pela correção.

  • @tarik_sanc
    @tarik_sanc ปีที่แล้ว

    Cacete mano, conteudo otimo!

    • @luisrudge
      @luisrudge  ปีที่แล้ว

      Valeu demais, Andrek!

  • @boca99
    @boca99 ปีที่แล้ว +1

    Bootstrap que abra o olho 👀

    • @luisrudge
      @luisrudge  ปีที่แล้ว

      Será que desbanca? Cenas dos próximos capítulos!

  • @oele7292
    @oele7292 11 หลายเดือนก่อน

    Cadê o de JS standard? :)

    • @luisrudge
      @luisrudge  11 หลายเดือนก่อน

      Espero nunca precisar escrever JS sem tipos de novo 😅

  • @AlexandreSilva-qw4pd
    @AlexandreSilva-qw4pd ปีที่แล้ว +2

    O que tem de especial em 13:37? Fique curioso hahaha

    • @luisrudge
      @luisrudge  ปีที่แล้ว +2

      hahah! Vamos dizer que é um easter egg. É uma referência à 'Leet Language' (en.wikipedia.org/wiki/Leet). 1337 é como se escreve Leet em Leet Language. Meio nerd, né? Mas eu precisava de um tempo curto e esse número me veio na mente hahaa. Valeu por assistir e pelo comentário, Alexandre!

    • @AlexandreSilva-qw4pd
      @AlexandreSilva-qw4pd ปีที่แล้ว +1

      @@luisrudge hahah bacana demais, sucesso!!

    • @agathamagnus3439
      @agathamagnus3439 ปีที่แล้ว +2

      @@luisrudge muito bom e criativo, por favor continua com o canal, sua didática é incrível, a qualidade dos vídeos ta muito boa tambem! excelente conteudo, parabens

    • @luisrudge
      @luisrudge  ปีที่แล้ว +1

      @@agathamagnus3439 Obrigado novamente, Ághata! Já tenho algumas ideias na fila pra gravar um vídeo novo. Acabei lançando 3 ao mesmo tempo pra testar o formato. Parece estar funcionando 🎉

    • @agathamagnus3439
      @agathamagnus3439 ปีที่แล้ว

      @@luisrudge que maravilha! vou ativar o sininho aqui

  • @ALEXANDROJAFS
    @ALEXANDROJAFS 7 หลายเดือนก่อน

    Muito massa seu vídeo. Não entendi nada.