Skip to content

Entrega#35

Open
Andresantos01 wants to merge 16 commits intocelsolisboa:masterfrom
Andresantos01:master
Open

Entrega#35
Andresantos01 wants to merge 16 commits intocelsolisboa:masterfrom
Andresantos01:master

Conversation

@Andresantos01
Copy link

No description provided.

Adicionada a imagem png  da modelagem do banco, junto com o script SQL para criação dos schemas.
criado backend do projeto em nodejs com framework AdonisJS
O controller contém todo o crud  (create, ready, update, delete) para o model do curso assim com suas respectivas migrations de salas, professores e cursos.

Adicionado no arquivo routres.js a rota para api rest do curso.
trocados para os respectivos campos de entrada.
trocado de fk_sala e _fk_professor por sala_id e professor_id
criado a pasta frontend com ng new project, padrão.
gerado pelo angular e estilizado com css puro o componente irá na API do backend validar o usuário.

configurado a proxy da api no proxy.config.js

e instalado axios.
controller do usuário verifica se ele tem as credenciais necessárias para logar, com base em um usuário padrão  estático no código.

Adicionada a rota "user" na API para verificação do usuário.
Configurado a rota para navegação entre o login e a lista de cursos de maneira estática.

modificado o response da api para um boleano
criada a listagem simples dos cursos
criado o component de registrar cursos
Mathods de listagem apenas, para consumo no frontend nos selects de criação de cursos.
funcionalidade de cadastro de curso  criada na views/criar-curso/criar-curso.component.ts.
multiselect dinâmico.
Adicionado os scripts das views e a imagem png.
@Andresantos01
Copy link
Author

Entrega do desafio

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant