Descrição Dio: Algoritmo simples de cadastro de séries para praticar seus conhecimentos de orientação a objetos, o principal paradigma de programação utilizada no mercado. Nesse projeto você vai aprender: Como pensar orientado a objetos, como modelar o seu domínio, como utilizar recursos de coleção para salvar seus dados em memória.
-
POO
-
Repositórios
-
Collection - List
-
ENUM "Parse" e "foreach"
-
static method
-
static property
-
Herança
-
abstract Class
-
Console Application
-
menu de navegação
-
Modo Teste
-
Estratégia de pseudo Exclusão
-
Tipo Genérico
<T>
Esta aplicação tem por objetivo praticar o conteúdo desenvolvido no bootcamp .NET Fundamentals, com o foco na aplicação básica de Programação Orientada a Objetos e uso do Padrão de Repositórios durante o bootcamp disponibilizado pela Digial Innovation One.
O Projeto consiste em cadastrar Séries e armazená-las em uma lista que representa um repoitório ou DB em memória.
Foi Desenvolvido outra funcionalidade além do projeto base como:
- Menu interativo para navegação na aplicação.
- Funcionalidades como Cadastrar, Visualizar, Alterar, Excluir e Listar estão disponíveis na aplicação conforme solicitado.
- Foi realizado o mínimo de Acabamento no Layout da aplicação(nada muito arrojado).
- Existe ainda um modo de funcionamento da aplicação que foi criado durante o desenvolvimento para realizar alguns testes básicos, basta definir a variável teste como false para que a aplicação rode em modo normal, ou true para que funcione em modo teste, apresentando o resultado da execução de algumas funcionalidades da aplicação sem a necessidade de realizar todo processo (e2e).
- A Aplicação certamente pode ser aprimorada.
- Como Exemplo do exposto acima: melhorias na navegação(aplicando mais POO e acabamento), validação de entradas, e testes de Range da listagem.
- Partindo do exposto acima para experimentar a aplicação evite uso de entradas de valores incoerentes com o objetivo da aplicação e a navegação consiste em números inteiros listafos no menu.
- O uso das funcionalidades Visualizar, alterar e Excluir recebem o ID da série como entrada, este pode ser obtido através da tela de listagem de séries.
- Aplicação realizada usando .NET 6.0, desenvolvida usando como ambiente de desenvolvimento Linux ubuntu.
#Dio
#DigitalInovationOne
#dotnet
ConsoleApplication
#bootcamp
#Projeto_CRUD_Series