90h

Para conclusão

12
Cursos
2
Artigos

Ferramentas essenciais para Devs

Desenvolva suas habilidades essenciais de programação. Explore o poder do terminal Linux, domine expressões regulares para buscas e validações precisas, mergulhe nas práticas colaborativas com Git e GitHub e use Inteligência Artificial no dia a dia para ganhar produtividade.

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?

  • Leonardo Sartorello

    Leonardo é desenvolvedor e instrutor na Alura com foco principal em DevOps e Cloud, com experiência em virtualização, conteinerização, infraestrutura como código e IoT.

  • Leonardo Sartorello

    Leonardo é desenvolvedor e instrutor na Alura com foco principal em DevOps e Cloud, com experiência em virtualização, conteinerização, infraestrutura como código e IoT.

  • Vinicius Dias

    Zend Certified Engineer (Engenheiro PHP Certificado pela Zend), iMasters Certified Professional, desenvolvedor Full Stack, formado em Tecnologia da Informação e amante de boas práticas de desenvolvimento, sempre tento aplicar a regra do bom escoteiro nos códigos: Sempre deixe o local mais limpo do que quando você o encontrou.

  • Vinicius Dias

    Zend Certified Engineer (Engenheiro PHP Certificado pela Zend), iMasters Certified Professional, desenvolvedor Full Stack, formado em Tecnologia da Informação e amante de boas práticas de desenvolvimento, sempre tento aplicar a regra do bom escoteiro nos códigos: Sempre deixe o local mais limpo do que quando você o encontrou.

  • Alex Felipe

    Alex é instrutor e desenvolvedor e possui experiência em Java, Kotlin, Android. Atualmente cria conteúdo no canal https://www.youtube.com/@AlexFelipeDev.

  • Alex Felipe

    Alex é instrutor e desenvolvedor e possui experiência em Java, Kotlin, Android. Atualmente cria conteúdo no canal https://www.youtube.com/@AlexFelipeDev.

  • Guilherme Silveira

    Co-fundador da Alura, da Caelum e do GUJ. Com 18 anos de ensino nas áreas de programação e dados, 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, da Caelum e do GUJ. Com 18 anos de ensino nas áreas de programação e dados, 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.

  • André Bessa

    Eu sou programador e instrutor de programação usando C# e .NET. Formado em Sistemas de Informação. já programei usando Java, PHP,C#, PostgreSQL e MySQL, além de já ter atuado com suporte também. Buscando sempre aprender mais sobre tecnologias.Hobbies são gibis e séries.

  • André Bessa

    Eu sou programador e instrutor de programação usando C# e .NET. Formado em Sistemas de Informação. já programei usando Java, PHP,C#, PostgreSQL e MySQL, além de já ter atuado com suporte também. Buscando sempre aprender mais sobre tecnologias.Hobbies são gibis e séries.

  • Emerson Laranja

    Sou monitor da Alura e granduando em engenharia de computação (Ufes).Minha dedicação está centrada no desenvolvimento de conteúdos voltados para a área de backend, com enfoque especial em JavaScript e TypeScript. Estou comprometido em proporcionar uma experiência de aprendizado envolvente e enriquecedora para todos os alunos, contribuindo assim para o sucesso de suas jornadas no universo do desenvolvimento web.

  • Emerson Laranja

    Sou monitor da Alura e granduando em engenharia de computação (Ufes).Minha dedicação está centrada no desenvolvimento de conteúdos voltados para a área de backend, com enfoque especial em JavaScript e TypeScript. Estou comprometido em proporcionar uma experiência de aprendizado envolvente e enriquecedora para todos os alunos, contribuindo assim para o sucesso de suas jornadas no universo do desenvolvimento web.

  • Valquíria Alencar 

    Doutora em Biotecnologia e realizou pós-doutorado na Universidade Federal do ABC. Atualmente, atua como instrutora na escola de Data Science, onde desenvolve projetos e cursos abrangendo o pré-processamento e análise exploratória de dados, visualização de dados em Python, aplicação de inteligências artificiais generativas, além da implementação e otimização de modelos de aprendizado de máquina. Também é uma das autoras do livro Séries Temporais com Prophet, publicado pela Editora Casa do Código.

  • Valquíria Alencar 

    Doutora em Biotecnologia e realizou pós-doutorado na Universidade Federal do ABC. Atualmente, atua como instrutora na escola de Data Science, onde desenvolve projetos e cursos abrangendo o pré-processamento e análise exploratória de dados, visualização de dados em Python, aplicação de inteligências artificiais generativas, além da implementação e otimização de modelos de aprendizado de máquina. Também é uma das autoras do livro Séries Temporais com Prophet, publicado pela Editora Casa do Código.

  • Rodrigo da Silva Ferreira Caneppele

    Desenvolvedor desde 2005, com especialização em aplicações Web, APIs Rest, arquitetura e segurança. Desde 2012 também atuo como instrutor, produzindo e ministrando cursos de desenvolvimento de software.No YouTube, mantenho o @canaldojavao, onde ensino programação com Java e outros assuntos relacionados com desenvolvimento de software.

  • Rodrigo da Silva Ferreira Caneppele

    Desenvolvedor desde 2005, com especialização em aplicações Web, APIs Rest, arquitetura e segurança. Desde 2012 também atuo como instrutor, produzindo e ministrando cursos de desenvolvimento de software.No YouTube, mantenho o @canaldojavao, onde ensino programação com Java e outros assuntos relacionados com desenvolvimento de software.

  • Camila Pessôa

    Olá, sou a Camila ! Tenho 33 anos, sou mãe e ingressei na área de tecnologia por meio da robótica educacional. Participei do Bootcamp { Reprograma } com foco em Back-End /Node.js e curso Sistemas de Informação.Atualmente faço parte do Scuba-Team e tenho grande paixão por educação e tecnologia, pois acredito que essa combinação é transformadora!

  • Camila Pessôa

    Olá, sou a Camila ! Tenho 33 anos, sou mãe e ingressei na área de tecnologia por meio da robótica educacional. Participei do Bootcamp { Reprograma } com foco em Back-End /Node.js e curso Sistemas de Informação.Atualmente faço parte do Scuba-Team e tenho grande paixão por educação e tecnologia, pois acredito que essa combinação é transformadora!

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

  • Vinicius Louzada

    Graduando em Engenharia de Computação na UFPA, Técnico em Eletrotécnica pelo IFPA e Designer Gráfico. Na Alura, sou Monitor da escola de Programação e DevOps. Nas horas vagas, amo assistir futebol e jogar um bom FPS.

  • Vinicius Louzada

    Graduando em Engenharia de Computação na UFPA, Técnico em Eletrotécnica pelo IFPA e Designer Gráfico. Na Alura, sou Monitor da escola de Programação e DevOps. Nas horas vagas, amo assistir futebol e jogar um bom FPS.

