Repositório responsável por todos os códigos desenvolvidos durante a Série para Iniciantes em JavaScript
Uma srie de vdeos ensinando conceitos Bsicos a Intermedirios da linguagem mais usada do planeta: JavaScript!
Se voc nunca teve contato com a Linguagem e deseja aprender, essa srie para voc! E, se voc uma Pessoa Desenvolvedora que j conhece a linguagem, mas gostaria de rever alguns conceitos pontuais, essa srie tambm para voc!
Nosso objetivo ajudar a mostrar os conceitos suficientes sobre JavaScript para fornecer a base necessria para comear a trabalhar com tutoriais focados em frameworks e SDKs usando JavaScript.
Aqui estaremos te ensinando toda a sintaxe relacionada a JavaScript! Como por exemplo: funes, loops, variveis lgica booleana e tantos outros tpicos abordados!
Durante essa srie, estaremos usando o Node.js para executar os cdigos criados durante a srie em vez de usar o navegador. Embora quase todo o cdigo que usamos funcione em ambos os locais, todas as demos sero executadas a partir do console usando Node.js.
Mas, se desejar, podero usar extenses que facilitam a execuo desses cdigos no Visual Studio Code tais como: Extenso Visual Studio Code - Code Runner
Toda a srie est linkada com o novo Learn Path do Curso Grtis do Microsoft Learn de: Desenvolvimento para a Web para iniciantes
Espero que todas as pessoas, sejam Pessoas Desenvolvedoras ou no, apreciem essa srie que foi criada com muito para todos vocs!
'Desenvolvido pela Comunidade para a Comunidade!'
Todo o projeto foi elaborado por mim, em conjunto com os demais Cloud Advocates da Microsoft.
A verso em Portugus, foram gravadas com as respectivas Pessoas Desenvolvedoras da Comunidade Tcnica Brasileira:
Abaixo vocs podem seguir de maneira ordenada todos os vdeos da srie de JavaScript para Iniciantes atravs do meu Canal do Youtube!
Vdeo | Descrio |
---|---|
Video 01 - O que JavaScript? | Nesse vdeo darei um overview do que aprenderemos durante essa srie de Vdeos |
Video 02 - Executando JavaScript: no browser ou no servidor? | Nesse vdeo vamos aprender como podemos executar o JavaScript. No browser? Ou no Servidor? |
Video 03 - Configurando sua caixa de ferramentas | Nesse vdeo vamos configurar o nosso ambiente de desenvolvimento para realizarmos as demos que sero realizadas durante essa srie |
Video 04 - Criando a sua Primeira Aplicao em JavaScript | Nesse vdeo criaremos a nossa primeira aplicao em JavaScript, porm usando o Node.js! |
Video 05 - Comentrios | Nesse vdeo aprenderemos a importncia do uso de comentrios em JavaScript |
Video 06 - Demo: Comentrios | Nesse vdeo realizaremos algumas demonstraes em cdigos bem simples de como podemos fazer uso de comentrios em JavaScript |
Video 07 - Declarando Variveis | Nesse vdeo aprenderemos algo que muito importante em qualquer linguagem de programao: declarao de variveis! |
Video 08 - Demo: Declarando Variveis | Nesse vdeo realizaremos algumas demonstraes em cdigos de como podemos fazer declarao de variveis em JavaScript |
Video 09 - Trabalhando com Strings | Nesse vdeo vamos entender um pouco mais como podemos trabalhar com Strings em JavaScript |
Video 10 - Demo: Trabalhando com Strings | Nesse vdeo realizaremos algumas demonstraes em cdigos de como podemos trabalhar com Strings em JavaScript |
Video 11 - Usando Template Literals para formatar Strings | Nesse vdeo 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 vdeo realizaremos algumas demonstraes em cdigos de como podemos trabalhar com Template Literals em JavaScript |
Video 13 - Tipos de Dados em JavaScript | Nesse vdeo vamos aprender os diferentes tipos de dados que podemos trabalhar com JavaScript |
Video 14 - Demo: Tipos de Dados em JavaScript | Nesse vdeo realizaremos algumas demonstraes em cdigos de como podemos trabalhar com diferentes tipos de dados com JavaScript |
Video 15 - Matemtica em JavaScript | Nesse vdeo vamos aprender a como realizar as principais operaes matemticas com JavaScript |
Video 16 - Demo: Matemtica em JavaScript | Nesse vdeo realizaremos algumas demonstraes em cdigos de como podemos trabalhar com diferentes tipos de operadores matemticos com JavaScript |
Video 17 - Convertendo strings para nmeros | Nesse vdeo vamos aprender a como podemos fazer converso de dados de string para numrico em JavaScript |
Video 18 - Demo: Convertendo strings para nmeros | Nesse vdeo realizaremos algumas demonstraes em cdigos de como podemos trabalhar com converso de Strings para Numericos em JavaScript |
Video 19 - Tratamento de Erros com Try/Catch/Finally | Nesse vdeo aprenderemos como lidar com erros na execuo dos cdigos fazendo uso do famoso: try/catch/finally em JavaScript |
Video 20 - Demo: Tratamento de Erros com Try/Catch/Finally | Nesse vdeo realizaremos algumas demonstraes em cdigos de como podemos trabalhar com tratamentos de erros (try/catch/finally) em JavaScript |
Video 21 - Datas | Nesse vdeo vamos aprender um pouco mais como podemos trabalhar com Datas em JavaScript |
Video 22 - Demo: Datas | Nesse vdeo realizaremos algumas demonstraes em cdigos de como podemos trabalhar com Datas em JavaScript |
Video 23 - Lgica booleana com instrues if | Nesse vdeo aprederemos o lao de deciso mais importante e usado em qualquer linguagem de programao: 'If'. Porm aprenderemos alguns conceitos tericos para entendermos melhor esse lao e como podemos aplicar em JavaScript |
Video 24 - Demo: Lgica booleana com instrues if | Nesse vdeo realizaremos algumas demonstraes em cdigos de como podemos trabalhar com lao de deciso 'If' em JavaScript |
Video 25 - Lgica booleana com switch e outras sintaxes | Nesse vdeo vamos aprender um outro lao, s que de deciso: 'switch/case' em JavaScript. |
Video 26 - Demo: Lgica booleana com switch e outras sintaxes | Nesse vdeo realizaremos algumas demonstraes em cdigos de como podemos trabalhar com lao de deciso 'switch/case' em JavaScript. |
Video 27 - Criando Arrays | Nesse vdeos vamos aprender um outro conceito extremamente importante nas linguagens de programao: Arrays! Aqui vamos aprender sobre Arrays com conceitos e explicaes diretas em como podemos aplicar em JavaScript. |
Video 28 - Demo: Criando Arrays | Nesse vdeo realizaremos algumas demonstraes em cdigos 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 vdeo realizaremos algumas demonstraes em cdigos de como podemos manipular Arrays em JavaScript. |
Video 31 - Mtodos de Arrays | Nesse vdeos vamos aprender alguns importantes mtodos de Arrays que podemos fazer uso em JavaScript |
Video 32 - Demo: Mtodos de Arrays | Nesse vdeo realizaremos algumas demonstraes em cdigos de como podemos usar alguns importantes mtodos de Arrays em JavaScript. |
Video 33 - Laos(Loops) | Nesse vdeo vamos aprender outros importantes laos (loops) que podemos usar em JavaScript |
Video 34 - Demo: Laos(Loops) | Nesse vdeo realizaremos algumas demonstraes em cdigos de como podemos fazer uso de Loops em JavaScript. |
Video 35 - Funes | Nesse vdeos vamos aprender sobre Funes. E, porque o uso delas to importante e como podemos fazer uso de Funes em JavaScript |
Video 36 - Demo: Funes | Nesse vdeo realizaremos algumas demonstraes em cdigos de como podemos fazer uso de Funes em JavaScript. |
Video 37 - Arrow Functions e Funes Annimas | Nesse vdeo vamos aprender a como fazer uso de Funes Annimas e Arrow Functions, algo to utilizado no mundo do JavaScript |
Video 38 - Demo: Arrow Functions e Funes Annimas | Nesse vdeo realizaremos algumas demonstraes em cdigos de como podemos fazer uso de Funes Annimas e Arrow Functions em JavaScript. |
Video 39 - JavaScript Object Notation (JSON) | Nesse vdeos vamos aprender conceitos importantes de como podemos manipular objetos usando o JSON (JavaScript Object Notation) |
Video 40 - Demo: JavaScript Object Notation (JSON) | Nesse vdeo realizaremos algumas demonstraes em cdigos de como podemos fazer uso do JSON (JavaScript Object Notation) |
Video 41 - Objetos em JavaScript (JSON) | Dando continuidade com os estudos em relao a JSON, vamos aprender mais ainda conceitos de como podemos lidar com Objetos com JSON! |
Video 42 - Demo: Objetos em JavaScript (JSON) | Nesse vdeo realizaremos algumas demonstraes em cdigos de como podemos fazer uso de Objetos com JSON (JavaScript Object Notation) |
Video 43 - Promises para operaes de longa durao | Nesse vdeo vamos aprender a como lidar com Promises e porque o mais indicado para operaes de funes de longa durao em JavaScript |
Video 44 - Demo: Promises para operaes de longa durao | Nesse vdeo realizaremos algumas demonstraes em cdigos de como podemos fazer uso de Promises em funes em JavaScript |
Video 45 - Gerenciando Promises com async/await | Nesse vdeo aprenderemos como podemos gerenciar promises com async e await em funes com JavaScript |
Video 46 - Demo: Gerenciando Promises com async/await | Nesse vdeo realizaremos algumas demonstraes em cdigos de como podemos fazer uso de Funes Async/Await em JavaScript |
Video 47 - Gerenciamento de Pacotes (Packages) | Nesse penltimo vdeo 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 vdeo realizaremos algumas demonstraes em cdigos de como podemos fazer uso de Packages em JavaScript/Node.js |
Abaixo voc encontrar recursos para prosseguir seus estudos depois que concluir com sucesso a nossa srie de vdeos:
Caso tenham dvidas aos cdigos desenvolvidos durante a srie de vdeos, sintam-se a vontade em abrir uma ISSUE AQUI. Assim que possvel, estarei respondendo as todas as dvidas que tiverem!