Sua jornada de estudos de programação na Alura

Sua jornada de estudos de programação na Alura
Mônica Matos Bock
Mônica Matos Bock

Compartilhe

Não sabe por onde começar seus estudos por aqui? Este é um pequeno guia, que pode te ajudar a encontrar o conteúdo ideal para você aqui na Alura.

Para começar, sugiro que você use nosso recomendador de cursos, ele vai te sugerir o que estudar com base nos seus planos, e se mesmo assim você quiser mais dicas, continue lendo este artigo 🙂

Está começando agora em programação? Então sugerimos que você comece pela Formação Iniciante em Programação, ela vai te ajudar a dar os primeiros passos com desenvolvimento de software, com lógica e JavaScript, e será sua base independente se você quiser seguir em back-end, front-end ou mobile.

Se você pretende seguir uma carreira como tester, ou seja, deseja seguir uma carreira em qualidade de software, a Formação Carreira QA: processos e automação de testes é perfeita para você e se você já trabalha como QA, mas ainda não faz automação dos seus testes, ela também vai te ajudar a entrar no mundo da automação de testes.

Fluxograma intitulado “Sugestão de sequenciamento de estudos em QA”; comece aqui: formação Carreira QA: processos e automação de testes apontando para formação Começando em DevOps apontando para formação Integração Contínua e Entrega Contínua

Fonte: CreativeOps Alura

Se você veio estudar desenvolvimento de jogos com a gente, te indico a Formação Jogos com Unity. Lá você vai aprender a criar jogos para PC, para a web e para plataformas mobile, além de entender como trabalhar com jogos em 2D e em 3D. Mas, para estudar esta formação é importante que você conheça lógica de programação e a linguagem C#, estes conteúdos você também encontra aqui na Alura.

Se você já sabe lógica de programação e como usar o Git e quer se aprofundar em alguma linguagem para Back-End, temos conteúdos em JavaScript, Java, PHP, Python, C#, Go, Kotlin, Elixir, Rust, C e C++. Se você está estudando para entrar no mercado de trabalho e quer escolher uma linguagem, te indicamos começar em JavaScript. Abaixo, vou listar a ordem que sugiro que você faça as formações aqui na Alura, para que seu aprendizado seja mais coeso:

JavaScript

Comece pela Formação JavaScript para backend e depois você pode se aprofundar em Node.js, com a Formação Node.js com Express.

Fluxograma intitulado “Sugestão de sequenciamento de estudos em Node.js”; comece aqui: formação A partir do zero: iniciante em programação apontando para formação Aprenda a programar com JavaScript com foco no back-end, que aponta para formação APIs com Node.js e Express, apontando para formação Autenticação, testes e segurança em Node.js que aponta para formação Nest.js: aplicações Node.js eficientes e escaláveis do lado do servidor apontando para formação Aprofunde em Node.js com arquitetura Serverless apontando, por fim, para formação Full Stack: JavaScript: crie um projeto com React e Node.js

Fonte: CreativeOps Alura

Banner de divulgação da Imersão IA da Alura em colaboração com o Google. Mergulhe em Inteligência artificial com a Alura e o Google. Serão cinco aulas gratuitas para você aprender a usar IA na prática e desenvolver habilidades essenciais para o mercado de trabalho. Inscreva-se gratuitamente agora!

Java

Comece pela Formação Java e Orientação a Objetos, depois você pode estudar a Formação Java Web com Spring Boot.

Fluxograma intitulado “Sugestão de sequenciamento de estudos em Java”; comece aqui: formação A partir do zero: iniciante em programação apontando para formação Aprenda a programar em Java com Orientação a Objetos apontando para formação Java Web: crie aplicações usando Spring Boot apontando para  formação Java e Spring Boot apontando para formação Boas práticas em Java apontando para formação Aprofunde em Java com arquitetura de Microsserviços, Spring e RabbitMQ apontando para formação Mensageria com Apache Kafka

Fonte: CreativeOps Alura

PHP

Comece pela Formação PHP para aprender a linguagem, depois siga na Formação Laravel ou na formação Symfony e Doctrine.

Fluxograma intitulado “Sugestão de sequenciamento de estudos em PHP”; comece aqui: formação A partir do zero: iniciante em programação apontando para formação Aprenda a programar em PHP apontando para formação Symfony e Doctrine: crie aplicações web em PHP e também para a formação Laravel: crie aplicações web em PHP, que aponta para formação Boas práticas em PHP, apontando para formação Aprofunde em PHP com programação funcional, assíncrona e metaprogramação apontando para formação Persistência poliglota em PHP apontando para formação Aprofunde em PHP com arquitetura e padrões de objeto

Fonte: CreativeOps Alura

C-Sharp

Se você quer programar em C#, comece pela Formação C# e Orientação a Objetos. Em seguida, você pode seguir na Formação ASP.NET Core (com API Rest), ela é importante se você quiser seguir com .NET, pois é uma plataforma bastante usada com o Framework. Para dar aquele up nos seus conhecimentos em C# você também pode fazer a Formação Boas práticas em C#, que abrange refatoração, SOLID e outros conceitos bem importantes!

