Skip to content

Latest commit

 

History

History
113 lines (89 loc) · 21.4 KB

README.md

File metadata and controls

113 lines (89 loc) · 21.4 KB

Série de Vídeos para Iniciantes em JavaScript

C-pia-de-Tutorial-Node-js-Express-com-Docker-1.png

Uma série de vídeos ensinando conceitos Básicos a Intermediários da linguagem mais usada do planeta: JavaScript!

Se você nunca teve contato com a Linguagem e deseja aprender, essa série é para você! E, se você é uma Pessoa Desenvolvedora que já conhece a linguagem, mas gostaria de rever alguns conceitos pontuais, essa série também é para você!

Nosso objetivo é ajudar a mostrar os conceitos suficientes sobre JavaScript para fornecer a base necessária para começar a trabalhar com tutoriais focados em frameworks e SDKs usando JavaScript.

Aqui estaremos te ensinando toda a sintaxe relacionada a JavaScript! Como por exemplo: funções, loops, variáveis lógica booleana e tantos outros tópicos abordados!

Durante essa série, estaremos usando o Node.js para executar os códigos criados durante a série em vez de usar o navegador. Embora quase todo o código que usamos funcione em ambos os locais, todas as demos serão executadas a partir do console usando Node.js.

Mas, se desejar, poderão usar extensões que facilitam a execução desses códigos no Visual Studio Code tais como: Extensão Visual Studio Code - Code Runner

Toda a série está linkada com o novo Learn Path do Curso Grátis do Microsoft Learn de: Desenvolvimento para a Web para iniciantes

Espero que todas as pessoas, sejam Pessoas Desenvolvedoras ou não, apreciem essa série que foi criada com muito ❤️ para todos vocês!

❤️ 'Desenvolvido pela Comunidade para a Comunidade!' ❤️

🏃 Colaboradores

Todo o projeto foi elaborado por mim, em conjunto com os demais Cloud Advocates da Microsoft.

A versão em Português, foram gravadas com as respectivas Pessoas Desenvolvedoras da Comunidade Técnica Brasileira:

🚀 Recursos Utilizados

📺 Série de Vídeos

Abaixo vocês podem seguir de maneira ordenada todos os vídeos da série de JavaScript para Iniciantes através do meu Canal do Youtube!