Passo a passo
  1. 1 Git e GitHub e Terminais do Linux e Windows

    Entre no mundo da colaboração e versionamento de código com Git e GitHub. Este curso guia você na criação de um portfólio robusto no GitHub, compartilhamento eficiente de código e gestão de colaborações em projetos.

    Explore a fundo o universo do terminal Linux. Desde a criação de máquinas virtuais até a manipulação de arquivos e execução de scripts, este curso fornece as habilidades essenciais para operar eficientemente no ambiente de linha de comando. Ideal para desenvolvedores que buscam aumentar sua produtividade e compreensão do sistema.

    Conheça o prompt do Windows, e explore os principais comandos do terminal.

    • Artigo O que é Git e Github: como configurar e primeiros passos | Alura

    • 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
    • Curso Git e GitHub: dominando controle de versão de código

      08h
      • Visualize as alterações de um projeto com git
      • Trabalhe com branches usando git
      • Entenda como usar merge e rebase
      • Conheça working tree e staging area
      • Trabalhe com tags e releases no GitHub
    • Curso Terminal: aprenda comandos para executar tarefas

      10h
      • Entenda a importância e usos do terminal Linux
      • Crie uma máquina virtual Linux
      • Cria e mova diretórios através do terminal Linux
      • Manipule arquivos e execute scripts utilizando o terminal
      • Instale pacotes sem a necessidade de uma interface gráfica
    • Curso Windows Prompt: utilizando o CMD

      08h
      • Aprenda a utilizar a linha de comando do Windows
      • Crie scripts para automação de comandos
      • Entenda o que são variavéis e váriaveis de ambiente
      • Conheça as opções de gerenciadores de pacotes CLI para Windows
      • Utilize alternativas ao prompt de comandos padrão do Windows
      • Configure uma distribuição Linux dentro do seu ambiente Windows 10
    • Artigo WSL: como executar programas e comandos Linux no Windows? | Alura

  2. 2 Regex

    Aperfeiçoe suas técnicas de manipulação de texto com expressões regulares. Este curso abrange a construção de padrões de busca, validações precisas de dados e substituições automáticas. Seja você um iniciante ou um desenvolvedor experiente, dominar expressões regulares é uma habilidade valiosa para manipular dados de forma eficaz.

    • Curso Expressões Regulares: faça buscas, validações e substituições de textos

      08h
      • Construa padrões de busca a partir da sintaxe de expressões regulares
      • Crie expressões regurales para pesquisas e filtros de textos
      • Valide dados de entrada como números de telefone, nomes e CPF, garantindo que sigam um formato específico
      • Substitua textos de forma automatica com expressões regulares
      • Extraia informações de uma página web usando expressões regulares
  3. 3 VSCode, Nginx e Swagger

    Comece conhecendo dicas e truques do Visual Studio Code, para turbinar sua produtividade. Em seguida, mergulhe em dois cursos dedicados ao Nginx, aprendendo desde a configuração básica até técnicas para otimizar o desempenho e segurança de seus projetos web. Finalize com um curso sobre documentação de API usando Swagger, essencial para criar e manter APIs claras e utilizáveis. Prepare-se para elevar seu conhecimento técnico a um novo patamar.

    • Curso Swagger: documentando suas APIs

      08h
      • Entenda o que é Swagger
      • Documente detalhes de sua API
      • Informe os endpoints e operações disponíveis
      • Organize o código de sua documentação
      • Disponibilize as ferramentas em sua infraestrutura
    • Curso NGINX: servidor Web, Proxy Reverso e API Gateway

      06h
      • Entenda qual o papel do NGINX e suas características
      • Aprenda a configurar um servidor HTTP com NGINX
      • Conheça o conceito de Proxy Reverso
      • Configure um API Gateway
      • Aprenda a configurar um Load Balancer
    • Curso NGINX Parte 2: performance, FastCGI e HTTPS

      08h
      • Entenda diferentes algoritmos de load balancing
      • Conheça sobre FastCGI
      • Melhore a performance de sua aplicação web
      • Transforme o Nginx em um servidor de Cache
      • Deixe sua aplicação mais segura com HTTPS
    • Curso VSCode: aprendendo dicas e truques

      01h
      • Conheça o Visual Studio Code e seus principais atalhos
      • Aprenda a identificar e corrigir erros e fazer comentários
      • Conheça as principais funções e extensões
  4. 4 IA

    Prepare-se para se destacar na sua carreira usando Inteligência Artificial (IA) em seus projetos de desenvolvimento. Neste passo, você vai aprender desde a compreensão dos fundamentos até a aplicação prática em projetos reais, cada curso foi cuidadosamente elaborado para fortalecer suas habilidades em IA.

    • Curso ChatGPT e programação: aumente sua produtividade

      08h
      • Aprenda a utilizar o ChatGPT na área de programação
      • Compreenda mais rapidamente o funcionamento de códigos
      • Automatize tarefas de programação com o ChatGPT
      • Detecte bugs em códigos com mais facilidade e agilidade
      • Utilize o ChatGPT como ferramenta de aprendizado
    • 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
    • Curso GitHub Copilot e ChatGPT: impulsionando seu desenvolvimento com IA

      08h
      • Aprenda a implementar a extensão Github Copilot Labs no seu VS Code
      • Saiba como criar classes de jogadores para seu jogo de Pong espacial com Github Copilot
      • Entenda como gerar a colisão para a bola do Pong
      • Faça melhorias no cenário do jogo colocando imagens
      • Implemente sons ao jogo para torná-lo imersivo

