/iniciando-o-caminho-pelo-java

Missão Prática com o objetivo de implementar um sistema cadastral em Java com persistência em arquivos binários, utilizando conceitos fundamentais da programação orientada a objetos, herança, polimorfismo, e a interface Serializable apresentada no Nível 1: Iniciando o Caminho pelo Java do Mundo 3 do curso de Desenvolvimento Full Stack da Estácio.

Primary LanguageJavaMIT LicenseMIT

Capa do projeto com logo da Estácio


ProjetoComo baixar e executarProcedimentosTecnologias utilizadasAutorLicença


📋 Projeto

Missão Prática com o objetivo de implementar um sistema cadastral em Java com persistência em arquivos binários, utilizando conceitos fundamentais da programação orientada a objetos, herança, polimorfismo, e a interface Serializable apresentada no Nível 1: Iniciando o Caminho pelo Java do Mundo 3 do curso de Desenvolvimento Full Stack da Estácio, do semestre de 2023.4, sob a tutoria de Robson Lorbieski.

Projeto elaborado de acordo com as diretrizes especificadas para a Missão Prática, que podem ser conferidas clicando aqui.

📥 Como baixar e executar

Para baixar os arquivos deste repositório, você deve ter o GitHub instalado em seu dispositivo.

Após instalado, você deverá acessar a guia ArquivoClonar repositórioURL e incluir o caminho guedesert/iniciando-o-caminho-pelo-java.

Além disso, é interessante que você tenha um bom editor para trabalhar com os códigos, dos quais eu recomendo o uso do NetBeans.

🔗 Procedimentos

Durante o projeto foram desenvolvidos 02 procedimentos descritos abaixo:

Procedimento Descrição
Criação das entidades e sistema de persistência
  • Implementação de entidades (Pessoa, PessoaFisica, PessoaJuridica) em Java.
  • Utilização de herança, polimorfismo e interface Serializable.
  • Desenvolvimento de repositórios para persistência em arquivos binários.
Criação do cadastro em modo texto
  • Elaboração de interface textual para interação do usuário.
  • Inclusão, alteração, exclusão, busca e exibição de entidades no cadastro.
  • Persistência e recuperação de dados em arquivos binários.
  • Tratamento de exceções nas operações de persistência.

Para acessar o relatório da Missão Prática, clique no botão abaixo:

Link de acesso ao relatório

🛠 Tecnologias utilizadas

Para a construção e execução do projeto foram utilizadas as seguintes tecnologias:

NetBeans Java

👥 Autor

Aluno Matrícula E-mail
Emanuel Roseira Guedes 202212181407 📧

📃 Licença

Este repositório está licensiado sob a Licença MIT.

Licença