Assista o vídeo de apresentação do Curso!


O que você aprenderá?

Confira algumas coisas que você aprenderá durante o curso.

  • Algoritmos

  • Lógica de Programação

  • Configuração do Ambiente

  • A base necessária para se desenvolver como programador

  • Javascript

  • Funções

  • Estruturas de Controle

  • Estruturas de Repetição

  • Operadores

  • Objetos e muito mais

Benefícios Inclusos no Curso

  • Áudio e Vídeo em Alta Definição

    153 aulas e 17,5 horas de conteúdo. Didática comprovada. Investimento garantido.

  • Certificado de Conclusão

    Ao final você receberá certificado com a carga horária apropriada para conclusão

  • Suporte Dedicado

    Conte com um time de especialistas e tire todas as suas dúvidas relativas ao curso

  • Sem prazo de expiração

    Assista o curso no seu tempo, sem pressa, sem nenhum prazo para expirar.

  • Recursos para download

    Baixe arquivos e artigos para melhor desenvolvimento do curso

  • Acesso Mobile

    Acesse por qualquer dispositivo: Computador, celular e Ipad

Conteúdo do Curso

  • 1

    Introdução

  • 2

    Configurando o Computador

    • Ambiente Javascript #01

      TESTE GRÁTIS
    • Ambiente Javascript #02

    • Ambiente Javascript #03

    • O que é o Node.JS?

    • WINDOWS - Instalando o Node.JS

    • LINUX - Instalando o Node.JS

    • MACOS - Instalando o Node.JS

    • WINDOWS - Executando Código com o NodeJS

    • O que é VS Code?

    • WINDOWS - Instalando o Visual Studio Code

    • LINUX - Instalando o Visual Studio Code

    • MACOS - Instalando o Visual Studio Code

    • Criando o Projeto

    • Executando Código Javascript #01

    • Executando Código Javascript #02

  • 3

    Iniciando com Programação

    • Conhecendo o Visual Studio Code

    • Sentença de Código #01

    • Sentença de Código #02

    • Comentários de Código

    • Bloco de Código

    • Desafio Sentença e Bloco

    • Desafio Sentença e Bloco - Resposta

    • Trabalhando com Dados #01

    • Trabalhando com Dados #02

    • Trabalhando com Dados #03

    • Trabalhando com Dados #04

    • Desafio Área da Circunferência

    • Desafio Área da Circunferência - Resposta

    • Desafio Troca de Valores

    • Desafio Troca de Valores - Resposta

  • 4

    Operadores

    • Classificação dos Operadores

    • Tipos de Operadores

    • Operadores Aritméticos - Teoria

    • Operadores Aritméticos - Prática

    • Desafio Operadores Aritméticos

    • Desafio Operadores Aritméticos - Resposta

    • Operadores Relacionais - Teoria

    • Operadores Relacionais - Prática #01

    • Tipagem Fraca vs Tipagem Forte

    • Operadores Relacionais - Prática #02

    • Desafio Operadores Relacionais

    • Desafio Operadores Relacionais - Resposta

    • Operadores de Atribuição - Teoria

    • Operadores de Atribuição - Prática

    • Desafio Operadores de Atribuição

    • Desafio Operadores de Atribuição - Resposta

    • Operadores Lógicos - Teoria #01

    • Operadores Lógicos - Teoria #02

    • Operadores Lógicos - Teoria #03

    • Operadores Lógicos - Teoria #04

    • Operadores Lógicos - Teoria #05

    • Operadores Lógicos - Teoria #06

    • Operadores Lógicos - Prática #01

    • Operadores Lógicos - Prática #02

    • Desafio Operadores Lógicos

    • Desafio Operadores Lógicos - Resposta

    • Operadores Unários - Prática #01

    • Operadores Unários - Prática #02

    • Operadores Unários - Prática #03

    • Operador Ternário - Teoria

    • Operador Ternário - Prática #01

    • Operador Ternário - Prática #02

    • Desafio Operador Ternário

    • Desafio Operador Ternário - Resposta

  • 5

    Estruturas de Controle

    • Visão Geral das Estruturas de Controle #01

    • Visão Geral das Estruturas de Controle #02

    • If - Teoria

    • If - Prática #01

    • If - Prática #02

    • If - Prática #03

    • If - Prática #04 - Desafio

    • If - Prática #04 - Resposta

    • Desafio If

    • Desafio If - Resposta

    • If/Else - Teoria

    • If/Else - Prática #01

    • If/Else - Prática #02

    • If/Else - Prática #03

    • If/Else - Prática #04

    • If/Else - Prática #05

    • Desafio If/Else

    • Desafio If/Else - Resposta

    • Laços de Repetição - Teoria

    • While - Prática #01

    • While - Prática #02

    • While - Prática #03

    • While - Prática #04

    • For - Prática #01

    • For - Prática #02

    • For - Prática #03

    • Executar Código no Modo de Debug

    • Extra: Template String

    • For - Prática #04

    • Desafio For

    • Desafio For - Resposta

    • Switch

    • Desafio Switch

    • Desafio Switch - Resposta

    • Break Continue

  • 6

    Funções

    • Exemplo SEM Função

    • Exemplo COM Função #01

    • Função vs Algoritmo

    • Anatomia da Função

    • Exemplo COM Função #02

    • Desafio Função #01

    • Desafio Função #01 - Resposta

    • Extra: Entendendo Undefined

    • Função e Undefined

    • Função com Retorno #01

    • Diferentes Variações

    • Desafio Função 02

    • Desafio Função #02 - Resposta

    • Desafio Função #03

    • Desafio Função #03 - Resposta

    • Armazenando Funções em Variáveis #01

    • Armazenando Funções em Variáveis #02

    • Passar Função como Parâmetro #01

    • Parâmetros de Função #01

    • Parâmetros de Função #02

    • Passar Função como Parâmetro #02

    • Retornar Função #01

    • Retornar Função #02

    • Retornar Função #03

  • 7

    Arrays

    • Array Teoria

    • Básico sobre Array #01

    • Básico sobre Array #02

    • Básico Sobre Array #03

    • Usando For com Array #01

    • Usando For com Array #02

    • Desafio Array For

    • Desafio Array For - Resposta

    • Métodos do Array #01

    • Métodos do Array #02

    • Métodos do Array #03

    • Conclusão Módulo

  • 8

    Objetos

    • Teoria sobre Objeto #01

    • Básico sobre Objeto #01

    • Básico sobre Objeto #02 (Parte 1)

    • Teoria sobre Objeto #02

    • Básico sobre Objeto #02 (Parte 2)

    • Básico sobre Objeto #03

    • Básico sobre Objeto #04

    • Básico sobre Objeto #05

    • Desafio Objeto

    • Desafio Objeto - Resposta

    • Problema com a Forma Literal

    • Função e Objeto #01

    • Função e Objeto #02

    • Função e Objeto #03

    • Teoria sobre Objeto #03

    • Classe e Objeto

  • 9

    Lista de Exercícios

    • Lista de Exercícios - Sem Resolução

    • Lista de Exercícios - Com Resolução

