ASP. NET CORE 2.2 + EF CORE 2.2+ GITHUB + AZURE

所在平台: Udemy

课程主页: https://www.udemy.com/course/aspnet-core-ef-github-azure/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:ASP.NET CORE 2.2 + EF CORE 2.2 + GITHUB + AZURE** **课程概述:** 本课程将教授如何使用 ASP.NET Core 构建 API,并利用 Entity Framework Core (EF Core) 进行数据持久化。虽然我们将创建的是一个简单的 API,但课程中将应用大量大型 API 所使用的技术和概念。 **核心内容:** * **API 开发:** 学习使用 ASP.NET Core 创建 API。 * **EF Core 数据存储:** * 演示如何使用 EF Core 保存数据。 * 使用 EF Core 的 **In-Memory 存储**,无需实际数据库即可验证概念。 * 采用 **Repository 模式**,实现与数据库的解耦,方便未来切换数据库。 * **API 测试与工具:** * 介绍 **Insomnia** (Postman 的替代品) 用于 API 请求和测试。 * **API 性能与可扩展性:** * 优雅地进行 API **版本控制**。 * 学习 **缓存** 和 **压缩** 技术,提升 API 性能和可扩展性。 * **API 文档:** 使用 **Swagger** 为 API 生成文档。 * **版本控制与云部署:** * 使用 **GitHub** 作为源代码仓库。 * 利用 **Azure** 将 API 部署到云端。 * 建立 **持续集成/持续部署 (CI/CD) 流程**,实现代码在 GitHub 更新后自动部署到 Azure。 **总而言之,** 这门课程将带您从零开始构建一个功能完善、性能优越且易于维护的 ASP.NET Core API,并完成从开发到云部署的全套流程,同时掌握现代软件开发的关键技术和工具。

课程评论(0条)

课程详情

Neste curso você vai aprender como criar uma API utilizando ASP.NET Core, veremos como salvar os dados utilizando Entity Framewrok Core (EF Core). Iremos criar uma API simples, porém aplicando técnicas e conceitos que são utilizadas em APIs de grande porte. Em nossa API utilizaremos o conceito In-Memory do Entity Framework Core (salvando os dados em memória), desta forma não precisamos ter um banco de dados para validar os conceitos apresentados. É importante ressaltar que utilizaremos o padrão repository desta forma não ficamos presos a banco de dados nenhum, ou seja, podemos facilmente com pequenos ajustes passar a gravar os dados em um banco de dados.Também irei mostrar a ferramenta Insomnia (alternativa o Postman) para fazer as requisições (testes) na nossa API.Utilizaremos uma maneira elegante de realizar o versionamento da API além de aprenderemos como trabalhar com cache e compressão, o que é de extrema importância quando falamos de performance e escalabilidade.Além disso, vamos gerar a documentação da API utilizando swagger.Utilizaremos o Github como repositório dos nossos fontes e publicaremos a nossa API na nuvem utilizando o Azure. Vamos criar um processo de publicação, onde toda vez que for atualizado o código no Github será publicada automaticamente no Azure a API com as alterações realizadas.

课程标签

0人关注该课程

主题相关的课程