Plano de Estudo

Backend - Cube

58 cursos

Cursos para ser um Dev backend do Cube, todos estes cursos dão uma boa base do que utilizamos.

Curso de Fundamentos HTTP é interessante para entender o protocolo, como programamos bastante em cima dele, é bom fazer esse curso para ter noção do que está acontecendo.

Java:

  • Estudar o básico da linguagem Java (Versão que utilizamos hoje é Java 8)

  • Estudar como subir uma aplicação no servidor de aplicação Wildfly (versão que utilizamos hoje é 10.1.0)

  • Estudar Spring Boot;

  • Estudar sobre algumas especificações do Java EE.

    • Inicialmente aconselho JPA, JAX-RS
    • Depois JMS, CDI, EJB.

Ferramentas:

  • Git (bem importante entender pelo menos o básico de Git porque é a ferramenta de versionamento que utilizamos)

  • Estudar Docker (nossas aplicações são todas 'containerizadas', então é de suma importância entender os conceitos do Docker e de como utilizar);

  • Curso de Elasticsearch (a nossa versão é a 1.4 ainda, bem antigo, mas fazendo o curso da uma boa noção de como funciona e do que que é o elasticsearch);

  • Curso de Redis (utilizamos o Redis em algumas aplicações, é interessante saber seu funcionamento e é super simples);

  • Jenkins (por ser nossa ferramenta de build e gerar release e logo mais de CI (continuous integration) é legal ter noção de como funciona;

NodeJS:

  • Temos alguns projetos (poucos) em NodeJS, quem tem interesse também é bem interessante fazer pelo menos um curso para entender como funciona mais ou menos o Javascript fora do browser :D

175.5k xp

Última atualização em

07/06/2021

O que é este plano de estudo?

Planos de estudo são sequências de cursos e outros conteúdos criados por alunos e alunas da Alura para organizar seus estudos. Siga planos que te interessem ou crie o seu próprio.