Skip to content

Referente ao laboratório da disciplina de Engenharia de Software do Instituto Nacional de Telecomunicações - INATEL.

Notifications You must be signed in to change notification settings

jvoliveirag/C214-Lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C214-Lab

Referente ao laboratório da disciplina de Engenharia de Software do Instituto Nacional de Telecomunicações - INATEL. Aqui estarão os códigos feitos durantes o semestre para as aulas e trabalhos da matéria.

Laboratório de Engenharia de Software

GitHub repo size GitHub language count Bitbucket open issues Bitbucket open pull requests



Tecnologias 🚀

Js Node Mongo React Mongo

Exercícios 📚

Aula 2 - Revisão POO 🔎

Implementar o código necessário para criar o diagrama abaixo:

Aula 3 - Gerenciamento de dependências ⚙️

Elaborar uma calculadora em que sejam realizadas diversas operações e que valide os tipos de variáveis.

Aula 4 - Git e Github 🔗

Criar um repositório no GitHub com os códigos realizados para os exercícios entregues nas aulas.

Aula 5 - README 📝

Criar um README elaborado para o repositório criado na aula anterior.

Aula 6 - API básica 📄

Criar, no mínimo, 2 APIs REST de um CRUD básico de filme. Deve conter, ao menos, 4 parâmetros, como por exemplo: nome, produtora, atores (protagonista), ano. Deve haver validação dos dados.

Aula 7 - Teste 🧪

Criar, no mínimo, 6 casos de teste unitários utilizando o framework Jest.

Aulas 8 e 9 - API com CRUD completo e testes Mock 🔬

Com os conhecimentos adquiridos sobre criação de APIs REST, construção de CRUD, testes unitários, testes mock e GIT, criar todas as funções básicas de um CRUD de CARRO e realizar todos os testes necessários (unitários e mock). Para conferir o projeto clique aqui.

Aula 10 - GitHub Actions ⚠️

Utilizando o exercício realizado nas aulas 8 e 9, realize a Integração Contínua/Entrega Contínua (CI/CD) com GitHub Actions, conforme ensinado em aula, no repositório garantindo o funcionamento correto desse recurso.

Aula 11 - Design Patterns 🏁

Criar uma classe/função convencional e uma factory que façam a mesma coisa. Clique aqui para conferir.

Aulas 12 e 13 - React ⚛️

Criar duas pages: uma para listar todos os carros e uma para listar os carros por placa. Clique aqui para conferir.

About

Referente ao laboratório da disciplina de Engenharia de Software do Instituto Nacional de Telecomunicações - INATEL.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published