ASSISTA ESSE VÍDEO se QUER APRENDER JAVA em 2025

8.98k views1663 WordsCopy TextShare
Fernanda Kipper | Dev
Java está na top 3 linguagens de programação mais usadas no mundo desde 1995. Neste vídeo, apresento...
Video Transcript:
apesar de já terem tentado destronar ele diversas vezes o Java segue sendo uma das linguagens mais utilizadas no mundo e Senta ao lado das top TR mais usadas no mercado desde 1995 Então já passou da hora de você começar a aprender Java e utilizar essa linguagem tão poderosa nos seus projetos e no seu trabalho no vídeo de hoje eu vou te apresentar o roadmap completo para você se preparar pro mercado de Java em 2025 e dominar a linguagem e antes da gente continuar para você que não me conhece eu sou a Fernanda ker Eu Sou
formada em ciência da computação e atualmente trabalho como engenheira de software no maior e-commerce da América Latina o mercado livre e também já trabalhei em grandes empresas aqui do Brasil como a stoney e o banco Itaú Eu também sou reconhecida como Microsoft MVP no campo de desenvolvimento web tenho bastante experiência com Java então eu tô no meu habitat natural e agora sem mais enrolações Bora pro vídeo vamos começar pelos fundamentos da linguagem e para você que tá aprendendo uma linguagem orientada a objetos pela primeira vez como é o caso do Java um assunto que não
pode faltar nos seus tópicos de estudos é programação orientada a objetos foque em entender o que são classes objetos interfaces herança e polimorfismo conhecendo esses conceitos o seu primeiro contato com o Java já vai ser mais tranquilo e aí você já pode partir pra sintaxe da linguagem nessa primeira etapa é muito importante a gente entender os tipos primitivos que existem no Java como é o caso dos inteiros longs caracteres e por aí vai e também conhecer algumas classes auxiliares como é o caso das Strings continue seus estudos aprendendo listas e arrays depois a gente pode
partir PR os condicionais os Loops declaração de funções e também exceções E não esqueça de aprender uns comandos básicos do compilador do Java necessários pra gente conseguir buildar e Executar a nossa aplicação e nós já temos um curso gratuito de Java aqui no canal que aborda todos esses tópicos que Eu mencionei até agora eu vou deixar linkado aqui no card para você assistir depois que você terminar o seu roadmap de estudos agora chegou o momento de focar na sintaxe específica de po e é como criar classes distanciar objetos herdar comportamentos sobrecarga de métodos e também
como funcionam os pacotes e a visibilidade das classes e os métodos finalizando esses conceitos você vai partir para alguns tópicos mais avançados que vão te permitir entender a fundo sobre o Java nessa etapa Vamos começar com alguns conceitos teóricos que vão te permitir entender a essência da linguagem e como ela funciona por trás dos fanos Ah e se você é membro aqui do canal dá uma olhadinha lá na aba comunidade que eu já compartilhei esse roadmap aqui completo e também o link de alguns artigos gratuitos para complementar os seus estudos Começando por o que é
e como funciona a jvm O que é a jdk como é feito o gerenciamento de memória e também a coleta de lixo seguindo Vamos partir para conhecimentos um pouco mais avançados ados da sintaxe da linguagem então estude sobre casting de dados generics Strings collections map hash Maps threads e compcable futures cada um desses assuntos são cruciais pra gente conseguir desenvolver aplicações mais robustas e mais completas no Java e são extremamente utilizados no mercado ho ho o que eu posso dar para essa Dev Java que gosta de roupas confortáveis mas não quero usar um pijama para
trabalhar ho eu já sei uma camiseta da insider como alguns de vocês sabem recentemente eu comecei a trabalhar de forma híbrida E como eu sou bicho do Home Office eu não tinha muitas roupas confortáveis que desse para ir trabalhar e a insider me ajudou nisso com um kitzão de Natal são roupas minimalistas que eu tô usando para ir trabalhar sair para jantar ir no shopping e até para ficar em casa e o que eu mais gostei é que dá para sentir que elas são tecnológicas eu não preciso me preocupar a forma de guardar como passar
e nada disso então se você tá procurando um presente de Natal para dar pro seu amigo Dev pra sua namorada ou até para si mesmo aproveita os nossos 15% de desconto em todo o site da insider eu vou deixar o link aqui na descrição do vídeo e bora continuar agora vamos entrar em alguns temas que vão te permitir criar aplicações web completas usando a linguagem como é o caso das Api rests para você conseguir construir o seu primeiro crude começando pela interface de requisições http o Java possui algumas opções nativas como por exemplo o htp
URL Connection e o htp client depois de lidar com as requisições http o próximo passo é aprender a conectar a nossa aplicação com um banco de dados para conseguir recuperar e armazenar informações e o Java também possui suporte nativo para isso através do pacote Java Database connectivity ou jdbc e todos os drivers que ele possui pra gente conseguir trabalhar com diferentes bancos de dados chegou a hora de aprender a utilizar as Tools que são ferramentas que vão te auxiliar no gerenciamento de aplicações mais robustas e também vão te ajudar a lidar com dependências as mais
usadas do mercado são o gradle e o maven então aprenda a adicionar dependências no seu projeto realizar o build e gerar o pacote final pon jar usando essas ferramentas esses conhecimentos são os necessários para você conseguir trabalhar no mercado porque quase todas as empresas utilizam uma dessas duas ferramentas e se você quiser aprender a criar aplicações web a nível de mercado Chegou o momento de aprender os web frameworks os mais usados São o quarkus ou o Spring Eu por exemplo trabalho com Spring só que esses frameworks são um mundo a parte e Valeria um vídeo
completo para criar um roadmap de estudos para cada um deles porque são muitos submódulos pra gente estudar mas é claro que a gente já tem um curso gratuito de spring do zero aqui no canal e uma playlist de vídeos construindo aplicações completas eu vou deixar linkado aqui no card para você assistir depois E para finalizar o nosso Road map você ficar preparado pro mercado o último tema de estudo será os testes unitários então aprenda como criar e executar testes usando o J unit e como utilizar o moquito para criar os seus moocs e você pode
completar os seus estudos aprendendo outras ferramentas de testes como o Selenium o test NG E também o DB unit e agora vamos pra Dica de algumas aplicações que você pode construir para praticar tudo que você for aprendendo ao longo desse roadmap começando com magia agenda telefônica Sim eu sei que é meio Clichê e a gente já tá cansado de fazer agendas telefônicas mas a ideia é construir uma agenda telefônica colocando em prática seus conhecimentos de classes e objetos então a agenda pode ser uma classe e cada pessoa que for registrada nessa agenda telefônica vai ser
uma Instância da classe pessoa tente também brincar com conceitos de herança e polimorfismo além de aplicar todos os conhecimentos da sintaxe básica do Java a segunda aplicação é para colocar em prática os seus conhecimentos de threads completa futures e algumas sintaxes mais avançadas do Java então você pode construir um sistema que simula um zoológico onde você vai ter cada animal que vai representar uma thread e esses animais precisam ser alimentados de tempos em tempos só que a alimentação é controlada por uma variável que vai ser compartilhada aí você pode colocar em prática conhecimentos de deadlock
e starvation e também você pode misturar um conhecimento de casting de dados ao fazer por exemplo um upgrade dos animais ao longo do tempo por exemplo uma largarta começou como lagarto e depois de 5 meses ela Vila borboleta e aí você vai ter que transformar o tipo daquele objeto enfim tente usar esse exemplo para colocar em prática o conhecimento de programação paralela junto com a sintaxe avançada do Java a terceira aplicação é transformar aquela sua agenda telefônica básica em uma API para usar seus conhecimentos de interfaces http e de conexão de banco de dados no
Java tudo puro sem usar nenhum Framework então crie uma API que vai ter um endp de registrar uma nova pessoa na agenda telefônica e recuperar as informações da agenda telefônica tudo isso conectando com algum banco de dados como por exemplo mycle ou postgis a quarta aplicação já é para colocar em prática seus conhecimentos de algum web Framework pode ser tanto Spring ou quartos construa por exemplo um backend de um cardápio digital que vai ter informação de todos os alimentos né todos os pratos servidos num restaurante o cadastro de novos pratos a exclusão dos Pratos e
a informação da quantidade das comidas necessárias por exemplo para produzir aquele prato a gente já tem um vídeo bem parecido aqui no canal onde a gente constrói um cardápio digital eu vou deixar linkado aqui no card e por fim a última aplicação pode ser pegar essa api que você construiu e adicionar testes unitários nela utilizando o J unit o moquito ou outra ferramenta de testes que você tiver aprendido e tudo isso usando o maven ou o gradle para gerenciar as dependências também para buildar executar o projeto e também rodar os testes unitários Então galera para
Esse vídeo foi isso e se você quiser começar seus estudos de Java agora assiste essa playlist de vídeos aqui eu reuni todos os conteúdos que você precisa estudar na ordem certinha até o Deploy da sua aplicação se você gostou também não esqueça de deixar seu like se inscrever aqui no canal para não perder os próximos conteúdos e até a próxima
Related Videos
Curso de PROGRAMAÇÃO JAVA para INICIANTES | Tudo que você precisa para aprender Java
1:49:22
Curso de PROGRAMAÇÃO JAVA para INICIANTES ...
Fernanda Kipper | Dev
56,817 views
Roadmap Java 2025: Do Zero ao Sênior O que estudar para ser um desenvolvedor Java!
17:09
Roadmap Java 2025: Do Zero ao Sênior O que...
Javanauta
12,990 views
Arquitetura Hexagonal na Prática | Arquitetura com Java e Spring Boot
49:24
Arquitetura Hexagonal na Prática | Arquite...
Fernanda Kipper | Dev
7,533 views
#317 Dev Market Will Heat Up Again in 2025 B
19:03
#317 Dev Market Will Heat Up Again in 2025 B
Código Fonte TV
57,463 views
um DIA na VIDA de um futuro ENGENHEIRO DE SOFTWARE! 🖥️
5:03
um DIA na VIDA de um futuro ENGENHEIRO DE ...
Dova
4,545 views
Nubank hired the first AI Programmer (DEVIN is back)
13:32
Nubank hired the first AI Programmer (DEVI...
Lucas Montano
118,569 views
Se você é preguiçoso mas ambicioso, assista isso
18:31
Se você é preguiçoso mas ambicioso, assist...
Rafael Gratta
242,455 views
Java Avançado | Programação Paralela com Threads
1:43:29
Java Avançado | Programação Paralela com T...
Fernanda Kipper | Dev
8,569 views
Coding Was HARD Until I Learned These 5 Things...
8:34
Coding Was HARD Until I Learned These 5 Th...
Elsa Scola
806,043 views
CURSO DE SPRING para INICIANTES | Tutorial Completo de Java Spring
51:25
CURSO DE SPRING para INICIANTES | Tutorial...
Fernanda Kipper | Dev
56,057 views
Writing My Own Database From Scratch
42:00
Writing My Own Database From Scratch
Tony Saro
261,505 views
Why you SHOULD LEARN GoLang in 2025?
8:55
Why you SHOULD LEARN GoLang in 2025?
Hugo Santos - O Programador de Sucesso
3,201 views
Como parar de PROCRASTINAR?
15:42
Como parar de PROCRASTINAR?
Ciência Todo Dia
184,672 views
Coding Predictions 2025
12:25
Coding Predictions 2025
Stefan Mischook
18,828 views
Criando API auto-documentável com Node.js e Swagger
17:47
Criando API auto-documentável com Node.js ...
Rocketseat
16,245 views
Java vs C# - Batalha de Back-End
16:35
Java vs C# - Batalha de Back-End
Código Fonte TV
41,034 views
APRENDA DOCKER DO ZERO | TUTORIAL COMPLETO COM DEPLOY
44:15
APRENDA DOCKER DO ZERO | TUTORIAL COMPLETO...
Fernanda Kipper | Dev
149,608 views
Como sair do ZERO em JAVA em 1h - com @kipperdev
1:07:56
Como sair do ZERO em JAVA em 1h - com @kip...
Rocketseat
371,288 views
Curso de Angular | Saindo DO ZERO em 1 HORA
1:12:10
Curso de Angular | Saindo DO ZERO em 1 HORA
Fernanda Kipper | Dev
11,785 views
Resolvendo DESAFIO de VAGA BACKEND com Java Spring
1:25:07
Resolvendo DESAFIO de VAGA BACKEND com Jav...
Fernanda Kipper | Dev
319,662 views
Copyright © 2025. Made with ♥ in London by YTScribe.com