Master Blazor: Build Inventory Management System in .NET 8

所在平台: Udemy

课程主页: https://www.udemy.com/course/learn-blazor-while-creating-an-inventory-management-system/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:精通Blazor:在.NET 8中构建库存管理系统 课程概述: Blazor(.NET 8 Blazor)是微软最新的单页面应用框架。使用Blazor,您可以利用C#构建响应式的全栈单页面Web应用程序,而无需过多依赖JavaScript。越来越多的公司将Blazor纳入其技术栈,如果您还没有开始学习Blazor,现在正是最佳时机。该课程将带领您通过使用.NET 8、Entity Framework Core、SQL Server和ASP.NET Core Identity构建一个库存管理系统。我们将采用清晰架构和用例驱动开发的方式。在实现每个功能的过程中,课程将覆盖Blazor的所有核心概念。无论您是初学者,还是已经熟悉Blazor并希望通过项目练习以适应.NET 8中的重大变化,这门课程都非常适合您。 课程将涵盖的技术主题包括: - ASP.NET Core Blazor SSR - ASP.NET Core Blazor与服务器交互 - 依赖注入 - 使用ASP.NET Core Identity进行身份验证和授权 - 基于策略的授权 - Entity Framework Core - HTML和Bootstrap - 软件设计 - 清晰架构 - 数据访问细节的封装(Repository模式) - 用例驱动开发 课程结束时,您将能够: - 独立构建Blazor Web应用程序。 - 使用Entity Framework Core与SQL Server数据库进行交互。 - 保护Web应用程序的身份验证。 - 理解并实现清晰架构。 - 及其他更多技能。 随着课程的不断深入,您将成为一名掌握微软最新应用框架Blazor(.NET 8)的网站全栈开发者。无论您是新手还是已经有一些ASP.NET Core Blazor工作经验,这门课程都能帮助您填补知识空白,因为它不仅涵盖基础知识,还详细探讨每个主题。 先决条件: - 中级C#(至少有3-6个月的C#编程经验) - 基础HTML知识 - 基础SQL Server知识 - 具备ASP.NET Core的基础知识是个加分项,但不是必需的,课程中会进行相应的讲解。 课程结构: 虽然课程以实践为主,但在实现应用程序每个功能的同时也会涉及Blazor、Entity Framework Core、ASP.NET Core Identity等核心概念。建议学员在学习过程中积极参与代码实践。 适合人群: - 希望成为全栈开发者的C#开发人员,无需掌握JavaScript。 - 熟悉Razor页面和/或MVC的开发人员,希望减少JavaScript的使用。 - 有一定Blazor经验的开发人员,寻找中型项目进行实践。 - 曾经接触Blazor但希望跟上.NET 8中重大变化的开发人员。 - 对微软最新的单页面应用框架Blazor感到好奇的开发人员。 - 希望学习清晰架构实现的开发人员。

课程评论(0条)

课程详情

Blazor (.NET 8 Blazor) is Microsoft latest SPA application framework. With Blazor you can build reactive full stack single page web applications with C# without much help from JavaScript. More and more companies are adopting Blazor as part of their technology stack. If you haven't started learning Blazor, now is the time to do so.This course takes you onto a journey of creating an Inventory Management System with Blazor Server in.NET 8, Entity Framework Core, SQL Server and ASP.NET Core Identity. We are going to use Clean Architecture with use case driven development. All core concepts of Blazor are covered while we are implementing each feature of this application. It is really good for someone who hasn't learned Blazor yet. But if you are already familiar with Blazor and are looking for a project to practice, or looking to catch up with the significant changes to Blazor in.NET 8, this course will suit you well too. The course covers the following technical topics:ASP.NET Core Blazor SSRASP.NET Core Blazor with Server InteractivityDependency InjectionAuthentication and Authorization with ASP.NET Core IdentityPolicy based AuthorizationEntity Framework CoreHTMLBootstrapSoftware DesignClean ArchitectureRepository for encapsulating data accessing detailsUse Case Driven DevelopmentBy the end of the course, you will:Be able to independently build web applications with Blazor.Be able to use Entity Framework Core to work with SQL Server database.Be able to protect web applications with Identity.Understand and be able to Implement Clean Architecture.And much more...At the end of the course, you will become a full stack web developer knowing how to create web applications with Microsoft's latest application framework: Blazor in.NET 8.Whether you're new to ASP.NET Core Blazor or have worked with it for a bit, but are looking for a course to fill in the gaps, you will enjoy this course. Since this course not only cover the basics, but goes into each topic in depth. PREREQUISITESIntermediate C# (you should have at least 3 - 6 months experience programming in C#)Basic HTML Basic SQL ServerPrevious knowledge of ASP.NET Core is nice to have, but it is not required since I will cover it in the course.The Course Structure Although this is course is all about practice, all core concepts of Blazor, Entity Framework Core, ASP.NET Core Identity etc. are covered while each feature of the app is being implemented. Coding along is highly recommended.Who this course is forC# developers who want to become full stack developers without the hassle of mastering JavaScript.Developers who work with Razor pages and/or MVC along with front end frameworks/libraries and would prefer work with less JavaScript.Developers with some experience in Blazor who is looking for a mid-size project to practice.Developers with experiences in Blazor previously but would like to catch up with the overwhelming changes to Blazor in.NET 8.Developers who are curious about Mirosoft's newest SPA application framework: Blazor.Developers who want to learn about implementing Clean Architecture.

课程标签

0人关注该课程

主题相关的课程