72h

Para conclusão

9
Cursos
2
Vídeos extras
1
Podcast
7
Artigos

Conheça esta Formação!

Se você não conhece nada de programação e desenvolvimento de software, mas deseja entrar nessa área onde o mercado de trabalho está superaquecido, a formação Iniciante em programação é para você!

Você vai criar suas primeiras páginas web, utilizando HTML, CSS, JS e assim aprender lógica de programação junto com as linguagens de programação mais utilizadas no mundo.

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

NA CONCLUSÃO DA FORMAÇÃO, LEMBRE-SE DE GERAR O CERTIFICADO ✓.
Empresa Parceira
Oracle Next Education

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.

  • Rafaella Ballerini

    Desenvolvedora de software, instrutora e criadora de conteúdo. Possui um canal com mais de 240 mil pessoas inscritas, onde ensina sobre os mais diversos temas relacionados a programação e tecnologia, como HTML, CSS, Javascript, Git, Github... É instrutora front-end na plataforma da Alura e também na Imersão Dev, projeto que leva o ensino inicial de programação para todo o Brasil gratuitamente.

  • Rafaella Ballerini

    Desenvolvedora de software, instrutora e criadora de conteúdo. Possui um canal com mais de 240 mil pessoas inscritas, onde ensina sobre os mais diversos temas relacionados a programação e tecnologia, como HTML, CSS, Javascript, Git, Github... É instrutora front-end na plataforma da Alura e também na Imersão Dev, projeto que leva o ensino inicial de programação para todo o Brasil gratuitamente.

  • Guilherme Silveira

    Co-fundador da Alura. Com mais de 20 anos de ensino de tecnologia, criou mais de 100 cursos. Possui formação em engenharia de software, viés matemático e criativo, além de ser medalhista de ouro em competições nacionais de computação, tendo representado o Brasil nos mundiais. Participante de comunidades open source e de educação em tecnologia, tendo escrito 7 livros. Faz mágica e fala coreano no tempo livre.

  • Guilherme Silveira

    Co-fundador da Alura. Com mais de 20 anos de ensino de tecnologia, criou mais de 100 cursos. Possui formação em engenharia de software, viés matemático e criativo, além de ser medalhista de ouro em competições nacionais de computação, tendo representado o Brasil nos mundiais. Participante de comunidades open source e de educação em tecnologia, tendo escrito 7 livros. Faz mágica e fala coreano no tempo livre.

  • Valquíria Alencar

    Val é doutora em biotecnologia com pós-doutorado pela UFABC. Atualmente, é instrutora na escola de Data Science, onde desenvolve cursos voltados para análise de dados, modelos preditivos, IAs generativas e soluções inovadoras com LLMs. Também gosta de escrever e é coautora do livro Séries Temporais com Prophet pela Casa do Código. É apaixonada por tecnologia, One Piece, RPGs como Tibia e Stardew Valley, além de ser entusiasta de cafés especiais.

  • Valquíria Alencar

    Val é doutora em biotecnologia com pós-doutorado pela UFABC. Atualmente, é instrutora na escola de Data Science, onde desenvolve cursos voltados para análise de dados, modelos preditivos, IAs generativas e soluções inovadoras com LLMs. Também gosta de escrever e é coautora do livro Séries Temporais com Prophet pela Casa do Código. É apaixonada por tecnologia, One Piece, RPGs como Tibia e Stardew Valley, além de ser entusiasta de cafés especiais.

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

  • 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 UCB e aluno de Defesa Cibernética na FIAP. Programador desde 2005, especializado em aplicações Web, APIs, arquitetura e segurança. É instrutor desde 2012 e atualmente coordena os conteúdos de cibersegurança na Alura. Também mantém o @canaldojavao no YouTube, focado em Java e desenvolvimento de software.

  • Rodrigo da Silva Ferreira Caneppele

    Bacharel em Sistemas de Informação pela UCB e aluno de Defesa Cibernética na FIAP. Programador desde 2005, especializado em aplicações Web, APIs, arquitetura e segurança. É instrutor desde 2012 e atualmente coordena os conteúdos de cibersegurança na Alura. Também mantém o @canaldojavao no YouTube, focado em Java e desenvolvimento de software.

  • Genesys Rondon

  • Genesys Rondon

