Blazor Through the Ages - (Hands-On Interactive)

所在平台: Udemy

课程主页: https://www.udemy.com/course/build-and-learn-aspnet-core-3_1-blazor-hands-on/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Blazor Through the Ages - (实践互动) 课程概述:您是否曾考虑过成为一名以单页应用(SPA)为目标的前端开发者,但又不喜欢使用JavaScript来实现?如果您曾想过用您的C#编程技能替代SPA中的React和/或Angular,那么您来对地方了。本课程介绍了Blazor,这是一款来自微软的Web框架,让您可以利用C#语言编码技能,无需使用JavaScript,就能实现类似于React/Angular的功能,同时满足您对单页应用的所有需求。该课程是入门级别的,不需要Blazor的先前知识,随着课程的深入,将转向更高级的主题,最后学生将期望达到中级技能水平。 课程内容概览: 第1部分:介绍Blazor框架的特性与亮点,指导必要的安装和配置要求,并演示完成的应用程序。 第2部分:处理Blazor电影应用从ASP.NET Core 3.1迁移到ASP.NET 6.0。 第3部分:介绍Blazor及其托管模型。 第4部分:探讨基于组件的生态系统,构建第一个组件。 第5部分:介绍自上一个版本(3.0)以来新增的功能。 第6部分:专注于第一项编码练习的作业。 第7部分:深入高级概念,包括路由、数据绑定、事件回调、继承和生命周期方法的实际编码。 第8部分:学习异步编程基础,这是Blazor的基础。 第9部分:专注于构建CRUD电影应用程序。 第10部分:引入身份验证和授权功能,让用户仅能查看自己的用户资料数据。 第11部分:展示如何使用第三方组件(Spinkit与Spinloader)提供动画加载效果,并以基于规范的组件构建作业结束课程。 第12部分:处理电影应用程序的分页。 第13部分:将Blazor作为渐进式Web应用介绍。 第14部分:使用bUnit测试Blazor组件。 第15部分:展示创建具备分页功能的Blazor服务器应用的完整流程,该应用使用现有的客户Web API。 第16部分:介绍ASP.NET 7/8中Blazor应用的最新版, 展示两个独立的Blazor应用。 最近的评价:“这是最好的Blazor课程之一。” — Mohammed Cisse

课程评论(0条)

课程详情

Have you ever thought of being a front-end developer with Single Page Applications (SPA) in mind but hate using JavaScript to achieve your objectives? Have you ever thought of replacing React and/or Angular from your SPA by using a framework that uses your skills as a C# programmer?If you have pondered on the above questions anytime in your career/curriculum, you have come to the right place. Yes, Blazor is a web framework offering from Micrsoft which allows you to leverage your C# language coding skills and allows you to achieve all that a more established React/Angular could offer without ever using JavaScript at all. At the same time get all that you could desire from a Single Page Application. This is a basic course to start with and requires no prior knowledge of Blazor. As the course progresses the flow transfers to more advanced topics so by the end, students are expected to acquire an intermediate skill level.As this course is completely built around Blazor, let's have a quick overview of what it is?Blazor is an open-source web framework offering from MicrosoftIt uses just C# and razor(HTML/CSS) markup to create rich interactive user interfacesBlazor does not require JavaScript for its developmentIt has a complete client-side(browser) version using web assembly. Now a bit about the course:Section 1: Includes the features and highlights of the Blazor framework and the course. It guides through the necessary installation and configuration requirements and concludes with a demo of the finished applicationSection 2: This section deals in the Migration of the Completed Blazor MovieApp from ASP.NET Core 3.1 to ASP.NET 6.0Section 3: The section introduces learners to Blazor and its hosting modelsSection 4: Blazor has a component-based ecosystem, hence this section dives straight into building the first componentSection 5: As the course uses the latest released version of ASP.NET Core 3.1 (at the time of writing), this section deals in the new features added since the last release (3.0)Section 6: Dedicated to a coding exercise as the first assignmentSection 7: This section deals in advanced concepts with hands-on coding such as: Routing, Data Binding, Event Callback, Inheritance and Lifecycle methodsSection 8: It is a short section dedicated to learning asynchronous programming fundamentals, the cornerstone for BlazorSection 9: This section is completely dedicated to building the CRUD movie applicationSection 10: Introduces authentication and authorization to the movie app to allow users to view only their user profile data (not all data)Section 11: Is a bonus section to show the usage of a third-party component (Spinkit with Spinloader) to show nice, animated loaders while the application is loading. This section ends with an end of the course assignment to build a component (based on a spec.)Section 12: A section dedicated to Pagination of the Movie AppSection 13: Introduces Blazor as a Progressive Web ApplicationSection 14: Testing Blazor Component using bUnitSection 15: New section added that shows the complete walk-through of Creation of a Blazor Server Application with Pagination that Consumes an Existing Customer Web API Section 16: Latest versions of Blazor apps in ASP.NET.7/8 that show two stand-alone apps in Blazor as part of the objective of evolving Blazor through the agesRecent Reviews: "One of the best Blazor course" by Mohammed Cisse

课程标签

0人关注该课程

主题相关的课程