F.O.S.S. Academy Certified Drupal Developer
Developers are responsible for creating custom modules based on business requirements. Participants will learn how to create custom module that can create custom content type and apply workflow and access control on it. We'll also cover how to customize Drupal Themes for the required layout.
Who's suitable for this Drupal training course?
This course is suitable for web developers and web designers that are already familiar with the basic concepts of Drupal and what to take it to the next level. Anyone who has done our F.O.S.S. Academy Certified Drupal Administrator course will have all the necessary background knowledge.
It is also suitable for Drupal web site administrators wanting to increase their understanding of maintaining a Drupal web site.
What do I need to know beforehand?
A modest knoweldge of HTML, CSS and PHP would help although it is not stricly necessary.
As part of the course syllabus, the following topics shall be covered along with practical application and experience on a Live Project.
Week 1
- Introduction to Drupal
- What is CMS?
- Why Drupal?
- Features of Drupal
- Use of Drupal
- Brief Introduction to PHP, MySQL
- Creating Content
- Displaying Content
- User Management
Week 2
- Advanced Content Management
- Modules Management
- Themes Management
- Access Control
- Search Engine Optimization
- Drupal Backup
- Drupal Upgrade
- Installing Plugins
Week 3
- Understanding Drupal
- Drupal Architecture
-
Drupal Core Components
-
Drupal Modules
- Creating Custom Module
- Structure of Drupal module
- Creating and Updating existing module
- Disabling and uninstalling modules
-
Hooks
- What are hooks and how to use them?
- Different types of Hooks
- Implementation of custom hooks
-
Drupal Modules
Week 4
- Database Abstraction Layer
- Database Interaction using Drupal's API
- Inserting, updating and deleting rows
-
Forms
- Forms API
- Forms creation, alteration and validation
- Multiple Form pages
Week 5
-
Theming
- Analyzing Drupal theme
- Using default theme functions
- Overriding theme function in a theme
- Adding custom variables to Drupal themes.
-
Caching
- CacheAPI
- Utilizing Caches in Module
Duration
-
5 Weeks Classroom Training
- 5 Saturdays (3 pm - 6 pm)
-
Live Project
- Build an interactive and dynamic Drupal powered live website and use it as your portfolio for life.
Investment
- INR 12,000 per person for companies/individuals
- INR 11,000 per person for college students. To receive this discount, please contact info@fossacademy.in with proof of student status (College Id Card Scan)
