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

Esta formação conta com cursos de programação completos para você que ainda não tem conhecimento de programação e desenvolvimento de software, mas deseja entrar nessa área com um mercado promissor!

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

Nesta formação você dará os seus primeiros passos em desenvolvimento de software, aprendendo a programar do zero!

Você vai aprender lógica de programação 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?

  • 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. Atualmente é Tech Community Manager na Magalu Cloud e instrutora na Alura. Nas horas vagas gosta de assistir animes e produções da marvel, ouvir kpop e post-hardcore, jogar Valorant e TFT.

  • 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. Atualmente é Tech Community Manager na Magalu Cloud e instrutora na Alura. Nas horas vagas gosta de assistir animes e produções da marvel, ouvir kpop e post-hardcore, jogar Valorant e TFT.

  • 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.

  • 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.

  • 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.

  • 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