Aprenda a programar utilizando javascript
Comece a programar em javascript hoje e conquiste sua carreira como desenvolvedor
Aprendendo a Programar em Javascript
Este curso é ideal para quem está iniciando na área de programação e quer aprender lógica de programação usando javascript.
Você vai entender os conceitos fundamentais da programação, desenvolver o raciocínio lógico e habilidades para resolver problemas com exemplos práticos e muitos exercicios.
Perfeito para iniciantes que desejam construir uma base sólida para seguir carreira como desenvolvedor.
Principais Tópicos Abordados
- Conceitos básicos de lógica de programação
- Variáveis, tipos de dados e operadores
- Estruturas condicionais e de repetição
- Funções e modularização de código
- Introdução à orientação a objetos
- Resolução de problemas com algoritmos práticos
- Boas práticas de programação para iniciantes
- Configuração do ambiente de desenvolvimento com Visual Studio
O curso é feito através de videoaulas, exercícios e alguns jogos para te ajudar a construir confiança na programação desde o primeiro código até conceitos mais avançados.
Ao final, você estará preparado para continuar sua jornada como programador Javascript e aplicar seus conhecimentos em projetos reais.
Certificado: Após concluir o curso, você receberá um Certificado de Programador Javascript, reconhecido no mercado de tecnologia.
- Se liga na ideia
- Atenção
- A gente precisa falar sério4m 54s
Nesta aula vamos falar da nossa jornada para aprender programação.
- Aliança de compromisso2m 19s
Nosso segundo compromisso, o terceiro é casamento.
- Introdução
- Instalando os Joguinho45s
Vamos instalar nosso material de apoio
- Material didático
- Material
- Fase 12m 1s
Fase 1
- Lógica de programação3m 36s
Nesta aula vamos estudar algoritmos e como eles estão presentes em nosso cotidiano, desde mover um robô até seguir uma receita de bolo.
- Linguagens De Programacao5m 29s
Uma introdução à lógica por trás da programação: como diferentes linguagens transformam abstrações humanas em instruções compreensíveis por máquinas.
- Fase 23m 44s
Fase 2
- Algoritmo5m 1s
A aula aborda os fundamentos dos algoritmos
- Input -> Processamento -> Output4m 35s
A aula explora o ciclo fundamental da computação — entrada, processamento e saída — e como essa estrutura sustenta desde sistemas simples até aplicações avançadas como IA.
- Pensamento Computacional7m 48s
A aula introduz o pensamento computacional como ferramenta para decompor e resolver problemas complexos com lógica e clareza.
- Pensamento Computacional é uma lente8m 36s
Uma análise da evolução do pensamento computacional
- Algorun parte 17m 52s
Finalizando a primeira parte de algoritmo
- Setup ambiente
- Instalando node2m 1s
Vamos configurar o nodejs
- Setup Vscode1m 28s
O visual studio é pesado? Vamos de VSCode
- Configurando VSCode38s
Configurando os plugins do javascript no VSCode
- Variaveis
- Hello World6m 18s
Primeiros passos com javascript: organização do projeto, configuração do ambiente no Visual Studio e um hello world
- Somando Valores1m 58s
Você escreve let a = 5, o terminal responde 9 e, de repente, está falando com a memória do computador. Nesta aula, a ideia de variável começa a aparecer — mesmo que, por enquanto, você só esteja somando números e fingindo que entendeu.
- Estrutura Linguagem3m 42s
JavaScript até parece flexível — até você errar uma letra. Nesta aula, você começa a perceber que programar é lidar com um computador sensível, que exige precisão cirúrgica e não perdoa deslize. Comentários, variáveis e boas práticas? Tudo começa aqui (com ponto e vírgula, por favor).
- Variaveis2m 29s
A aula explora a complexidade do processamento e armazenamento de dados em computadores, destacando a interação entre a CPU e a memória RAM. Através de exemplos simples exploramos como variáveis desempenham um papel crucial na gestão de informações durante a execução de programas.
- Equacao 1º Grau4m 48s
Encare as equações de 1º grau com uma pitada de humor e lógica. Transforme a matemática em programação com passos tão simples quanto mover aquele bonequinho. Veja como variáveis se tornam aliados para revelar o enigma do "x". Matemática não é mágica e pode ser fácil.
- Variaveis parte 22m 54s
Desvendamos a arte de espremer uma fórmula até a última gota de simplicidade, mas com um plot twist: sem variáveis e um código lotado de números, sua equação vira um labirinto. Descubra por que nomes bonitos nos códigos são a sanidade na selva digital.
- Memoria Ram3m 33s
Descubra por que a RAM, memória que só lembra enquanto ligada, é o posto avançado da execução de programas no seu PC.
- Operadores matemáticos3m 34s
Mais um passo nessa odisséia computacional, agora vamos falar de operadores matemáticos.
- Resto da divisão (Módulo)2m 27s
Divisão, resto da divisão ou módulo?
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
- Exercicio 8
- Desafio 1
- Correção exercicios17m 28s
Correção dos exercicios
- Tipos e entrada de dados
- O usuario quer participar2m 23s
Prepare-se: o JavaScript vai deixar de ser amiguinho.
- Mas ele é burro e vai quebrar tudo1m 44s
Descubra como um simples programa de calcular idades se transforma no seu pior pesadelo: Tipos
- Tipos De Dados2m 9s
Explorar o misterioso universo dos tipos de dados: parece complicado, mas, acredite, é tão essencial quanto o ar para programadores! Entenda por que a inofensiva pergunta de "qual sua idade?" pode causar um bug estrondoso se o seu computador decidir que textos e números podem ser a mesma coisa.
- Decimais9m 16s
Os números decimais: aquelas quebras essenciais que nem o pão nem a sua média escolar escapam. Nessa aula, vamos ver a representação dos númerso no mundo da programação, mas como javascript é horrivel, tem pedaço de c# pra iluminar seu caminho.
- Numeros E Texto4m 31s
Entenda por que juntar "5" e "10" resulta em "510"
- Conversões de dados10m 16s
Embrenhe-se nas nuances da conversão de tipos em JavaScript com um professor que odeia a própria aula, porque em c# é muito explicar algumas coisas do que em javascript.
- Rastreamento2m 50s
Papel e caneta e bora debugar esse código!
- Debug2m 22s
Já imaginou uma forma de fazer seu código confessar todos seus segredos? Bem-vindo ao mundo do "Debugar"!
- CanCei da tela preta vou pro Bootcamp3m 4s
Telas pretas e linhas de código ou GIFs de gatinhos? Descubra como o básico – input, processamento, output – é o verdadeiro pulo do gato em qualquer design, seja Bootcamp ou a cópia porca do CSS do Netflix
- Code Hour - Debug2m 6s
Mergulhe no mundo dos quebra-cabeças lógicos com uma aula que promete desafiar seu raciocínio com humor irônico. Descubra por que 3 estrelas podem ser mais emocionantes que 4, aventure-se na arte de debugar e prepare-se para a grande revelação: loops e funções. Garantimos momentos 'eureca' imperdíveis.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
- Exercicio 8
- Exercicio 9
- Desafio 1
- Funções
- Algorun16m 9s
Aqui, cada movimento requer estratégia e um olhar afiado para reconhecer padrões.
- O que são funções3m 39s
Imagine não ter que reaprender tudo do zero cada vez que escova os dentes ou pede pizza. Na programação, esse desafio é driblado com funções! A mágica está em criar comandos reutilizáveis e organizados para evitar o caos no código.
- Operadores
- Operadores Relacionais9m 14s
Vamos fazer comparações e entender porque se seu pai for mulher então você tem duas mães.
- Operadores Lógicos3m 47s
Já ouviu falar de "and", "or" e "not"? Então prepare-se para usá-los em algo mais útil do que discussões de fim de semana!
- Explorando Operadores Lógicos3m 36s
Exploramos a elegante matemática dos operadores, onde a verdade é relativa e o OR não se importa com a ordem.
- Operador XOR3m 56s
XOR é o operador que aparece só para impressionar em entrevistas. Você não vai usá-lo no CRUD da padaria, mas ele pode iluminar seu caminho na criptografia!
- Loops
- Algorun Recursion17m 45s
Vamos brincar com recursão e loops
- Rodo Codo Loops2m 38s
Vamos explorar a lógica de loops e recursão no RodoCodo.
- Loops3m 11s
Em nossa aula exploramos os mistérios do for, do while e do esquecido do...while.
- Explorando Loops15m 47s
Descubra como o "for" rivaliza com o "while" e o pouco célebre "do while", todos essencialmente diferentes, mas funcionalmente parecidos.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
- Exercicio 8
- Exercicio 9
- Condicionais
- Algorun Conditions8m 44s
Lógica e tons de cinza. Teste suas habilidades enquanto desenvolvemos nosso raciocionio lógico.
- If2m 39s
Já pensou em como um robôzinho decide quando dar a meia-volta ou avançar? Nesta aula, exploramos o universo das condições no código.
- Else3m 11s
E se o if não funcionar? Então... o que fazer?
- Explorando1m 55s
Vamos por em prática o if e else
- Arrays
- O que são listas4m 44s
Pronto para desbravar os arrays?
- Explorando6m 33s
Vamos criar e manipular arrays nessa aula!
- Arrays bidimensionais3m 30s
E se dentro de um array tiver outro array?
- Desafios
- Auxilio
- Desafio 1
- Desafio 2
- Desafio 3
- Desafio 4
- Desafio 5
- Desafio 6
- Desafio 7
- Desafio 8
- Desafio 9
- Desafio 10
- Desafio 11
- Desafio 12
Bruno Brito
Primeiramente, sou pai de um monte de três filhos. Já começo por aí pra mostrar que sei lidar com caos, falta de documentação e sistemas legados — inclusive os que choram às três da manhã.
Atuo como consultor de Azure e AWS, o que significa que passo metade do tempo explicando que nuvem não é mágica, e a outra metade apagando incêndio.
Também sou instrutor na avera, onde tento ensinar que “deploy automático” não é sinônimo de "jogar no colo de Deus e torcer".
Tenho 18 anos de experiência, o que me dá direito a julgar quem chama repository pattern de "overengineering" e depois enche o código de if else.
Sempre priorizei a excelência e a qualidade acima de tudo. Sim, até mais do que aquele gerente que acha que "entregar rápido" é sinônimo de "entregar direito".
Sou um apaixonado por open source, especialmente no mundo .NET — aquele ecossistema que o pessoal acha que é da Microsoft, mas onde tem mais contribuição da comunidade do que gente imagina. Se você é dev .NET, provavelmente já usou alguma linha de código minha. Se não usou, ainda tem salvação.
Hoje, como instrutor, me comprometo a entregar conteúdo de verdade, sem enrolação, sem PowerPoint bonitinho dizendo que tudo vai funcionar. Spoiler: não vai. Mas pelo menos você vai entender por quê.
Eu sou Bruno Brito, pai de um monte de três filhos, e se você acha que cloud é só “clicar em next-next-finish”, faz um favor pra sua infra: não sobe nada em produção antes de falar comigo.
Perguntas frequentes
Formações: Conjuntos de cursos organizados para levar você do básico ao avançado em uma área, como DevOps ou Cloud, preparando para atuar profissionalmente.
Treinamentos: Experiências guiadas, com aulas gravadas, suporte direto e encontros ao vivo com instrutores, perfeitos para quem busca acompanhamento mais próximo.
Aprenda a programar utilizando javascript
Comece a programar em javascript hoje e conquiste sua carreira como desenvolvedor
Curso Gratuito!
Sobre o curso
- Iniciante
- 15h para conclusão
- 73 Aulas
- Certificado
- Prova certificação
- 1 ano de acesso
Cursos relacionados
Docker
- 11h para conclusão
- Iniciante
- 64 Aulas
Docker Professional: Do Básico ao Avançado
Changelog
GitHub Actions
- 17h para conclusão
- Intermediário
- 140 Aulas
Transforme seus processos de desenvolvimento e operações com pipelines automatizadas através do GitHub Actions. Domine CI/CD e automatize seu fluxo de trabalho
Changelog
GIT Workflows
- 7h para conclusão
- Intermediário
- 33 Aulas
Aprenda como trabalhar em equipe com GIT, vamos estudar as melhores práticas empresariais para criar workflows que facilitam o trabalho em equipe com GIT