Skip to content

luizmedeirosn/imersao-2-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto de Imersão em Java

NPM

Sobre o Projeto:

Repositório para estudo construído com base no treinamento intensivo em desenvolvimento back-end com a linguagem Java proposto pela plataforma alura.

Tópicos abordados:

  • Estruturas de controle;
  • Estruturas de dados;
  • Tratamento de exceções;
  • Expressões regulares;
  • Orientação a Objetos;
  • Persolanização do terminal utilizando Java;
  • Protocolo HTTP;
  • Java Web com a biblioteca Java Net;
  • Edição de imagens utilizando Java AWT e Swing.

Aula 1 🍿

Consumindo uma API de filmes com Java

Nessa primeira dinâmica são requisitados dados a uma API de filmes e como resposta é resgatado um arquivo Json, que é utilizado para extrair informações relevantes.

Resultado final do desafio da primeira aula após o tratamento dos dados:

Aula 2 😄

Gerando figurinhas para Whatsapp com Java

Nessa etapa do projeto, foi elaborada a classe FrabricaDeStickers, responsável pala criação de stickers aproveitando-se de comportamentos polimórficos da classe File e InputSream, além de recursos da bilioteca Java AWT.

Produto do desafio da segunda aula após a edição dos stickers:

Aula 3 🚀

Refatorando o Software com Orientação a Objetos

Durante este estágio do projeto, foram empregadas práticas de refatoração de código e orientação a objetos, com a utilização injeção de dependências e aprimoramento de coesão das classes. Também foram criadas camadas de serviço com clientes HTTP, extratores de dados e geradores, bem como os pacotes de parser e entidades.

Conclusão do desafio da terceira aula após a edição de imagens da API da NASA:

Tecnologias Utilizadas:

logo-do-java.png

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages