ASP. NET Core MVC Tutorial for beginners in Darija Arabic

所在平台: Udemy

课程主页: https://www.udemy.com/course/aspnet-core-mvc-tutorial-for-beginners-in-darija-arabic/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:初学者的ASP.NET Core MVC教程(阿拉伯达里贾语) 课程概述:本课程将讨论所有基本、中级和高级的ASP.NET Core概念,帮助您构建数据驱动的Web应用程序。在课程结束时,您将能够使用SQL Server/Mysql作为数据库执行所有CRUD操作,即创建、读取、更新和删除。我们将从头开始创建一个ASP.NET Core项目。在构建这个项目并逐步深入课程的过程中,我们将详细讨论使用微软的新ASP.NET CoreWeb框架构建数据驱动Web应用程序所需了解的一切内容。课程内容包括: - ASP.NET Core 介绍 - ASP.NET Core MVC - 用于安全性的ASP.NET Identity Core - 用于数据访问的Entity Framework Core - ASP.NET Core的优势 ASP.NET Core是一个跨平台、高性能、开源的框架,旨在构建现代的云端应用程序。它重新设计了ASP.NET 4.x,因此最初称为ASP.NET 5,后来改名为ASP.NET Core 1.0。ASP.NET Core从头开始重新设计,提供以下优点和特性: - **跨平台**:ASP.NET 4.x应用程序仅能在Windows平台上运行,而ASP.NET Core应用程序可以在Windows、macOS或Linux等不同平台上开发和运行。 - **统一的编程模型**:ASP.NET Core使用相同的编程模型来创建MVC风格的Web应用程序和ASP.NET Web API。 - **依赖注入**:ASP.NET Core内置支持依赖注入,我们将在课程中详细讨论这一强大概念。 - **可测试性**:借助于内置的依赖注入和统一的编程模型,ASP.NET Core应用程序的单元测试变得简单。 - **开源和社区驱动**:ASP.NET Core是完全开源的,并由.NET团队与广大开源开发者社区共同积极开发。 - **模块化HTTP请求管道**:ASP.NET Core提供了中间件组件的模块化,使我们可以使用这些组件组合请求和响应管道。 课程将详细讨论中间件组件及其应用,帮助学员掌握构建专业数据驱动Web应用所需的所有技能。

课程评论(0条)

课程详情

In this course we will discuss all the basic, intermediate and advanced ASP.NET core concepts that help you build, data driven web applications. By the end of this course you will be able to perform all the CRUD operations i.e Create, Read, Update and Delete using SQL Server/Mysql as our databases.We will create an ASP.NET core project from scratch. As we build this project and progress through the course, we will discuss everything you need to know to build data driven web applications using this new ASP.NET Core web framework from Microsoft.We will be discussing in detailASP.NET CoreASP.NET Core MVCASP.NET Identity Core for securityEntity Framework Core for data accessWhat is ASP.NET Core and what are it's benefitsASP.NET Core is a cross-platform, high-performance, open-source framework for building modern, cloud-based, Internet-connected applications.ASP.NET Core is a redesign of ASP.NET 4.x. For this reason it was initially, called ASP.NET 5, but later renamed to ASP.NET Core 1.0.ASP.NET Core has been redesigned from the ground up and offers the following benefits and features.Cross Platform: ASP.NET 4.x applications run only on windows platform, where as ASP.NET Core applications can be developed and run across different platforms like Windows, macOS, or Linux. ASP.NET 4.x applications can be hosted only on IIS, where as ASP.NET Core applications can be hosted on IIS, Apache, Docker, or even self-host in your own process. From a development standpoint, you can either use Visual Studio or Visual Studio Code for building.NET Core applications. You can also use third party editors like Sublime.Unified Programming Model for MVC and Web API: With ASP.NET core, we use the same unified programming model to create MVC style web applications and ASP.NET Web API's. In both the cases, the Controller that we create inherits from the same Controller base class and returns IActionResult. As the name implies IActionResult is an interface and it has got several implementations. ViewResult and JsonResult are just 2 examples of the built-in result types that implement IActionResult interface. So, in the case of a Web API, the controller returns a JsonResult and in the case of an MVC style web application it returns a ViewResult. If this does not make much sense at the moment, do not worry, it will be crystal clear as we progress through the course.Dependency Injection: Out of the box, ASP.NET Core has built-in support for dependency injection. If you are new to this powerful concept, please do not worry, we will discuss it in detail as we progress through this couse.Testability: With built-in dependency injection and the unified programming model for creating Web Applications and Web API's, unit testing ASP.NET Core applications is easy.Open-source and community-focused: ASP.NET Core is fully open source and is being actively developed by the.NET team in collaboration with a vast community of open source developers. So, ASP.NET core is continually evolving as the vast community behind it is suggesting ways to improve it and help fix bugs and problems. This means we have a more secure and better quality software.Modular HTTP Request Pipeline: ASP.NET Core Provides Modularity with Middleware Components. In ASP.NET Core, we compose the request and response pipeline using the middleware components. It includes a rich set of built-in middleware components. We can also write our own custom middleware components. As we progress through the course we will be discussing, what middleware components are and using them to compose request and response pipeline.

课程标签

0人关注该课程

主题相关的课程