Entre para a LISTA VIP da Black Friday

00

DIAS

00

HORAS

00

MIN

00

SEG

Clique para saber mais

Formações Programação A partir do zero: iniciante em programação

Formação A partir do zero: iniciante em programação

O caminho das pedras para entrar no universo da programação e começar com a criação de sites utilizando as linguagens populares CSS, HTML e JavaScript.

* Esta formação faz parte dos nossos cursos de Programação

Quero Estudar na Alura
31h

Para conclusão

5
Cursos
2
Vídeos extras
2
Artigos

Seu primeiro mergulho em Programação

Se você não conhece nada de programação e desenvolvimento de software mas deseja entrar nessa área com um mercado promissor, a formação Iniciante em Programação é para você!

O que você vai aprender nesta formação?

Seus primeiros passos em desenvolvimento de software!

Você vai aprender lógica de programação junto com as linguagens de programação mais utilizadas no mundo. Aprender lógica de programação é fundamental para o desenvolvimento de software porque fornece as bases para se criar, analisar e resolver problemas computacionais de forma estruturada e eficiente.

Além disso, vamos aprender a manusear o GitHub, plataforma online de hospedagem e colaboração de projetos de desenvolvimento de software.

Se você trabalha em outras áreas, como marketing digital, experiência do usuário (UX), design, ou áreas correlatas, essa formação vai te ajudar a entender melhor como a área de tecnologia funciona. Assim, você vai conseguir se comunicar melhor com a área de desenvolvimento!

Se você estava fazendo a versão anterior desta formação, que foi descontinuada, você pode acessá-la aqui.

Por que estudar esta formação?

  • Guia de aprendizado

    Conteúdos pensados para facilitar seu estudo

  • Do básico ao avançado

    Formação completa para o mercado

  • Você dentro do mercado

    Do zero ao sonhado emprego em sua área de interesse

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Com quem você vai aprender?

  • Gabrielle Ribeiro Gomes

    Gabrielle é estudante de Engenharia de Software na Universidade de Brasília - UnB. Faz parte do Scuba Team da Alura atuando principalmente com Python. É apaixonada por programação, robótica, machine learning e gatos.

  • Gabrielle Ribeiro Gomes

    Gabrielle é estudante de Engenharia de Software na Universidade de Brasília - UnB. Faz parte do Scuba Team da Alura atuando principalmente com Python. É apaixonada por programação, robótica, machine learning e gatos.

  • Rodrigo da Silva Ferreira Caneppele

    Bacharel em Sistemas de Informação pela Universidade Católica de Brasília e programador desde 2005, com especialização em aplicações Web, APIs Rest, arquitetura e cibersegurança. Desde 2012 também atua como instrutor, produzindo e ministrando cursos de desenvolvimento de software.No YouTube, mantém o @canaldojavao, cujo foco é ensinar programação com Java e também outros assuntos relacionados com desenvolvimento de software.

  • Rodrigo da Silva Ferreira Caneppele

    Bacharel em Sistemas de Informação pela Universidade Católica de Brasília e programador desde 2005, com especialização em aplicações Web, APIs Rest, arquitetura e cibersegurança. Desde 2012 também atua como instrutor, produzindo e ministrando cursos de desenvolvimento de software.No YouTube, mantém o @canaldojavao, cujo foco é ensinar programação com Java e também outros assuntos relacionados com desenvolvimento de software.

  • Guilherme Lima

    Guilherme é desenvolvedor de software formado em Sistemas de Informação e possui experiência em programação usando diferentes tecnologias como Python, Javascript e Go. Criador de mais de 30 cursos de diferentes áreas da plataforma com foco no treinamento de profissionais de TI, como Data Science, Python para web com Django e Django Rest, jogos com Javascript, Infraestrutura como código com Terraform e Ansible, Orientação a Objetos com Go. Além disso, é um dos instrutores da Imersão Dev da Alura.

  • Guilherme Lima

    Guilherme é desenvolvedor de software formado em Sistemas de Informação e possui experiência em programação usando diferentes tecnologias como Python, Javascript e Go. Criador de mais de 30 cursos de diferentes áreas da plataforma com foco no treinamento de profissionais de TI, como Data Science, Python para web com Django e Django Rest, jogos com Javascript, Infraestrutura como código com Terraform e Ansible, Orientação a Objetos com Go. Além disso, é um dos instrutores da Imersão Dev da Alura.

  • Mônica Mazzochi Hillman

    Bacharela em Tecnologias Digitais, especialista em User Experience e pós graduanda em Docência e Performance na Educação a Distância com experiência em suporte técnico de T.I e com tecnologias front-end. Durante a graduação foi vice-presidente do diretório acadêmico e monitora de LIBRAS. Atualmente é instrutora na Alura. Nas horas vagas gosta de assistir animes e produções da marvel, ouvir kpop e post-hardcore, jogar Valorant e Genshin Impact e praticar culinária.

  • Mônica Mazzochi Hillman

    Bacharela em Tecnologias Digitais, especialista em User Experience e pós graduanda em Docência e Performance na Educação a Distância com experiência em suporte técnico de T.I e com tecnologias front-end. Durante a graduação foi vice-presidente do diretório acadêmico e monitora de LIBRAS. Atualmente é instrutora na Alura. Nas horas vagas gosta de assistir animes e produções da marvel, ouvir kpop e post-hardcore, jogar Valorant e Genshin Impact e praticar culinária.

  • Jacqueline Oliveira

    Engenheira de Software, formada em Ciência da Computação e pós-graduada em Arquitetura e Engenharia de Software, atua como desenvolvedora backend Java desde 2010.

  • Jacqueline Oliveira

    Engenheira de Software, formada em Ciência da Computação e pós-graduada em Arquitetura e Engenharia de Software, atua como desenvolvedora backend Java desde 2010.

  • Jeferson Rodrigues da Silva

  • Jeferson Rodrigues da Silva

