ASP. NET Core - Build Hands-On Web Projects

所在平台: Udemy

课程主页: https://www.udemy.com/course/aspnetcore-31-build-hands-on-web-projects/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:ASP.NET Core - 实战构建网页项目 课程概述:你好,我是Kaushik Roy Chowdhury,一名微软认证专业人士,持有新西兰奥克兰科技大学的计算机科学硕士学位。在新西兰的软件开发行业中与多家知名公司合作过多个项目。该课程收到了许多积极评价,如“课程内容详细易懂,强烈推荐”——Ankita;“优秀的课程”——Mohamed Cisse;“非常喜欢他的课”——Anna Mann;“我很喜欢这个课程,这对我来说是一个祝福”——Alfred Kporhor。 如果你是一位热爱软件开发的开发者或渴望学习新技术的学生,想要在不断发展的网络框架中找到方向,那么这个课程将帮助你专业地使用ASP.NET Core 3.1创建网页应用程序,涵盖Razor页面、Web API和MVC三种项目模板。在课程创建时,ASP.NET Core 3.1是最新稳定的框架版本,课程内容已更新以反映随后的ASP.NET 6.0版本的最新进展。 该课程提供了从ASP.NET Core 3.1迁移到ASP.NET 6.0的详细指南,特别是如何迁移创建Web API并用MVC客户端访问该API的主要项目。迁移过程简单且所需努力最小。此外,第12节的新内容介绍了如何在ASP.NET 8中构建Razor Pages Web应用程序,包括筛选、排序和分页等特性,以及关于构建带有产品购物车的电商应用的扩展内容,涵盖身份验证和授权。 课程开始时带领学习者通过Visual Studio 2019的代码示例项目逐步掌握ASP.NET Core的重要概念,接着构建一个使用内存集合的Razor应用待办事项列表。随后,以MVC概念重新构建同一应用,进行两者技术的比较。课程的重点是一个持续两节课、多个讲座的实际项目,包括逐步构建Web API及其相关的编码和讲解,使用ADO.NET技术和SQL Server数据库的存储过程,并遵循最佳实践的仓库模式。 第二部分展示了如何通过ASP.NET Core 3.1 MVC应用程序消费Web API进行CRUD操作,将数据保存在Web API所用数据库中,这为学习者提供了通过内部MVC客户端消费公共API的扩展思路。课程还新增了如何使用ASP.NET 6.0和EF Core代码优先方法构建Web API的部分,学习者将有机会学习两种用于数据库驱动应用的流行技术。课程包含多个作业、测验和实践测试,以帮助学习者自我评估,并在必要时提供可下载的代码示例和免费外部资源链接。

课程评论(0条)

课程详情

Hi there, I am Kaushik Roy Chowdhury. I am a Microsoft Certified Professional and hold a Master's Degree in Computer Science from Auckland University of Technology (AUT), New Zealand. I have worked in the software development industry in New Zealand with some eminent companies on various permanent and contract assignments. These are some of latest reviews for this course:"Excellent course with explaining each and every thing very clearly. I recommend this to have this course. Also kaushik it would be great if we may have some courses with JWT and UI in React,or if it is already there then requesting you to share the course link." - Ankita"An Excellent Course" - Mohamed Cisse"Loving his class." - Anna Mann"I'm Alfred and I must say I really love this course and it a blessing to me because this is what I've always wanted. thank you Udemy" - Alfred KporhorAre you are a passionate software developer or an eager student of software with a passion for learning new cutting edge technology products, desiring to find your way through this ever-evolving and new web framework? This course will allow you to use ASP.NET Core 3.1 professionally for creating web applications using all the three project templates: Razor pages, Web API, and MVC.At the time of originally creating this course, ASP.NET Core 3.1 was the current and latest stable framework version, forming the foundation of this course. Since then, Microsoft has released ASP.NET 6.0, the Long Term Support version, at the.NET conference in early November 2021. To keep in line with these releases, I have updated the content to reflect the latest advancements in the framework.This course includes a comprehensive guide on how to migrate major projects from ASP.NET Core 3.1 to ASP.NET 6.0. Specifically, you'll learn how to migrate the major project-creating a Web API and consuming it with an MVC Client. The migration process, as demonstrated in the course, is straightforward and requires minimal effort.I have updated the course content to include a new section, Section 12, which covers building a Razor Pages Web Application in ASP.NET 8. This section includes features such as filtering, sorting, and pagination. My goal is to keep the course content updated from its initial publication, ensuring it remains relevant and valuable as new versions are released.A bonus section on building an e-commerce application with product cart, authentication and authorisation using ASP.NET 8 is also an addition worth higlighting. This course begins with the objective to walk through the learner with the building of a few important ASP.NET Core concepts through coding example projects in Visual Studio 2019.The course then leads them to build a Razor app to-do list with an in-memory collection. The same application is then built with MVC concepts to perform a comparative study between the two technologies. Thereafter, the highlight of this course appears with a real-life project spanning over two sections and multiple lectures. The first section shows the building of a web API with sequential stages and hands-on coding and explanation. The Web API uses ADO dotNET technology and SQL Server database with Stored Procedures. Entity framework has not been used because of two main reasons: There are plenty of courses and articles showing the use of Entity Framework Core (EF Core) in the market place. Secondly, ADO technology is what EF Core is built upon and proven to be at least as good performance-wise. Lastly, I have now introduced a section that shows how to use EF Core to build a Web API using ASP.NET 6.0. So the learners have a chance to learn both the popular technologies for applications that are database-driven. The Web API has Serilog NuGet package integrated for structured error logging in text files. This project follows a repository pattern which is a best practice in Web development.The second section (part) shows the consumption of the Web API by an ASP.NET Core 3.1 MVC application for CRUD operations (as the front end). This application saves and retrieves to/from the database used by the Web API thereby extending the idea for learners to consume public API's through an in-house MVC client.I have now added a section at the end on Creating a Web API with ASP.NET 6.0 using EF Core - Code First Approach. The entire course has got a number of assignments, quizzes, and a practice test spread over the sections to self-assess learning. Downloadable code samples and links to free external resources have been provided wherever felt necessary.

课程标签

0人关注该课程

主题相关的课程