Đề cương khóa học
Giới thiệu về Drupal 10
- Tổng quan về các tính năng và cải tiến của Drupal 10
- Thiết lập môi trường Drupal 10
- Kiến trúc Drupal và các nguồn tài nguyên cộng đồng
Các Nguyên tắc Cơ bản về Phát triển Module Drupal
- Hiểu hệ thống hook và API của Drupal
- Tạo một module tùy chỉnh cơ bản
- API Form và hệ thống menu
Phát triển Module Nâng cao
- Tích hợp các thư viện và API của bên thứ ba
- Hệ thống plugin và dịch vụ của Drupal
- Các phương pháp thực hành bảo mật tốt nhất trong phát triển module
Phát triển Theme và Management
- Giới thiệu về theming trong Drupal 10
- Các nguyên tắc cơ bản của công cụ tạo mẫu Twig
- Các nguyên tắc thiết kế tương ứng và tương tác
Kiểm thử và Đảm bảo Chất lượng
- Viết các bài kiểm tra đơn vị và chức năng
- Gỡ lỗi và phân tích hiệu suất các ứng dụng Drupal
- Sử dụng hệ thống quản lý cấu hình của Drupal
Giới thiệu về Azure cho Nhà phát triển
- Các nguyên tắc cơ bản của Azure
- Tận dụng Dịch vụ Ứng dụng Azure để lưu trữ web
- Quản lý cơ sở dữ liệu với Azure SQL Database
Triển khai DevOps với Azure
- Kiểm soát nguồn với Azure Repos
- Tích hợp Liên tục và Triển khai Liên tục (CI/CD) với Azure Pipelines
- Giám sát và ghi nhật ký với Azure Monitor và Application Insights
Tóm tắt và Các Bước Tiếp Theo
Requirements
- Kiến thức cơ bản về PHP và MySQL
- Nắm vững các khái niệm phát triển web nói chung
Đối tượng
- Nhà phát triển
- Chuyên gia IT
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