Passo a passo
  1. 1 Como utilizar o fórum

    O fórum é um lugar especial e incrível onde podemos tirar dúvidas relacionadas aos cursos, por isso é importante que antes de iniciar os estudos, entenda como usar o fórum da nossa plataforma.

    Priorizamos que o fórum seja utilizado apenas para dúvidas. Caso não tenha nenhuma, você pode utilizá-lo para ajudar outras pessoas, fortalecendo a nossa comunidade da Alura.

  2. 2 Plano de estudos

    O plano de estudos foi criado para te guiar neste novo caminho de aprendizado, nele você encontrará a ordem sugerida em que você deve fazer os cursos e o tempo proposto em que você deve concluir os módulos. Com ele você pode acompanhar o ritmo do programa ONE e aproveitar ao máximo os seus tempos de estudo.

  3. 3 Aprenda lógica de programação

    O raciocínio lógico nos acompanha o tempo todo. 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 sequência lógica, vai ser difícil saborear um bom café.

    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 para ele. Então, precisamos saber quais tipos de instruções o computador entende e qual a melhor forma de passarmos os comandos para nos comunicarmos com ele.

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

    • 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
    • Artigo VisualStudio Code: instalação, teclas de atalho, plugins e integrações

  4. 4 Domine a arte de criar prompts no ChatGPT

    Desvende os segredos da criação de prompts eficazes no ChatGPT e explore todo o potencial dessa ferramenta incrível! Aprenda a utilizar diferentes estratégias, desde as mais básicas até as mais avançadas, para obter resultados confiáveis e maximizar seus objetivos.

    Prepare-se para mergulhar no fascinante mundo da OpenAI Playground, um ambiente interativo onde você pode colocar seus conhecimentos em prática e experimentar novas possibilidades com o ChatGPT.

    • Curso ChatGPT: otimizando a qualidade dos resultados

      08h
      • Aprenda como criar prompts no ChatGPT utilizando diferentes estratégias
      • Utilize boas práticas para obter resultados mais confiáveis
      • Entenda como maximizar os resultados obtidos
      • Crie prompts para diferentes aplicações
      • Saiba como trabalhar com textos longos no ChatGPT
      • Conheça a OpenAI Playground
  5. 5 Crie suas primeiras páginas web

    Nossa, esse mergulho foi fundo! Aprendemos muito sobre como o código é interpretado e executado pelo computador. Já que aprendemos tudo isso, vamos aprender a última peça que falta para criarmos uma página web?

    Vamos utilizar HTML e CSS e criar layouts para uma página web estática. Ainda não vamos trabalhar com interatividade em nossa página. Mas relaxe que o próximo passo é juntar tudo que aprendemos em um novo projeto web.

    • Artigo HTML, CSS e Javascript, quais as diferenças? | Alura Cursos Online

    • Artigo CSS: o que é, como usar no HTML e um Guia para iniciar | Alura

    • Curso HTML e CSS: ambientes de desenvolvimento, estrutura de arquivos e tags

      08h
      • Aprenda a fazer o download e instalar um ambiente para o desenvolvimento de páginas HTML e CSS
      • Saiba como estudar uma nova tecnologia com base na documentação
      • Crie um projeto com HTML e CSS do zero
      • Pratique estilizações com CSS
      • Entenda a importância do HTML semântico e boas práticas de desenvolvimento
    • Curso HTML e CSS: Classes, posicionamento e Flexbox

      08h
      • Aprenda o que são classes CSS e sua importância
      • Conheça o Flexbox e aplique técnicas para posicionar seus elementos de forma prática
      • Saiba como estilizar seus textos, fontes e ícones
      • Entenda como posicionar os elementos de uma página com CSS
      • Descubra como aplicar efeitos de estilização alterando cores, arredondamentos e importar fontes para seu projeto
    • Podcast CSS: Cansei de Ser Simples – Hipsters #09

    • Curso HTML e CSS: cabeçalho, footer e variáveis CSS

      06h
      • Entenda o dia a dia de um desenvolvedor Front-end de forma prática
      • Saiba como criar um código HTML e CSS seguindo boas práticas de programação
      • Descubra como utilizar variáveis CSS para manter seu código sustentável e limpo
      • Trabalhe com mais de uma página HTML no mesmo projeto
      • Conheça as pseudo classes com exemplos reais e práticos
    • Curso HTML e CSS: trabalhando com responsividade e publicação de projetos

      06h
      • Saiba como tornar seu site responsivo para diferentes telas
      • Descubra o que é como usar a Media Query em seus projetos
      • Crie uma conta no GitHub para armazenar seu código na nuvem
      • Entenda a diferença de medidas absolutas e relativas
      • Publique seu projeto finalizado na web e mostre para todo o mundo
    • Alura+ Como Front-End utiliza o Figma

  6. 6 Ganhe experiência com Git

    É muito importante se preparar para trabalhar em equipe na área de desenvolvimento, afinal, ninguém trabalha só. Então vamos aprender sobre o sistema de versionamento de código mais utilizado do mundo, o Github, que nos permite compartilhar código com outras pessoas de forma simples e segura.

    Realizar um bom trabalho em equipe passa por ter um controle de versão de código, assim podemos recuperar, revisar, aprimorar, cada vez mais. Conhecer um sistema de controle de versão como o Git é essencial para manter a qualidade e a produtividade do trabalho.

  7. 7 Encara o Challenge de Iniciante em Programação

    O que são os Desafios Alura?

    É uma forma de implementar o Challenge Based Learning, ou seja, aprender com base em desafios, que a Apple ajudou a criar. O Challenge Decodificador de Texto é uma chave para o sucesso como desenvolvedor. Através da prática e do aprimoramento da lógica, você fortalecerá seus conhecimentos, dominará o pensamento lógico, aprimorará a análise e resolução de problemas, e expandirá sua visão do mundo de desenvolvimento.

    Mãos na massa!

    • Curso Praticando lógica de programação: Challenge Decodificador de Texto

      10h

    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