70h

Para conclusão

7
Cursos
3
Vídeos extras
1
Podcast
9
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.

  • Flavio Henrique de Souza Almeida

    Flávio é desenvolvedor e instrutor, focado no desenvolvimento com Angular e procurando conciliar o frontend com o backend. Palestrou em conferências como QCON e MobileConf. É autor do best-seller "Cangaceiro JavaScript". Além da sua graduação e MBA em TI, também é graduado em Psicologia, aplicando os aprendizados desta área no desenvolvimento de software e de aplicações web.

  • Flavio Henrique de Souza Almeida

    Flávio é desenvolvedor e instrutor, focado no desenvolvimento com Angular e procurando conciliar o frontend com o backend. Palestrou em conferências como QCON e MobileConf. É autor do best-seller "Cangaceiro JavaScript". Além da sua graduação e MBA em TI, também é graduado em Psicologia, aplicando os aprendizados desta área no desenvolvimento de software e de aplicações web.

  • Paulo Silveira

    Paulo Silveira é CEO e cofundador da Alura. Bacharel e mestre em Ciência da Computação pela USP, teve sua carreira de formação em PHP, Java e nas maratonas de programação. Criou o Guj.com.br, o podcast do Hipsters.tech e o Like a Boss.

  • Paulo Silveira

    Paulo Silveira é CEO e cofundador da Alura. Bacharel e mestre em Ciência da Computação pela USP, teve sua carreira de formação em PHP, Java e nas maratonas de programação. Criou o Guj.com.br, o podcast do Hipsters.tech e o Like a Boss.

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.

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

    • 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
    • Artigo Centralizando um elemento com CSS | Alura Cursos Online

    • 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
    • Podcast CSS: Cansei de Ser Simples – Hipsters #09

    • Alura+ Como Front-End utiliza o Figma

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

  6. 6 Encara os Challenges 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. Através destes poderás te desafiar resolvendo um problema real.

    O Desafio ONE: Iniciante em programação, foi pensado para que você coloque em prática os conhecimentos que vai adquirindo ao fazer os cursos da trilha de aprendizagem.

    O desafio é dividido por Sprint

    - Sprint 01: Construa um decodificador de texto com Javascript, o Sprint tem duração de 6 semanas, este é o tempo sugerido para a realização deste desafio. A realização do Desafio é uma forma de demonstrar o que aprendeu e por fim, você poderá publicar seus projetos, e montar seu portfólio. Tudo isso enquanto você comenta e ajuda em projetos de outros colegas do programa ONE.

    Para tornar sua jornada mais acessível, disponibilizamos um Infográfico especial que servirá como um guia prático para este desafio. Este recurso extra oferece insights, objetivos e passos a serem seguidos, proporcionando suporte adicional para que você alcance o sucesso.

    Além disso, disponibilizamos um vídeo explicativo que fornecerá orientações detalhadas sobre como entregar o seu Challenge na plataforma.

    Mãos na massa!

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