Đề cương khóa học
Ngày thứ nhất:
Tìm hiểu Drupal 9
- Giới thiệu về Drupal và hiểu về tổ chức Drupal
- Cài đặt Drupal trên localhost
- Drupal cài đặt tiêu chuẩn so với cài đặt tối thiểu
- Tổng quan về giao diện Drupal
Tìm hiểu giao diện quản trị Drupal:
- Bao gồm các loại nội dung
- Các loại nội dung tùy chỉnh
- Phân loại
- Giao diện / Các chủ đề cốt lõi
- Các mô-đun cốt lõi
- Views
- Các loại hiển thị tùy chỉnh
- Blocks và các loại block tùy chỉnh
- Tùy chọn quy trình làm việc
Người dùng Management:
- Tìm hiểu sâu về quản lý người dùng
- Vai trò và quyền hạn
Cấu hình:
- Cài đặt trang web cơ bản
- Cron Jobs
- Hệ thống tệp
- Media
Ngày thứ hai:
Theme (Giao diện)
- Giới thiệu về theme cơ bản
- Chuẩn bị kiến trúc theme
- Bootstrap dựa trên theme
- Cấu trúc tệp YML
- Paragraphs
- Sử dụng Paragraphs và Bootstrap để tạo một theme hoàn chỉnh
Kiến trúc Module
- Giới thiệu về phát triển module cơ bản
- Tìm hiểu phát triển module Contrib
- Hooks và .theme
- Tạo một module cơ bản với routes
- Đặt danh mục Module
Khi kết thúc khóa học này, bạn sẽ có thể tạo một trang web drupal, hiểu quy trình xây dựng trang web và nâng cao nó với các chức năng mới.
Requirements
- Hiểu biết về các kiến thức cơ bản về HTML, CSS (phát triển web)
- Có kinh nghiệm với phiên bản Drupal hiện tại là một lợi thế (tùy chọn)
- Có kinh nghiệm lập trình cơ bản với Java script và PHP là một lợi thế
Đối tượng
- Quản lý nội dung
- Quản lý dự án
- Quản trị viên/Webmaster
- Mới làm quen với Drupal
Hamad đã thiết kế khóa học này với mục tiêu giúp học viên nắm vững các thuật ngữ DRUPAL mới nhất và có thêm nhiều kinh nghiệm thực hành. Vì vậy, nếu bạn có kế hoạch nâng cấp lên DRUPAL 10, bạn sẽ cần làm quen với giao diện người dùng phía trước có phần khác biệt.
Testimonials (2)
Lukasz thể hiện sự kiên nhẫn lớn và đã giải đáp tất cả các câu hỏi của tôi một cách chi tiết.
Sylvia - Intrepid Museum
Course - Master Drupal 9 Site Building / Architecture
Machine Translated
Khóa học được điều chỉnh phù hợp với nhu cầu của tôi dựa trên bảng câu hỏi trước khi bắt đầu khóa học. Những phần mà tôi cảm thấy tự tin hơn đã được dành ít thời gian hơn để chúng ta có thể tập trung vào những chủ đề mà tôi chưa am hiểu, từ đó cải thiện tốc độ của khóa học. Lukasz rất giỏi trong việc giải thích một chủ đề cụ thể dựa trên trình độ kinh nghiệm của tôi và có nhiều ví dụ phù hợp với mức độ đó.
Evan Lynskey - Marine Institute
Course - Master Drupal 9 Site Building / Architecture
Machine Translated