Skip to content

iluucasz/Projeto_Dart_CLI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Projeto_Dart_CLI

Projeto CLI(Command line interface) feito em Dart. Neste Projeto há o uso prático dos conceitos de assincronismo, Programação orientada a objetos e intergração a API.

Neste Projeto foi usado o Dart na versão: 2.19.2
Package Dio na versão: 5.1.2
Server usado: json_rest_server 1.2.2

O programa CLI tem como Objeto a organização de um banco de dados JSON.

Neste programa há Opções de:

Procurar todos os Alunos;
Deletar Alunos;
Procurar alunos por ID;
Atualizar dados dos alunos;
Organizar e mostrar todos as informações requisitadas do banco de dados de cada aluno;
Leitura de Arquivos csv para integração com o banco de dados.

O projeto está Aprimorado e com tratamentos de erros.

Comandos existestes para Uso do Programa

Exemplos:
Student byId 1 byId Procura estudante por ID
delete Deleta estudante por ID
findAll Procura por todos estudantes
insert Adiciona um Novo estudante
update Atualiza um estudante pelo ID

Como iniciar o Programa?

É necessário ter os arquivos necessários citados na linha 4 à 6; iniciar o servidor através do terminal na pasta dart_cli_api através do comando "jrs run" executar o comando exemplo da linha abaixo:

Exemplo de uso: "dart .\dart_cli.dart students findAll" neste comando inicia-se o Projeto via terminal usando o Dart e logo em seguida executa o comando students findAll para mostrar todos os estudantes registrado junto de suas informações no banco de dados.

para mais informações entre em contato comigo através do Github.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages