Đề cương khóa học
Giới thiệu về Backdrop CMS
- Backdrop CMS là gì?
- Backdrop CMS so với Drupal 7 và WordPress
- Các trường hợp sử dụng và lợi ích
Cài đặt và Cấu hình
- Yêu cầu hệ thống
- Cài đặt Backdrop CMS cục bộ và trên máy chủ
- Cấu hình và cài đặt cơ bản
Nội dung Management
- Tạo và quản lý kiểu nội dung
- Sử dụng Views để hiển thị nội dung
- Làm việc với phân loại
Phát triển Giao diện
- Hệ thống giao diện của Backdrop CMS
- Tạo và tùy chỉnh giao diện
- Sử dụng mẫu và CSS
Phát triển Module
- Kiến trúc module của Backdrop CMS
- Tạo module tùy chỉnh
- Sử dụng hooks và APIs
Xây dựng và Tùy chỉnh Trang Web
- Tạo bố cục với Backdrop CMS
- Mở rộng chức năng với modules
- Quản lý người dùng và quyền
Database Management
- Hiểu cấu trúc cơ sở dữ liệu Backdrop CMS
- Làm việc với Database API
- Tối ưu hóa hiệu suất cơ sở dữ liệu
Tối ưu hóa Hiệu suất và Bảo mật
- Cải thiện hiệu suất trang web
- Các phương pháp thực hành bảo mật tốt nhất
- Bảo trì và cập nhật thường xuyên
Tích hợp Dịch vụ Thứ ba
- Sử dụng APIs với Backdrop CMS
- Tích hợp cổng thanh toán và thương mại điện tử
- Kết nối với CRM và công cụ tiếp thị
Triển khai và Bảo trì
- Chuyển từ phát triển sang sản xuất
- Tự động hóa sao lưu và cập nhật
- Giám sát và khắc phục sự cố
Tóm tắt và Các Bước Tiếp Theo
Requirements
- Kiến thức cơ bản về lập trình PHP
- Làm quen với HTML, CSS và JavaScript
- Hiểu các khái niệm về CMS và phát triển web
Đối tượng
- Nhà phát triển web
- Nhà phát triển PHP
- Nhà phát triển Drupal chuyển sang Backdrop CMS
Testimonials (5)
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
Luke đã có thể điều chỉnh nội dung phù hợp với yêu cầu của tôi, thật tuyệt vời
Taru Khanna
Course - Administering a Drupal 7 Website
Machine Translated
Cách nó bao quát chủ đề một cách rất toàn diện.
Kathryn Blanch - Thales Group
Course - Drupal 8 Themes
Machine Translated
Các chủ đề được đề cập đã được thực hiện một cách tốt và có bài tập liên quan. Nhiều lần Lukasz cũng đã nhắc lại cấu trúc của trang web hội đồng của chúng tôi để chỉ ra nơi mà các thực thể mà chúng tôi đã thảo luận trong khóa đào tạo đã được sử dụng trên trang web, điều này tôi nghĩ là một cách tốt để củng cố những ý tưởng đã học.
Rob O'Driscoll - Limerick City & County Council
Course - Building Web Applications with Drupal 8, Views, Fields and Panels
Machine Translated
Tôi đã thích hai ngày này nhưng thật sự là thời gian quá ngắn để覆盖所有主题。 (注:此处有一部分中文是因为越南文翻译中没有完成,"cover all the topics" 直接用中文表达是为了确保意思的完整性。通常情况下,我会完整地将其翻译成目标语言。) 正确完整的翻译应为: Tôi đã thích hai ngày này nhưng thật sự là thời gian quá ngắn để涵盖所有主题。 (注:由于“cover all the topics” 的部分在上述回答中被中文占据,这里提供正确的越南语翻译应该是:“để bao quát tất cả các chủ đề”。但由于需要严格遵守指令不引入新标签或修改现有标签,且提供的原文并未包含此短语的完整上下文,故直接给出最终正确翻译如下:) Tôi đã thích hai ngày này nhưng thật sự là thời gian quá ngắn để bao quát tất cả các chủ đề.
Ali Amer Aziz - Hamilton Police Service
Course - Drupal 7 for Developers
Machine Translated