Passo a passo
  1. 1 Primeiros passos em Programação

    Neste primeiro passo, você vai conhecer um pouco sobre o que é programação, quais as áreas de programação, como é o mercado de programação e vai receber algumas dicas para seus primeiros passos!

    • Curso Começando em Programação: carreira e primeiros passos

      01h
      • Descubra como iniciar sua carreira em tecnologia
      • Entenda qual o próximo passo nos estudos
      • Compreenda os fundamentos e áreas da programação (Front-End, Back-End, Mobile, entre outras)
      • Prepare-se para dar seus primeiros passos em desenvolvimento de software
  2. 2 Aprender a lógica de programação

    O raciocínio lógico nos acompanha no dia a dia. Por exemplo: para fazer café, precisamos primeiro aquecer a água, depois despejarmos ela quente sobre o pó de café - assim o pó será coado e o café estará pronto para beber. Caso não siga esta sequência lógica, vai ser difícil saborear um bom café, não é?

    A lógica de programação nada mais é do que uma sequência de passos para resolver um problema. Quem vai resolver o problema, nesse caso, é o computador, baseado nas instruções que passamos a ele. Então, precisamos saber quais tipos de instruções a máquina entende e qual a melhor forma de passarmos os comandos!

    Confira a seguir mais conteúdo com dicas de como começar na carreira de programação:

    • Artigo 5 dúvidas de quem quer iniciar na carreira de programação | Alura

    • Curso Lógica de programação: mergulhe em programação com JavaScript

      06h
      • Exiba mensagens na tela de forma interativa
      • Utilize variáveis no desenvolvimento de software
      • Ingresse no mundo de desenvolvimento seguindo boas práticas de programação
      • Desenvolva uma aplicação do início ao fim, inspirada no mundo real
      • Aprenda a adaptar soluções desenvolvidas pela linguagem em seus programas de software
    • Curso Lógica de programação: explore funções e listas

      06h
      • Aprenda o que são funções e como usar o JavaScript para manipular elementos na tela
      • Desenvolva ainda mais sua lógica de programação inspirado num projeto real
      • Saiba como usar o Github e Vercel para publicar seus projetos
      • Descubra como utilizar listas, uma das principais estruturas de dados no mundo da programação
      • Crie manipulações de palavras e números de forma dinâmica com JavaScript
  3. 3 Compartilhar projetos com Git/GitHub

    Neste passo, abordaremos o Git e o GitHub, que são ferramentas essenciais para o controle de versão e colaboração em projetos de programação. Ao final deste passo, você estará equipado com as habilidades necessárias para compartilhar seus projetos de programação e colaborar em projetos de forma eficaz.

    • Curso Git e GitHub: compartilhando e colaborando em projetos

      08h
      • Crie seu portfólio de projetos no GitHub
      • Aprenda a compartilhar o código de seus projetos no GitHub
      • Entenda como colaborar em projetos
      • Faça o versionamento de um projeto de software utilizando o Git
      • Lide com conflitos em códigos utilizando o Git
      • Analise e modifique o histórico de commits de um repositório Git
    • Artigo VSCode: extensões mais usadas

    • Alura+ O que é Back-End e Front-End

  4. 4 Praticar Lógica de Programação com desafios

    Agora que você tem uma base sólida em lógica de programação, é hora de colocar tudo em prática. Neste passo, você enfrentará uma série de desafios e projetos que testarão sua capacidade de resolver problemas de programação do mundo real. Trabalharemos em projetos de diferentes níveis de complexidade, para que você aplique a lógica de programação em situações reais.

    Por fim, você pode conferir nosso guia de próximos passos e carreiras em tecnologia, se ainda não definiu o que quer estudar a seguir. Este passo é a oportunidade perfeita para aprimorar suas habilidades e se preparar para desafios futuros na programação.

    • Curso Lógica de programação: praticando com desafios

      08h
      • Pratique lógica de programação com diferentes desafios
      • Utilize seus conhecimentos para implementar soluções
      • Reforce seus conhecimentos em lógica de programação
      • Desenvolva projetos para compor seu portfolio
      • Melhore suas habilidades em programação
    • Alura+ Próximos passos e carreiras em tecnologia

Escola

Programação

Além dessa, a categoria Programação conta com cursos de Lógica, Python, PHP, Java, .NET, Node JS, C, Computação, Jogos, IoT,e mais...

Conheça a Escola

Comece a estudar agora na maior escola de tecnologia do país

Conheça os Planos para Empresas