Escola

DevOps

Além dessa, a categoria DevOps conta com cursos de AWS, Azure, Docker, Segurança, IaC, Linux,e mais...

Conheça a Escola

nossos alunos e alunas

Experiências de quem já mergulhou com a gente.

Bem objetivo , direto e didático. Soube abstrair bem assuntos que não fazem parte do conteúdo.

NGINX: servidor Web, Proxy Reverso e API Gateway

Wellington Batista de Siqueira

O curso [e otimo mas faltou deixar os exemplos para que podessemos copiar pra ajudar nesse começo de aprendizado.

NGINX Parte 2: performance, FastCGI e HTTPS

Diego Reis de Oliveira

]boa experiência. Didática muito boa do instrutor com explicações bem simples com exploração da documentação.

Swagger: documentando suas APIs

Luiz Peralta

Comece hoje mesmo os cursos de Ferramentas essenciais para Devs. Matricule-se agora!

Plus

De
R$ 1.800
12X
R$109
à vista R$1.308
  • Acesso a TODOS os cursos da Alura

    Mais de 1500 cursos completamente atualizados, com novos lançamentos todas as semanas, emProgramação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

Matricule-se

Pro

De
R$ 2.400
12X
R$149
à vista R$1.788
  • Acesso a TODOS os cursos da Alura

    Mais de 1500 cursos completamente atualizados, com novos lançamentos todas as semanas, emProgramação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Luri, a inteligência artificial da Alura

    Luri é nossa inteligência artificial que tira dúvidas, dá exemplos práticos e ajuda a mergulhar ainda mais durante as aulas. Você pode conversar com Luri até 100 mensagens por semana.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

Matricule-se
Conheça os Planos para Empresas

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas