js-101-beginners-ms

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

Stars
651

Srie de Vdeos 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!' 

Colaboradores

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:

Recursos Utilizados

Srie de Vdeos

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

Prximos Passos

Abaixo voc encontrar recursos para prosseguir seus estudos depois que concluir com sucesso a nossa srie de vdeos:

Tenho Dvidas... O que Fao?!

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!

Badges
Extracted from project README
C-pia-de-Tutorial-Node-js-Express-com-Docker-1.png
Related Projects