Formação de Java para 2024
Ei, galera! Estou preparando uma formação completa de JAVA para o ano de 2024, totalmente GRATUITA no YouTube! No final dos cursos básicos, vou mostrar as principais tecnologias usadas no PIX e farei um projeto de inclusão de pagamento bancário via PIX. Também vamos abordar o contexto de serverless. O canal é https://www.youtube.com/@onetutorial. Se puderem dar uma olhada e comentar qualquer ponto que acharem que podemos melhorar no canal, seria incrível! Valeu!
Link da formação 2024 Java Developer: https://www.youtube.com/playlist?list=PLpC7tmA8XtpFWpFin8S0PuvBgm9YhSGBv
Ps não me jugem por usar o CHAT GPT para corrigir o texto em ptbr, sempre me ferro se não usar ele para correção rsrsrs.
A aplicação pix terá essa extrutura no final :
Aplicação de Exemplo de Pagamento PIX:
Front End Construção:
- Tela inclusão Pagamento
- Tela de Autorizar
- Tela de consulta
No POST:
- Validar Preenchimento de Campos
- Validar se Dados do Usuário Existem
- Validar se Dados Bancários são válidos
- Validar se o Pagamento está dentro de um horário válido
- Incluir pagamento salvando na base de dados H2
No PUT:
- Autorizar Pagamento
- Enviar stream de dados para o tópico de débito da conta
No GET:
- Consultar Base de Pagamento
- Receber id_pagamento e retornar dados da consulta do pagamento
Conteudo do Curso de Java: Básico:
- Ambiente
- Hello World
- Operadores Matemáticos
- Condições
- Repetição
- Arrays
- Funções
- Classes
- Modificadores (Default, Protected, Public, Private)
- Classes Estáticas
- Exceções
Intermediário:
- Orientação a Objetos
- Herança
- Encapsulamento
- Abstração
- Interface
- Injeção de Dependência
- Inversão de Dependência
- Streams de Listas
- Filter, ForEach, Map
- Optional
Avançado:
- Threads
Boas Práticas:
- Design Patterns
- SOLID
- Clean Code
- DDD
Curso de Maven:
- Necessidade do Maven
- Ciclo de Vida do Maven
- Criando o pom.xml
- Dependências
- Propriedades
- Plugins
Curso de Spring Boot: Introdução:
- O que é o Spring Boot?
- Necessidade em aplicações
Básico:
- Criando Primeiro Projeto e utilizando IntelliJ
- Criando Controller
- Criando Service
- Criando Entidade Spring Data com H2
- Entendendo .yml ou .properties
- Compreendendo Injeção de Dependência
- Controle de Transação
- Perfis
- Anotações Beans @Component, @Service, @Controller, @Repository, etc.
Intermediário/Avançado:
- Spring Web Rest Controllers:
- Trabalhando com Controllers @Get, @Post, @Put e @Path
- Respostas DTO JSON e XML
- Controller Advice - Gerenciamento de Erros e Exceções
- Bind Requests interceptando chamadas
- Spring Batch - Aplicações Assíncronas:
- Cron Job
- Task
- Jobs
- Gerenciamento de execução
Curso de Apache Kafka:
- Montando Ambiente
- Criando Tópico e Partição
- Definindo Contrato do Schema
- Conectando uma Aplicação Java Simples no Tópico e trafegando dados
Curso de Cache:
- Google Guava Cache
- Spring Cache
- Redis Cache
Curso de OpenFeign:
- Inserindo Dependência
- Configurando API OpenFeign
- Criando Interfaces de Cliente
Curso de Docker:
- Montando Ambiente
- Baixando Imagem
- Criando Container com uma Imagem
- Imprimindo "Olá Mundo" no container ao ser iniciado
- Compondo containers com Docker Composer
Curso de Banco NoSql:
- Mongo DB
Tutorial Básico de Balanceamento de Carga Usando Ngix:
- Criando Servidor Proxy
- Balanceamento de Carga
Arquitetura de Aplicações:
- Introdução
- Dimensionamento de Arquitetura
- Possibilidades de Padrões de Arquitetura para Sistemas Distribuídos
- Implementando Arquitetura Rest Desacoplada
Testes:
- Testes Unitários:
- Junit
- Mockito
- Esasy Mock
- Easy Random Massas de Dados Genéricas
- Testes Funcionais:
- Cucumber
- Montando Cenários
- Criando Massas
- Configurando Cucumber com Spring Boot
- Testes de Stress/Carga:
- Introdução
- Configurando Gatling
- Criando Cenários
Front End:
- Angular 2+:
- Controller
- Diretiva
- Service
- Interface
Que massa !, tava procurando um curso de Java gratuito e atual, fiquei interessado em java por causa da cadeira de POO, queria saber como ta o mercado para estagiarios e juniors que querem entrar em Java
Que show!! Estava procurando um curso completo como esse e nao achei. Parabéns pela iniciativa. Vai ajudar um monte muita gente.
Caraca, parabéns pela iniciativa! Já segui o canal e salvei a playlist.
Opa! Sou entusiasta da área, gosto do ramo e penso em um dia trabalhar com desenvolvimento, apesar da minha paixão ser designer gráfico e escrever. Já tenho uma certa base, conhecimetos técnicos etc... mas por algum motivo ainda reluto em entrar de cabeça na área, vou dá uma sacada nesse curso.
queria achar algo assim so que usando .net