План на курса
Въведение в Drupal 10
- Преглед на Drupal 10 функции и подобрения
- Създаване на Drupal 10 среда
- Drupal архитектура и обществени ресурси
Drupal Основи на разработката на модул
- Разбиране на системата за закачки и API на Drupal.
- Създаване на основен потребителски модул
- API за формуляри и система от менюта
Разширено разработване на модули
- Интегриране на библиотеки и API на трети страни
- Drupal's плъгин система и услуги
- Най-добрите практики за сигурност при разработването на модули
Разработка на тема и Management
- Въведение в тематизирането в Drupal 10
- Основи на двигателя за шаблони на Twig
- Принципи на адаптивен и интерактивен дизайн
Тестване и осигуряване на качеството
- Писане на модулни и функционални тестове
- Дебъгване и профилиране Drupal на приложения
- Използвайки управлението на конфигурацията на Drupal.
Въведение в Azure за разработчици
- Azure основи
- Използване на Azure App Services за уеб хостинг
- Управление на бази данни с Azure SQL Database
Внедряване на DevOps с Azure
- Контрол на източника с Azure Repos
- Непрекъсната интеграция и непрекъснато внедряване (CI/CD) с Azure тръбопроводи
- Мониторинг и регистриране с Azure Монитор и данни за приложения
Обобщение и следващи стъпки
Изисквания
- Основни познания по PHP и MySQL
- Запознаване с общи концепции за уеб разработка
Публика
- Разработчици
- ИТ специалисти
Oтзиви от потребители (6)
The trainer's enthusiasm and that we could ask anything.
Sabine - The Graduate School PE&RC
Course - Administering a Drupal 7 Website
I enjoyed the 2 days are very less for cover all the topics.
Ali Amer Aziz - Hamilton Police Service
Course - Drupal 7 for Developers
Where to find modules and illustration on how to implement
Anthony Modise
Course - Drupal 8 for Developers
How it covered the topic in a highly comprehensive manner.
Kathryn Blanch - Thales Group
Course - Drupal 8 Themes
Topics that were covered were done well and with relevant exercises, and several times Lukasz also referred back to the structure of our own council website to show where certain entities we had talked about in the training were already in use on the site, which I thought was a good way to cement the ideas that had been learned.
Rob O'Driscoll - Limerick City & County Council
Course - Building Web Applications with Drupal 8, Views, Fields and Panels
Lukasz demonstrated great patience and addressed all of my questions with thoroughness.