{"id":15035815,"url":"https://github.com/glaucia86/workshop-net-core-iniciantes","last_synced_at":"2025-04-09T23:15:13.454Z","repository":{"id":55510815,"uuid":"150736947","full_name":"glaucia86/workshop-net-core-iniciantes","owner":"glaucia86","description":"Repositório responsável pelo workshop para aprender os principais conceitos de desenvolvimento em .NET CORE \u0026 EF","archived":false,"fork":false,"pushed_at":"2021-04-05T00:47:22.000Z","size":2461,"stargazers_count":48,"open_issues_count":1,"forks_count":23,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-04-09T23:15:07.439Z","etag":null,"topics":["azure-app-service","build","csharp-code","dotnet-core","ef-core","razor-pages","visual-studio-code"],"latest_commit_sha":null,"homepage":"","language":"HTML","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/glaucia86.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":"glaucialemos","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2018-09-28T12:25:52.000Z","updated_at":"2024-11-28T14:39:15.000Z","dependencies_parsed_at":"2022-08-15T02:10:14.228Z","dependency_job_id":null,"html_url":"https://github.com/glaucia86/workshop-net-core-iniciantes","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glaucia86%2Fworkshop-net-core-iniciantes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glaucia86%2Fworkshop-net-core-iniciantes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glaucia86%2Fworkshop-net-core-iniciantes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glaucia86%2Fworkshop-net-core-iniciantes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/glaucia86","download_url":"https://codeload.github.com/glaucia86/workshop-net-core-iniciantes/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248125591,"owners_count":21051770,"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":["azure-app-service","build","csharp-code","dotnet-core","ef-core","razor-pages","visual-studio-code"],"created_at":"2024-09-24T20:29:33.200Z","updated_at":"2025-04-09T23:15:13.407Z","avatar_url":"https://github.com/glaucia86.png","language":"HTML","funding_links":["https://ko-fi.com/glaucialemos","https://ko-fi.com/I3I644UCW'"],"categories":[],"sub_categories":[],"readme":"# Workshop - ASP.NET CORE para Iniciantes\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://i.imgsafe.org/4d/4de4b63490.jpeg\"/\u003e  \n\u003c/p\u003e\n\nRepositório responsável pelo workshop desenvolvido durante o evento: [.NET Conference 2018 - Goiânia](https://ev.congressy.com/dotnetconf-workshop-net-core/).\nO intuito desse workshop é ensinar, de maneira prática, a como desenvolver uma aplicação em .NET Core de uma maneira: simples, rápida e fácil.\n\n## ☕ Apoie e Ajude esse Projeto! \n\nSe você curte ou curtiu os vídeos feitos desse curso e deseja apoiar com um valor de um Cafezinho Brasileiro, então sinta-se à vontade em fazer o seu donation no botão abaixo:\n\n\u003ca href='https://ko-fi.com/I3I644UCW' target='_blank'\u003e\u003cimg height='36' style='border:0px;height:36px;' src='https://cdn.ko-fi.com/cdn/kofi3.png?v=2' border='0' alt='Buy Me a Coffee at ko-fi.com' /\u003e\u003c/a\u003e\n\n\n## Recursos Utilizados: :computer:\n\nSe faz necessário realizar a instalação das aplicações/frameworks abaixo:\n\n* Visual Studio Code\n\n    - **[Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=javascript-0000-gllemos)**\n    - **[.NET Core SDK](https://www.microsoft.com/net/download?WT.mc_id=javascript-0000-gllemos)**\n\n* Visual Studio\n\n    - **[Visual Studio](https://visualstudio.microsoft.com/downloads/?WT.mc_id=javascript-0000-gllemos)**\n    - **[.NET Core 2.x](https://dotnet.microsoft.com/download?WT.mc_id=javascript-0000-gllemos)**\n\nCaso resolva usar o Visual Studio como IDE, durante a sua instalação procure instalar os seguintes itens:\n    -  ASP.NET \u0026 Web Development;\n    - .NET Core Cross-Platform Development;\n\n* Cadastrar uma Conta no Azure:\n\n    - **[Portal Azure](https://azure.microsoft.com/?WT.mc_id=javascript-0000-gllemos)**\n    \n* Baixar o Git:\n    \n    - **[Git](https://git-scm.com/downloads)**\n\n## O que vou aprender?! :blue_book:\n\nNesse workshop você será capaz de desenvolver a sua primeira aplicação Web em .NET Core 2.x Razor Pages.\nA aplicação constitui num CRUD (Create, Read, Update e Delete).\n\n## Ementa do Workshop: :pencil2:\n\n- Parte 1: Criando Razor Pages usando o dotnet CLI \u0026 VS Code;\n- Parte 2: Adicionando um modelo para a aplicaçao ASP.NET Core Razor Pages;\n- Parte 3: Atualizando e gerando páginas;\n- Parte 4: Adicionando busca para a aplicação Razor Pages;\n- Parte 5: Build \u0026 Deploy da Aplicação no Azure App Service;\n\n## Vídeos do Workshop: :movie_camera:\n\n- [Aula 01 - Introdução](https://youtu.be/njlmcXxSHE4)\n- [Aula 02 - Criando aplicação .NET Core](https://youtu.be/QobTy9hMUsA)\n- [Aula 03 - Instalando Importantes Plugins HD](https://youtu.be/QobTy9hMUsA)\n- [Aula 04 - Adicionando Modelo \u0026 Criando a BD com EF Core](https://youtu.be/2UpKRHgE79I)\n- [Aula 05 - Uso de Data Annotations na Classe Modelo](https://youtu.be/3rOydR0HVEk)\n- **Aula 6 - Melhorias de Front-End no Projeto**\n    - [Aula 6.1 - Melhorias de Front-End no Projeto: Parte I](https://youtu.be/NJ9PIn1iRSI)\n    - [Aula 6.2 - Melhorias de Front-End no Projeto: Parte II](https://youtu.be/drXNN8vrG8o)\n    - [Aula 6.3 - Melhorias de Front-End no Projeto: Parte III](https://youtu.be/YuB4AThdHkI)\n    - [Aula 6.4 - Melhorias de Front-End no Projeto: Parte IV](https://youtu.be/47tG0qH6a_M)\n    - [Aula 6.5 - Melhorias de Front-End no Projeto: Parte V](https://youtu.be/qiaqJplpNV0)\n- [Aula 07 - Adicionando Busca no Index.html](https://youtu.be/2PJ5JZ5MTTo)\n- **Aula 08 - Build \u0026 Deploy da Aplicação para o Azure**\n    - [Aula 8.1 - Build \u0026 Deploy da Aplicação para o Azure: Parte I](https://youtu.be/dyyYCPHDRTk)\n    - [Aula 8.2 - Build \u0026 Deploy da Aplicação para o Azure: Parte II](https://youtu.be/Jvx3LrCURK0)\n    - [Aula 8.3 - Build \u0026 Deploy da Aplicação para o Azure: Parte III](https://youtu.be/Or2meipfoj4)\n\n## Executando o Projeto Localmente :fire:\n\nCaso queira executar o projeto de maneira local, basta executar os comandos abaixo:\n\n```\n\u003e dotnet add package Microsoft.VisualStudio.Web.CodeGeneration.Design\n\u003e dotnet add package Microsoft.EntityFrameworkCore.Sqlite\n\u003e dotnet restore\n\u003e dotnet ef migrations add InitialCreate\n\u003e dotnet ef database update\n```\n\nFeito isso irá criar a base de dados para que possa ser testada na hora de executar a aplicação ao dar: **dotnet run** na raiz do projeto.\n\n## Screen Shots da Aplicação Feita:\n\nCaso queiram dar uma olhada como ficou a aplicação final, bastam acessar o site: [https://filmes-app-crud.azurewebsites.net/](https://filmes-app-crud.azurewebsites.net/)\n\nAbaixo segue alguns screen shots da Aplicação desenvolvida:\n\n### Página Principal:\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://i.imgsafe.org/df/df6212b0bd.png\"/\u003e  \n\u003c/p\u003e\n\n### Sobre Mim:\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://i.imgsafe.org/df/df67151204.png\"/\u003e  \n\u003c/p\u003e\n\n### Entre em Contato:\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://i.imgsafe.org/df/df68e874b4.png\"/\u003e  \n\u003c/p\u003e\n\n\n### Listar Filmes:\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://i.imgsafe.org/df/df69218a60.png\"/\u003e  \n\u003c/p\u003e\n\n\n## Tenho Dúvidas... O que Faço?! :triangular_flag_on_post:\n\nCaso tenha dúvidas ao código desenvolvido durante o workshop, sinta-se a vontade em abrir uma [ISSUE AQUI](https://github.com/glaucia86/workshop-net-core-iniciantes/issues) no repositório com a sua dúvida. Assim que possível, estarei respondendo as todas as dúvidas que tiverem! \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fglaucia86%2Fworkshop-net-core-iniciantes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fglaucia86%2Fworkshop-net-core-iniciantes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fglaucia86%2Fworkshop-net-core-iniciantes/lists"}