Projeto Final do Curso C# Completo - Programação Orientada a Objetos + Projetos - Parte 03.
https://www.udemy.com/course/programacao-orientada-a-objetos-csharp/
Demo da aplicação (branch: minhaversao-sqlserver-dotnet5) - Vídeo (clique na setinha!)
Contribua :)
mysales-video.mp4
- ATENÇÃO PARA AS MODIFICAÇÕES NÃO CONTIDAS NO CURSO
1 - No curso a versão do dotnet é 2.1, este projeto está na 5.0.
2 - Na branch master, foi utilizado o MySql e a Class SeedingService (Conforme demostrado
no curso). Detalhes podem ser vistos na branch master e versaocurso-mysql-seedingService-dotnet5.
3 - Na branch minhaversao-sqlserver-dotnet5, não utilizei a class Seeding Service [aula 261]
que é demostrada no curso, optei por usar os métodos (Up e Down) do migration builder para popular
o banco e ou desfazer este processo.
Observe a migration de nome populationDB, nela contém os comandos SQL para a criação dos dados
que estarão no banco de dados inicial.
Links dos conteúdos (minhaversao-sqlserver-dotnet5):
https://www.youtube.com/watch?v=CM_pw4aO4To
(https://www.youtube.com/watch?v=CM_pw4aO4To)
Parte 1 - Seção 01 até 09 (clique na setinha!) - 83 Exercícios - Finalizado.
Repositório Parte 1 - Branch master
https://github.com/nataliasouza/pratica-poo-csharp
Parte 2 - Seção 10 até 17 (clique na setinha!) ⚠️ Em Andamento! ⚠️
Repositório Parte 2 - Branch master
https://github.com/nataliasouza/pratica-poo-csharp-parte02
Parte 3 - Projeto Final (clique na setinha!) - Finalizado.
Seção 18. Projeto: Sistema Web com ASP .NET Core MVC e EF.
Repositório Parte 3 - Branch master
https://github.com/nataliasouza/mysalles
Antes de começar, verifique se você atendeu aos seguintes requisitos:
⚠️ Atenção para qual versão das branchs você irá utilizar.⚠️
Branch: versaocurso-mysql-seedingService-dotnet5
- Você precisará de:
<C# - ASP .NET Core MVC - .NET 5.0 / MySQL - E.F. Core - Bootstrap 4>
- Pacotes e versões:
<Microsoft.EntityFrameworkCore> Version="5.0.17"
<Pomelo.EntityFrameworkCore.MySql> Version="5.0.4"
<Microsoft.EntityFrameworkCore.Tools> Version="5.0.17"
<Microsoft.EntityFrameworkCore.CodeGeneration.Design> Version="5.0.2
Branch: minhaversao-sqlserver-dotnet5
- Você precisará de:
<C# - ASP .NET Core MVC - .NET 5.0 / SQL Server - E.F. Core - Bootstrap 4>
- Pacotes e versões:
<Microsoft.EntityFrameworkCore> Version="5.0.17"
<Microsoft.EntityFrameworkCore.SqlServer> Version="5.0.17"
<Microsoft.EntityFrameworkCore.Tools> Version="5.0.17"
<Microsoft.EntityFrameworkCore.CodeGeneration.Design> Version="5.0.2"
Para contribuir siga estas etapas:
- Bifurque este repositório.
- Crie um branch:
git checkout -b <nome_branch>
. - Faça suas alterações e confirme-as:
git commit -m '<mensagem_commit>'
- Envie para o branch original:
git push origin <nome_do_projeto> / <local>
- Crie a solicitação de pull.
Como alternativa, consulte a documentação do GitHub em como criar uma solicitação pull.