Fluxograma intitulado “Sugestão de sequenciamento de estudos em C#”; comece aqui: formação A partir do zero: iniciante em programação, passando à formação Aprenda a programar em C# com Orientação a Objetos, que aponta para a formação C# e Orientação e objetos: coleções, arquivos e bibliotecas, que aponta para a formação ASP.NET Core: crie aplicações com C#, ;NET, Entity framework e LINQ, que aponta para formação Testes em .NET, que aponta para formação Boas práticas em C#, apontando para formação Aprofunde em .NET com Arquitetura de Microsserviços e RabbitMQ

Fonte: CreativeOps Alura

Python

Se você quer aprender Python para Web, comece com a Formação Python, depois você pode fazer a Formação Django com os cursos desse Framework ou fazer os cursos do Framework Flask. Lembrando que, se o seu foco é Data Science, vá direto para a formação Python para Data Science.

Fluxograma intitulado “Sugestão de sequenciamento de estudos em Python para back-end”; comece aqui: formação A partir do zero: iniciante em programação apontando para formação Aprenda a programar em Python com Orientação a Objetos, que aponta para duas formações: Começando com Flask: framework web de Python, e Formação Django: crie aplicações em Python, que aponta para formação Django REST APIs: crie aplicações REST em Python

Fonte: CreativeOps Alura

Kotlin

Para começar em Kotlin, inicie com a Formação Kotlin e se você quiser seguir em Kotlin para back-end, pode fazer a Formação Kotlin e Spring Boot. Importante mencionar que para que você tire um melhor proveito dos nossos conteúdos de Koltin, sugerimos que você estude primeiro a Formação Java e Orientação a Objetos.

Fluxograma intitulado “Sugestão de sequenciamento de estudos em Kotlin para web”; comece aqui: formação A partir do zero: iniciante em programação apontando para formação Aprenda a programar em Java com Orientação a Objetos, que aponta para formação Linguagem Kotlin, que aponta para formação Kotlin e Spring Boot, que por sua vez aponta para formação Aprofunde em Kotlin e DevOps com uma aplicação Cloud Native

Fonte: CreativeOps Alura

Se o seu objetivo é estudar Kotlin para aplicações mobile, inicie com a Formação Kotlin, em seguida sugerimos a formação Desenvolva seu primeiro app Android com Kotlin.

Fluxograma intitulado “Sugestão de sequenciamento de estudos em Kotlin para mobile”; comece aqui: formação A partir do zero: iniciante em programação apontando para formação Aprenda a programar em Java com Orientação a Objetos, que aponta para formação Linguagem Kotlin, que aponta para formação Desenvolva seu primeiro app Android com Kotlin, que aponta para formação Evolua apps Android com Jetpack Compose: crie telas e gerencie estados, que aponta para formação Evolua apps em Jetpack Compose com navegação de telas, boas práticas e testes, que aponta para a formação Android Jetpack Compose: armazenamento de dados e arquivos, que por fim aponta para formação Melhore a arquitetura de apps em Android

Fonte: CreativeOps Alura

Go, Rust, Elixir, C++

Se quer aprender Go, a Formação Go vai te ensinar a desenvolver nessa linguagem! Para aprender Rust, você pode fazer os cursos de Rust. Para estudar Elixir, te sugerimos a Formação Elixir, e para estudar C++, temos a Formação C++.

Front-End

Se Front-End é onde você quer investir, temos uma Escola de Front-End com diversos conteúdos para você! Para começar, você pode iniciar nesta formação que ensina HTML e CSS.

DevOps

Se você não tem familiaridade com o termo DevOps e quer ter, pode começar seus estudos nesta formação de primeiros passos em DevOps.

Fluxograma intitulado “Sugestão de sequenciamento de estudos em DevOps”; comece aqui: formação Começando em DevOps apontando para formação Integração Contínua e Entrega Contínua, que aponta para formação Infraestrutura como código, que aponta para formação Orquestração de containers com Kubernetes, que aponta para formação SRE

Fonte: CreativeOps Alura

Além disso, não deixe de conferir os cursos de Inovação, Gestão, Design e Data Science, temos certeza que eles podem enriquecer muito sua trajetória!

Ah… Se não encontrar aqui a formação que procura, não deixe de conferir no campo de busca da plataforma o assunto que você quer estudar. Eu tenho certeza que você pode encontrar o conteúdo perfeito, para dar uma alavancada no seu aprendizado e na sua carreira!

Não desanime!

Sabemos que a área da tecnologia da informação é muito vasta, tem diversos caminhos, termos novos e o início pode ser confuso, mas aprender programação pode ser muito recompensador, e se você estiver vindo de outra área, tenha certeza que seus conhecimentos não vão ser desperdiçados, mas vão agregar na sua carreira em tecnologia, independente do seu perfil, de sua origem, história de vida, gênero ou o que quer que faça de você quem você é, investir no seu futuro hoje e acreditar no seu potencial vai valer a pena. Pode ser que a estrada não leve você exatamente onde você esperava, mas você vai estar construindo algo seu ♥️

Caso você tenha qualquer dúvida ou sugestão, não deixe de entrar em contato com a gente no fórum ou na nossa comunidade no Discord.

Bons estudos!

Mônica Matos Bock
Mônica Matos Bock

Product Manager nas Escolas de Programação e DevOps, apaixonada por café, graphic novels e tecnologia.

Veja outros artigos sobre Programação