Principal
Já sou programador junior em C#, tenho noções de full-stack, mas tive problemas com o c# em relação a ser dependente do SQL server e na grande maioria das hospedagens não serem compatíveis com sql server e as que são compatíveissão extremamente caras. Criar aplicações C# sem o SQL Server é possível porem tanto material para estudo alem dos procedimentos a serem feitos não valem a apena, você estará fazendo "gambiarras" para funcionar em outros lugares pois .NET c# foram feitos para serem utilizados em sql server. Dito isso resolvi voltar para o JAVA onde tive meu priemiro contato na época da faculdade.
Assim a ideia do curso foi:
- Entender um pouco sobre o github para já ter repositório online de projetos.
Tendo meu GitHub pronto;
- Iniciar os cursos para aprender o básico do back-end com java para relembrar as diferenças do c# com java;
Já com a mente incorporada como um novo "javeiro", iniciar o front-end para já iniciar projetos como meu portfólio e um blog, para mostrar meus projetos e documentar através de artigos meus aprendizados.
- Entrar no front-end com o angular para assim já iniciar projetos front-end com a abertura para ligar no back-end.
Criando os projetos front-end como meu blog com portfólio, voltar para:
- Curso de Java springboot, criando aplicações ligadas ao banco de dados, API;
Conseguindo interligar o back-end com o front-end poderei criar os projetos próprios full-stack, e para conseguir fazer o deploy inicio:
- Cursos de devops para deploy de aplicações para já colocar em prática os projetos pessoais que serão desenvolvidos e ser inseridos no portfólio que já existirá após o curso de front-end finalizado.
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.
Passo a passo
-
1
Conteúdo do plano
-
Formação Começando em DevOps
-
Formação Aprenda a programar em Java com Orientação a Objetos
-
Formação Angular: crie aplicações web ágeis
-
Formação Java e Spring Boot
-
Formação Java Web: crie aplicações usando Spring Boot
-
Formação DevOps
-
Curso HTML e CSS: ambientes de desenvolvimento, estrutura de arquivos e tags
-
Curso HTML e CSS: Classes, posicionamento e Flexbox
-
Curso JavaScript para Web: Crie páginas dinâmicas
-
Curso JavaScript: manipulando elementos no DOM
-
Curso Node.js e terminal: dominando o ambiente de desenvolvimento front-end
-
Curso TypeScript na prática: implemente um projeto completo com TypeScript e módulos
-
Curso TypeScript: aplicando orientação a objetos no Front-end
-
Curso Angular: construa uma aplicação web com componentes, linguagem de template e CLI
-
Curso Angular: evoluindo com formulários e roteamento
-
Curso Java: persistência de dados e consultas com Spring Data JPA
-
Curso Java: criando sua primeira API e conectando ao front
-
Curso Java exceções: aprenda a criar, lançar e controlar exceções
-
Curso Java e refatoração: melhorando códigos com boas práticas
-
Curso Boas práticas de programação: automatizando testes com Java
-
Curso Selenium: testes automatizados de aceitação em Java
-
Curso Spring Boot 3: desenvolva uma API Rest em Java
-
Curso Spring Boot 3: aplique boas práticas e proteja uma API Rest
-
Curso Spring Boot 3: documente, teste e prepare uma API para o deploy
-
Curso Maven: gerenciamento de dependências e build de aplicações Java
-
Curso Java e JDBC: trabalhando com um banco de dados
-
Curso Java e JPA: consultas avançadas, performance e modelos complexos
-
Curso Persistência com JPA: Hibernate
-
Curso Microsserviços: padrões de projeto
-
Curso Microsserviços: explorando os conceitos
-
Curso Microsserviços na prática: entendendo a tomada de decisões
-
Curso Java threads: aprenda a criar, gerenciar e aplicar com o Spring
-
Curso Kubernetes: Pods, Services e ConfigMaps
-
Curso Kubernetes: Deployments, Volumes e Escalabilidade
-
Curso Kubernetes: prática, Helm e Cloud
-
Curso Google Kubernetes Engine
-
Curso Google Kubernetes Engine: avançando com GKE
-
Curso Kubernetes na Digital Ocean: gerenciando aplicações conteinerizadas
-
Curso Azure: gerencie Kubernetes com AKS e ACR
-
Curso Docker: criando e gerenciando containers
-
Curso Kafka: produtores, consumidores e streams
-
Curso Kafka: Fast delegate, evolução e cluster de brokers
-
Curso Kafka: Batches, correlation ids e dead letters
-
Curso Kafka: idempotência e garantias
-
Curso Kafka e Spring: integrando aplicações e gerenciando fluxos de dados
-
Curso Git e GitHub: compartilhando e colaborando em projetos
-
Curso Git e GitHub: dominando controle de versão de código
-
Curso MySQL e JSON: persistindo JSON de maneira eficiente
-
Curso Boas práticas de programação: melhore o código de uma API Java
-