{"id":21456196,"url":"https://github.com/marcosfshirafuchi/devsuperior-java-spring-professional-desafio-02","last_synced_at":"2026-04-12T20:39:10.421Z","repository":{"id":247639024,"uuid":"826417444","full_name":"marcosfshirafuchi/DEVSUPERIOR-Java-Spring-Professional-Desafio-02","owner":"marcosfshirafuchi","description":"DEVSUPERIOR : Java Spring Professional - Desafio 02","archived":false,"fork":false,"pushed_at":"2024-07-10T00:46:24.000Z","size":15,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-23T13:14:24.592Z","etag":null,"topics":["devsuperior","h2-database","java","maven","maven-plugin","maven-pom","nelioalves","poo","spring","spring-boot","springboot","springdata-jpa","springdatajpa"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/marcosfshirafuchi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-09T17:07:24.000Z","updated_at":"2024-07-10T00:46:27.000Z","dependencies_parsed_at":"2024-07-09T22:07:13.919Z","dependency_job_id":null,"html_url":"https://github.com/marcosfshirafuchi/DEVSUPERIOR-Java-Spring-Professional-Desafio-02","commit_stats":null,"previous_names":["marcosfshirafuchi/devsuperior-java-spring-professional-desafio-02"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcosfshirafuchi%2FDEVSUPERIOR-Java-Spring-Professional-Desafio-02","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcosfshirafuchi%2FDEVSUPERIOR-Java-Spring-Professional-Desafio-02/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcosfshirafuchi%2FDEVSUPERIOR-Java-Spring-Professional-Desafio-02/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcosfshirafuchi%2FDEVSUPERIOR-Java-Spring-Professional-Desafio-02/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/marcosfshirafuchi","download_url":"https://codeload.github.com/marcosfshirafuchi/DEVSUPERIOR-Java-Spring-Professional-Desafio-02/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243966782,"owners_count":20376117,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["devsuperior","h2-database","java","maven","maven-plugin","maven-pom","nelioalves","poo","spring","spring-boot","springboot","springdata-jpa","springdatajpa"],"created_at":"2024-11-23T05:14:44.218Z","updated_at":"2026-04-12T20:39:10.358Z","avatar_url":"https://github.com/marcosfshirafuchi.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# \u003ca href=\"https://imgbb.com/\"\u003e\u003cimg src=\"https://i.ibb.co/51bfmLv/image-2024-07-01-T11-45-10-371-Z.png\" alt=\"image-2024-07-01-T11-45-10-371-Z\" border=\"0\" width=\"300\"\u003e\u003c/a\u003e Java Spring Professional - Desafio 02\n\n#### Desenvolvido na linguagem Java por:\n- [Marcos Shirafuchi](https://github.com/marcosfshirafuchi)\n## Formação Desenvolvedor Moderno Módulo: Back end\nCapítulo: Modelo de domínio e ORM\n\n## DESAFIO: Modelo de domínio e ORM\n\nVocê deve criar um projeto no Spring Boot com Java e banco de dados H2, e implementar o modelo\nconceitual conforme especificação a seguir. Além disso, você deve fazer o seeding da base de dados\nconforme diagrama de objetos que segue.\n\n## Como o trabalho será corrigido?\nO repositório do Github será clonado pelo professor, que executará o projeto localmente. O projeto\ndeverá executar sem erros, e a base de dados deverá ser criada corretamente. O H2 Console será\nexecutado no navegador, e todas tabelas esperadas deverão ser criadas, com todos relacionamentos, e\nos dados do seeding deverão estar presentes em cada tabela.\n\n## ESPECIFICAÇÃO - Sistema EVENTO:\nDeseja-se construir um sistema para gerenciar as informações dos participantes das atividades de um\nevento acadêmico. As atividades deste evento podem ser, por exemplo, palestras, cursos, oficinas\npráticas, etc. Cada atividade que ocorre possui nome, descrição, preço, e pode ser dividida em vários\nblocos de horários (por exemplo: um curso de HTML pode ocorrer em dois blocos, sendo necessário\narmazenar o dia e os horários de início de fim do bloco daquele dia). Para cada participante, deseja-se\ncadastrar seu nome e email.\u003cbr\u003e\u003cbr\u003e\n\u003cp align = center\u003e\n\u003ca href=\"https://ibb.co/Ykdts40\"\u003e\u003cimg src=\"https://i.ibb.co/FwYBTkH/desafio2.png\" alt=\"desafio2\" border=\"0\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003cbr\u003e\u003cbr\u003e\nInstância dos dados para seeding (próxima página):\n\u003cbr\u003e\u003cbr\u003e\n\u003cp align = center\u003e\n\u003ca href=\"https://ibb.co/KNykmQn\"\u003e\u003cimg src=\"https://i.ibb.co/wJ6XYbt/image-2024-07-09-T17-22-29-202-Z.png\" alt=\"image-2024-07-09-T17-22-29-202-Z\" border=\"0\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarcosfshirafuchi%2Fdevsuperior-java-spring-professional-desafio-02","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarcosfshirafuchi%2Fdevsuperior-java-spring-professional-desafio-02","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarcosfshirafuchi%2Fdevsuperior-java-spring-professional-desafio-02/lists"}