Descrição

Sejam bem-vindos ao curso Aprenda Programação do Absoluto Zero! Seu primeiro curso de Programação.

Pra quem é direcionado este curso?

  • Pra quem nunca programou na vida e deseja mudar de profissão praquela que é uma das carreiras mais promissoras do mercado;
  • Pra quem está começando os seus estudos de programação na faculdade e tem tido dificuldade pra entender toda a lógica por trás dos códigos;
  • Pra quem já conhece programação, mas reconhece a importância de ter uma base sólida de fundamentos;
  • E pra quem já tentou aprender programação antes, e desistiu porque se frustrou por algum motivo e achou que nunca ia conseguir.


Se você preencheu qualquer dos itens anteriores, chegou a sua hora, você chegou no lugar certo, este curso foi feito pra você. Este curso te dará a base para iniciar essa caminhada de estudos, e pode ser a porta de entrada que vai abrir as oportunidades que você tanto sonha como programador, seja no Brasil ou no exterior.

Este curso é voltado tanto pra você que é iniciante e nunca viu programação na vida, como pra você que já é programador, e tem a consciência que precisa melhorar a sua base de fundamentos pra poder avançar ainda mais na sua carreira como programador.

Você sabia que, segundo publicação na Infomoney, 13 das 15 profissões mais promissoras para 2020 são ligadas à tecnologia? Esse cenário vem se repetindo há alguns anos e os avanços tecnológicos nos indicam que continuará assim por muito tempo. Então está mais do que na hora de você considerar as carreiras ligadas às tecnologias da informação. Dito isto, é com imenso prazer que anunciamos um dos cursos mais solicitados da Cod3r até então. Aprenda a Programar do Absoluto Zero! Seu primeiro curso de programação.

Este curso foi concebido de uma forma única na Cod3r, da forma mais básica que já gravamos até hoje, exatamente por entender o quanto este momento, o início da jornada, é sensível na vida de um programador. E que ter a base fundamentada é muito, mas muito importante mesmo, pra que você consiga evoluir e seja capaz de escolher seus próprios caminhos e seguir daqui pra frente.