Vídeo Descrição
Video 01 - O que é JavaScript? Nesse vídeo darei um overview do que aprenderemos durante essa série de Vídeos
Video 02 - Executando JavaScript: no browser ou no servidor? Nesse vídeo vamos aprender como podemos executar o JavaScript. No browser? Ou no Servidor?
Video 03 - Configurando sua caixa de ferramentas Nesse vídeo vamos configurar o nosso ambiente de desenvolvimento para realizarmos as demos que serão realizadas durante essa série
Video 04 - Criando a sua Primeira Aplicação em JavaScript Nesse vídeo criaremos a nossa primeira aplicação em JavaScript, porém usando o Node.js!
Video 05 - Comentários Nesse vídeo aprenderemos a importância do uso de comentários em JavaScript
Video 06 - Demo: Comentários Nesse vídeo realizaremos algumas demonstrações em códigos bem simples de como podemos fazer uso de comentários em JavaScript
Video 07 - Declarando Variáveis Nesse vídeo aprenderemos algo que é muito importante em qualquer linguagem de programação: declaração de variáveis!
Video 08 - Demo: Declarando Variáveis Nesse vídeo realizaremos algumas demonstrações em códigos de como podemos fazer declaração de variáveis em JavaScript
Video 09 - Trabalhando com Strings Nesse vídeo vamos entender um pouco mais como podemos trabalhar com Strings em JavaScript
Video 10 - Demo: Trabalhando com Strings Nesse vídeo realizaremos algumas demonstrações em códigos de como podemos trabalhar com Strings em JavaScript
Video 11 - Usando Template Literals para formatar Strings Nesse vídeo vamos aprender a como podemos fazer uso de um recurso que nos auxilia e muito quando precisamos usar strings mais complexas: Template Literals
Video 12 - Demo: Usando Template Literals para formatar Strings Nesse vídeo realizaremos algumas demonstrações em códigos de como podemos trabalhar com Template Literals em JavaScript
Video 13 - Tipos de Dados em JavaScript Nesse vídeo vamos aprender os diferentes tipos de dados que podemos trabalhar com JavaScript
Video 14 - Demo: Tipos de Dados em JavaScript Nesse vídeo realizaremos algumas demonstrações em códigos de como podemos trabalhar com diferentes tipos de dados com JavaScript
Video 15 - Matemática em JavaScript Nesse vídeo vamos aprender a como realizar as principais operações matemáticas com JavaScript
Video 16 - Demo: Matemática em JavaScript Nesse vídeo realizaremos algumas demonstrações em códigos de como podemos trabalhar com diferentes tipos de operadores matemáticos com JavaScript
Video 17 - Convertendo strings para números Nesse vídeo vamos aprender a como podemos fazer conversão de dados de string para numérico em JavaScript
Video 18 - Demo: Convertendo strings para números Nesse vídeo realizaremos algumas demonstrações em códigos de como podemos trabalhar com conversão de Strings para Numericos em JavaScript
Video 19 - Tratamento de Erros com Try/Catch/Finally Nesse vídeo aprenderemos como lidar com erros na execução dos códigos fazendo uso do famoso: try/catch/finally em JavaScript
Video 20 - Demo: Tratamento de Erros com Try/Catch/Finally Nesse vídeo realizaremos algumas demonstrações em códigos de como podemos trabalhar com tratamentos de erros (try/catch/finally) em JavaScript
Video 21 - Datas Nesse vídeo vamos aprender um pouco mais como podemos trabalhar com Datas em JavaScript
Video 22 - Demo: Datas Nesse vídeo realizaremos algumas demonstrações em códigos de como podemos trabalhar com Datas em JavaScript
Video 23 - Lógica booleana com instruções if Nesse vídeo aprederemos o laço de decisão mais importante e usado em qualquer linguagem de programação: 'If'. Porém aprenderemos alguns conceitos teóricos para entendermos melhor esse laço e como podemos aplicar em JavaScript
Video 24 - Demo: Lógica booleana com instruções if Nesse vídeo realizaremos algumas demonstrações em códigos de como podemos trabalhar com laço de decisão 'If' em JavaScript
Video 25 - Lógica booleana com switch e outras sintaxes Nesse vídeo vamos aprender um outro laço, só que de decisão: 'switch/case' em JavaScript.
Video 26 - Demo: Lógica booleana com switch e outras sintaxes Nesse vídeo realizaremos algumas demonstrações em códigos de como podemos trabalhar com laço de decisão 'switch/case' em JavaScript.
Video 27 - Criando Arrays Nesse vídeos vamos aprender um outro conceito extremamente importante nas linguagens de programação: Arrays! Aqui vamos aprender sobre Arrays com conceitos e explicações diretas em como podemos aplicar em JavaScript.
Video 28 - Demo: Criando Arrays Nesse vídeo realizaremos algumas demonstrações em códigos de como podemos trabalhar com Arrays em JavaScript.
Video 29 - Populando Arrays Agora que já aprendemos como mexer com Arrays em JavaScript, chegou o momento de aprender a como podemos manipular os Arrays me JavaScript.
Video 30 - Demo: Populando Arrays Nesse vídeo realizaremos algumas demonstrações em códigos de como podemos manipular Arrays em JavaScript.
Video 31 - Métodos de Arrays Nesse vídeos vamos aprender alguns importantes métodos de Arrays que podemos fazer uso em JavaScript
Video 32 - Demo: Métodos de Arrays Nesse vídeo realizaremos algumas demonstrações em códigos de como podemos usar alguns importantes métodos de Arrays em JavaScript.
Video 33 - Laços(Loops) Nesse vídeo vamos aprender outros importantes laços (loops) que podemos usar em JavaScript
Video 34 - Demo: Laços(Loops) Nesse vídeo realizaremos algumas demonstrações em códigos de como podemos fazer uso de Loops em JavaScript.
Video 35 - Funções Nesse vídeos vamos aprender sobre Funções. E, porque o uso delas é tão importante e como podemos fazer uso de Funções em JavaScript
Video 36 - Demo: Funções Nesse vídeo realizaremos algumas demonstrações em códigos de como podemos fazer uso de Funções em JavaScript.
Video 37 - Arrow Functions e Funções Anônimas Nesse vídeo vamos aprender a como fazer uso de Funções Anônimas e Arrow Functions, algo tão utilizado no mundo do JavaScript
Video 38 - Demo: Arrow Functions e Funções Anônimas Nesse vídeo realizaremos algumas demonstrações em códigos de como podemos fazer uso de Funções Anônimas e Arrow Functions em JavaScript.
Video 39 - JavaScript Object Notation (JSON) Nesse vídeos vamos aprender conceitos importantes de como podemos manipular objetos usando o JSON (JavaScript Object Notation)
Video 40 - Demo: JavaScript Object Notation (JSON) Nesse vídeo realizaremos algumas demonstrações em códigos de como podemos fazer uso do JSON (JavaScript Object Notation)
Video 41 - Objetos em JavaScript (JSON) Dando continuidade com os estudos em relação a JSON, vamos aprender mais ainda conceitos de como podemos lidar com Objetos com JSON!
Video 42 - Demo: Objetos em JavaScript (JSON) Nesse vídeo realizaremos algumas demonstrações em códigos de como podemos fazer uso de Objetos com JSON (JavaScript Object Notation)
Video 43 - Promises para operações de longa duração Nesse vídeo vamos aprender a como lidar com Promises e porque é o mais indicado para operações de funções de longa duração em JavaScript
Video 44 - Demo: Promises para operações de longa duração Nesse vídeo realizaremos algumas demonstrações em códigos de como podemos fazer uso de Promises em funções em JavaScript
Video 45 - Gerenciando Promises com async/await Nesse vídeo aprenderemos como podemos gerenciar promises com async e await em funções com JavaScript
Video 46 - Demo: Gerenciando Promises com async/await Nesse vídeo realizaremos algumas demonstrações em códigos de como podemos fazer uso de Funções Async/Await em JavaScript
Video 47 - Gerenciamento de Pacotes (Packages) Nesse penúltimo vídeo vamos aprender algo que vai te ajudar a seguir adiante para aprender mais sobre JavaScript/Node.js: Packages. Como podemos fazer uso de diferentes pacotes em JavaScript/Node.js
Video 48 - Demo: Gerenciamento de Pacotes (Packages) Nesse vídeo realizaremos algumas demonstrações em códigos de como podemos fazer uso de Packages em JavaScript/Node.js

🏃 Próximos Passos

Abaixo você encontrará recursos para prosseguir seus estudos depois que concluir com sucesso a nossa série de vídeos:

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

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