Beginning .NET Core MVC, Razor, API, Blazor, Azure, Identity

所在平台: Udemy

课程主页: https://www.udemy.com/course/beginning-asp-net-core/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:初学者的.NET Core MVC、Razor、API、Blazor、Azure、身份认证 课程概述:欢迎参加《初学者的.NET Core MVC、Razor、API、Blazor、Azure、身份认证》课程。本课程旨在帮助希望使用ASP.NET Core进行网页开发的初学者入门。虽然.NET Core框架周围涉及众多复杂的技术,但课程的目的是让您了解其中的若干技术。 在整个课程中,我们将创建一个简单的数据库驱动项目,利用多种ASP.NET Core技术,包括MVC模式、Web API以及API客户端、Razor页面、Blazor,还会介绍Azure。每个项目都将使用Entity Framework Core进行数据库访问。初始项目将在本地服务器上通过Visual Studio开发,但最后一个项目将创建并部署Azure SQL数据库以及我们创建的网络应用程序。课程中将使用著名的NorthWind数据库,并会指导您如何在本地服务器及Azure上安装它。 课程结构与传统课程不同,我们会利用不同的技术创建相同的项目。目的在于让您全面了解各个技术的优缺点,而通过对比同一项目的不同实现,您能够更清晰地看到每个技术的特性。但不要担心,重复创建相同项目绝不会让课程乏味。虽然项目保持一致,但每种实现中都会加入不同的操作方式。例如,我们将在一个项目中使用LINQ查询,在另一个项目中使用SQL语句,并还会使用SQL存储过程和SQL客户端对象模型,同时也将实施仓库模式,并将.NET Core身份认证添加到每个实现中。 与其他ASP.NET Core课程不同,本课程不会让您在一开始就被众多概念淹没。大多数课程构建一个大型项目时,会在短时间内展示很多高级概念,初学者往往容易在中途迷失。而我的课程采用不同的结构,目标在于不仅介绍概念,更是通过逐步强化帮助您掌握这些ASP.NET Core技术。课程的重点在于让您记住和理解所有重要的知识和技能,逐步引入更加高级的概念,让学习过程易于掌握。 因此,您将迎来一场全新的学习旅程,让我们一起深入.NET Core的世界!课程结合了新观点的介绍和实用的编码操作,每一步都会详细解释,确保每个项目易于跟随。期待在课程中见到您!让我们开始编码吧!

课程评论(0条)

课程详情

Welcome to my course Beginning.NET Core MVC, Razor, API, Blazor, Azure, Identity.As the title of the course suggests, this is a course for beginners who want to start Web Development with ASP.NET CORE.But.NET Core Framework is a vast and complex environment with many different technologies. The goal of this course is to get you started with several of those technologies.Throughout the course we will create a simple Database driven project using several different ASP.NET Core technologies. We'll use MVC Pattern, Web API and API Client that will consume the API, then Razor Pages, Blazor, and also Azure. Each project will use Entity Framework Core for database access. We will use local server installed with Visual Studio, however, in the last project we will also create and deploy Azure SQL Database, as well as the web app we created. Throughout the course, we'll be using the well-known NorthWind Database. I will show you how to install it on your local server, and later on Azure.The structure of this course is different than what you may be familiar with. We will create the exact same project with each of the technology. That's because the goal of this course isn't to integrate all the technologies into one project, but to give you a good overview of the strengths and weaknesses of each approach. And that is best done by creating the same project with each individual technology because that allows you to compare how each of the technologies works side by side.But wouldn't creating the same project over and over be quite a boring experience? I promise it won't be. Even though the project remains the same for each technology, I packed each implementation with different ways of doing things. For example, we'll be using different approach to CRUD operations. In one project we'll use LINQ queries, in another we'll use SQL statements, we'll also use SQL Stored Procedures, and also SQL Client Object Model. We'll also implement Repository pattern, and add.Net Core Identity to each implementation. We will use Local Server, but also Azure SQL Database. And of course, each technology and requires different approach with different structure for the whole application. So no, it won't be boring, quite the opposite!So why to take my course? You see, a typical ASP.Net Core course shows you lots of different concepts by building a single big project. You start with empty template and several hours later you have a finished project with lot of advanced concepts, and technologies. And for some students, this works fine. But a typical beginner usually gets lost half way as the sheer amount of concepts and technologies presented in such course is way too everywhelming. You find yourself mindlessly coding along the instructor, only to realize at the end, that you don't remember any of the concepts presented at the earlier lessons.Like I said, the structure of my course is very different. My goal is to not only present the concepts, but also re-enforce them throughout the course. This course is all about.Net Core technologies. This way we can truly concentrate on mastering the ASP.Net Core framework and concepts. So by the end of the course, not only you will remember all the essential knowledge and skills, but you will also understand and remember the more advanced ones as they are introduced slowly, thoughtfully, and in step-by step way.So get excited to learn a lot of new material and dive into the world of.Net Core. The course makes the learning easy with the mix of introduction of new material, and practical coding! Every step is explained every time to make each project easy to follow. See you in the course!Let's code!

课程标签

0人关注该课程

主题相关的课程