|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/drupal-8-module-development/
课程评论:没有评论
课程名称:学习Drupal 8模块开发及示例 课程概述:学习Drupal 8模块开发的最佳时机已经到来,因为与Drupal 7相比,Drupal 8在技术上更先进,构建Drupal应用程序的速度更快。Drupal 8建立在Symfony框架之上,这意味着你在学习如何在Drupal 8中创建控制器时,其方法与在Symfony中相似,这使得技能具有可迁移性,不会被无穷无尽的Drupal专有术语所困扰。 本课程将涵盖Drupal 8模块开发中最受欢迎的部分,包括: - 声明自定义模块 - 理解控制器的概念并构建自己的控制器类 - 在.routing.yml文件中实现新路由 - 在Twig模板中渲染控制器内容 - 在某些模板渲染时包含库(资产) - 创建自定义区块 - 理解可渲染数组 - 理解服务的概念,声明服务及将其注入到我们自己的服务和容器中 - 创建自定义表单并处理提交,验证表单 - 修改任意表单,创建AJAX表单 - 将自定义配置保存到自定义表单管理页面并渲染 - 声明权限并使其工作以进行内容访问限制 课程将尽可能多地实施示例,并提供最终文件供学员轻松比较,节省排查细小错误的时间。课程内容力求清晰,并分享我作为PHP Drupal开发者在日常工作中遇到的真实实例。这些技能是构建复杂Drupal 8应用程序所必需的知识,也是每位Drupal开发者的“必备”技能。
It has never been better time to learn Drupal 8 module development. Thats because Drupal 8 is already the better technologically and the faster way to build Drupal applications (compared to Drupal 7). Drupal 8 is built on top of Symfony so the good news are that as you learn how to create controller for example in Drupal 8 - the way you would do it in Symfony is quite the same and vice versa. Thats great because that actually means that the skills are transferable and that we are not going to be bogged down into endless drupalisms (Drupal-specific terms). In this course we are going to learn the most popular sections of the Drupal 8 module development: we are going to declare our own custom modulewe are going to learn what is a controller and we are going to build our own controller classwe are going to learn how to implement new routes in the.routing.yml filewe are going to learn how to render controller content in twig templatehow to include libraries (assets) when certain templates are being renderedhow to create custom blockshave a good understanding of what Renderable arrays arewhat in general are Serviceshow to declare a servicehow to inject a service into our own servicehow to inject a service to a containerhow to create custom forms and act on submissionhow to validate formshow to alter any formhow to create an AJAX formhow to save our custom configuration to our won custom form admin pagehow to render our custom configurationhow to declare permissions and how to make them work to restrict stuff...We are going to implement as much examples as possible and always I attached for you the final files so that you could easily compare with the final result and not waste time on tracing a tiny-tiny bug.I tried to make it as clear as possible and to share as much as possible examples that I face in my everyday work process as PHP Drupal developer. The skills that are covered in this course are surely stuff that you would need if your are building complex Drupal 8 applications and are "Must have" as a knowledge for every Drupal developer...