Neste curso abordaremos todos os principais conceitos que são fundamentais pra te dar a base necessária pra você prosseguir no sonho de se tornar um programador. Vamos iniciar do absoluto ZERO, desde o conceito mais basilar, pra que você aprenda de forma definitiva. E além de muitos conceitos teremos também um plano de vários exercícios pra que você possa fixar todo o conteúdo oferecido no curso.

Iniciaremos esta jornada dando alguns conselhos importantes pra que você tenha total sucesso durante todo o curso. Depois partiremos pra configuração do ambiente, ou seja, tudo que precisa ser feito no seu computador para que você comece a programar será feito, com vídeo aulas, para que você acompanhe com clareza o passo a passo inicial.

O curso será desenvolvido com JavaScript, que é, sem sombra de dúvida, uma das linguagens mais importantes e utilizadas da atualidade. Você aprenderá a Lógica de programação, ou seja, como conversar com computadores, e também Algoritmos, que são as ferramentas básicas para estabelecer a comunicação entre nós e as máquinas.

Dentro de algoritmos entenderemos o que são:

  • Sentenças de código - que são as instruções diretas ao computador;
  • Bloco de códigos - que são os grupos de instruções;
  • Dados e como manipulá-los;
  • Operadores aritméticos;
  • Operadores relacionais - que relacionam dados entre si;
  • Operadores de atribuição - utilizados para atribuir valores aos dados. E através desses operadores nós manipularemos os dados para conseguir os resultados desejados. 


Alguns outros conceitos importantes que também aprenderemos neste curso:

  • Os conceitos de linguagem fraca e fortemente tipada, que é a definição da mutabilidade dos tipos dos dados;
  • Estruturas de controle de fluxo de código, que aplicam as restrições condicionais, ou seja, executam partes do código se certas condições forem cumpridas (if/else);
  • Estruturas de repetição, que são aquelas que dadas as condições, repetem o mesmo trecho de código por determinadas vezes (while/for);
  • E também o fluxo de código, que em cima disso, aprenderemos a corrigir os erros ou bugs que possam aparecer.  


Desbravaremos o mundo das funções que são blocos de código nomeados e que a partir desse nome podem ser chamados em qualquer lugar do algoritmo. As funções representam ferramentas poderosíssimas para transformar dados. Estudaremos vários tipos de funções partindo de suas anatomias e atingindo todas suas possibilidades e funcionalidades. 

Vale ressaltar que nosso curso está repleto de exercícios e desafios para a fixação do conhecimento. E ainda tem mais, você contará com uma equipe de suporte muito ágil, amigável, e pronta para te atender. Quaisquer dúvidas que possam surgir no seu processo de aprendizagem, serão, com toda certeza, sanadas pela nossa equipe.

A Cod3r é uma escola de cursos online de tecnologia com mais de 200.000 alunos, e nos orgulhamos de ser considerada uma das melhores escolas de tecnologia do país, que se diferencia pela qualidade do seu conteúdo e pela sua didática ímpar. Então, acredite, você estará em boas mãos!

Depois de tudo isso, o que você está esperando? ABRACE O FUTURO! Vamos programar juntos!

Instrutor

Leonardo Leitão

Leonardo Leitão é mestre em Informática Aplicada e fundador da Cod3r, já treinou mais de 380.000 alunos. São mais de 15 anos como professor e uma premiação internacional em reconhecimento da qualidade dos cursos produzidos. Há 16 anos atua na área como desenvolvedor de softwares e trabalhou como arquiteto de software em grandes projetos para o Governo Federal.

Seja Nosso Assinante

Tenha acesso a este curso e muitos outros por um preço muito mais acessível. Junte-se a muitos outros assinantes e venha fazer parte desta comunidade. Clique no botão abaixo e descubra como!

FAQ

  • Após a compra do curso tenho prazo pra poder assistir?

    Não, o curso pode ser assistido a qualquer tempo sem limite de prazo.

  • O curso oferece certificado?

    Sim, ao final do curso você receberá um certificado baseado na carga horária pra concluir o curso

  • Existe suporte para as minhas dúvidas?

    Sim, temos um time de suporte pronto pra tirar as dúvidas relativas ao conteúdo do curso.

  • Adquirindo o plano de assinatura também terei acesso a este curso?

    Sim

  • Existe a possibilidade de pagar este curso por boleto?

    Sim, basta clicar no link boleto e enviar o comprovante de pagamento para o email [email protected]