|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/ok-umbraco/
课程评论:没有评论
课程名称:OK, Umbraco 课程概述:Umbraco是一个非常优秀的内容管理系统(CMS),其最大的优点是免费!这使得它成为下一个网站项目的理想选择。课程不拘泥于手册或逐个按钮的介绍,而是将带领学员从一张纸上的创意开始,逐步构建一个功能齐全的网站。整个教学过程旨在以有趣和友好的方式呈现基本概念,同时完成网站建设。 在本课程中,我们将创建一个Umbraco网站,涵盖以下功能: - 文档类型:创建内容页面的蓝图 - 模板:使用“razor”(ASP.NET MVC)html页面模板 - 文档类型数据管理:网站设置、电子邮件模板 - 富文本编辑器:自定义CSS格式 - Umbraco“网格”:灵活的页面布局(基于Bootstrap构建) - 宏:将视图封装为小部件,可以添加到“网格”中 - 依赖注入:Umbraco 8内置的DI框架,方便引用自定义服务 - 自定义代码分离:将自定义代码放入单独的项目中 - 表单提交:创建表单,将数据发送到具有特定逻辑的表面控制器 除了Umbraco的使用方法外,课程还分享了一些多年积累的技术,包括: - 设计线框的构建 - 依赖注入的实用性 - 通用电子邮件服务,用于发送不同模板驱动的通知 - API交互示例(以Twitter为例) - 利用Bootstrap(v4)优化布局和组件 - 注册与会员管理流程 本课程将使用Umbraco V8进行讲解,这是出版时的最新版本。
Umbraco is a Content Management System (CMS) and it's great - mainly because it's free! This makes it a great choice for your next website project. I'm not going to read you the manual or go through every button, "this does this", "that does that". I am going to walk you through the journey from an idea on a piece of paper to a fully functioning website delivered through Umbraco. I've done my best to do it in an engaging and friendly way that presents the fundamentals as we build the site!We will create a website in Umbraco which exercises the following features:Document Types - these are the blueprints for creating pages of contentTemplates - the "razor" (ASP.NET MVC) html page templatesThe use of document types to hold data - site settings, email templatesThe Rich Text Editor - create your own custom formats in CSSThe Umbraco "Grid" - a flexible page layout (it's built on Bootstrap!)Macros - wrap up your views into widgets that can then be added to the "Grid"Dependency Injection - Umbraco 8 comes built in with a DI framework. Use it for referencing your own custom servicesSeparate custom code out into a separate projectSurface Controllers - just like ASP.NET MVC controllers but they play nice with UmbracoForm posting - create forms that post to surface controllers that have bespoke logic in themI'll not only go through how to do things the Umbraco way but I'll also show you some techniques I've picked up over the years:How to wireframe up a designThe usefulness of dependency injectionA generic Email Service for sending out different template driven notificationsHow to interop with APIs - using Twitter as an exampleUtilising Bootstrap (v4) to get a head start with layout and utilise componentsRegistration and Membership processI'll be using Umbraco V8 for the duration of this course - which was the latest version as we went to print.