Course on Drupal

This course offered by Technnovation covers all aspects of this dynamic software and teaches the student on making websites as it is done in the industry in Drupal.

Download eBrochure | Enroll to Course |

Training Delivery Options

  • Instructor-led Online

    Online trainer logo

    • Best for people with limited time in the day

    • No hassle, no wastage of time commuting

    • Clear out all your doubts interactively

    • Take classes from locations anywhere in the world

    • People with moving jobs can take this class

  • Self Paced Online

    Self pace learning logo

    • Great for those slow learners who master the subject after learning

    • Allow you a whale of a time to practice

    • Defer next topic till you have mastered previous one

    • This is a great option if you find it difficult to find time

    • No hassle of commute

    • It's good if you are a Busy-bee

  • Regular Classroom

    Regular classroom training logo

    • This is for you if you like learning with others

    • If you want to the get the feel of things

    • If you have the time to come and learn

    • You would get to learn face to face

    • Interact with other students

  • Corporate Training

    Corporate training logo

    • For a firm wanting trained employees

    • Corporate training is a good to retain employees

    • Increases skill sets so that same employees work for variety of projects

    • No new hiring required

    • A great alternative to corporate jaunts

    • The cost per employee is low

Course Features

  • Industry professionals as Trainers - No Academic trainers
  • Well researched advanced course content created by Industry professionals
  • Free 100+ Drupal videos
  • 300(+) Assignments
  • Free access to Text based learning resources - 400(+) PDFs | 500(+) PPTs
  • Live web design project
  • 1000(+) Recruitment partners across Maharashtra
  • Technical & HR Interview preparations
  • Exam + Industry recognised Certificate
  • Unlimited Job calls

Overview

Drupal training

Drupal is a content management framework written in PHP for managing websites. Drupal forms the backend of 2.1% websites the world over. Moreover, this framework is widely used for knowledge management, business collaborations and as a web application framework.

Drupal is used by all kinds of websites, personal blogs, government websites, political movements and parties, social organizations, business organizations and social sites. Being open-source and a huge community of developers mean that it is always on the cutting edge.

There has been a new upgrade launched on 6th January 2014. There is also a marketplace for Drupal project which help with design, development etc. As such the use of Drupal can only grow in upcoming years.

The course offered by TLabs covers all aspects of this dynamic software and teaches the student on making websites as it is done in the industry.

Features of the courses offered

  • General concept of Drupal and specific concepts that are widely applied.
  • Focus on the latest and upcoming versions
  • Emphasis on hands-on-training

Goals of the Course

  • You should be able to configure any site
  • Should be able to handle themes and contents
  • User administration and its setup
  • Should be able to handle site structure and modules

Who all can learn

For all those people who want to be Drupal developers. The course is also fit for those professional developers who are hungry to learn more on the different Content Management System.

Course syllabus

Drupal Administration

  • What is a CMS? What is a social site/network?
  • Looking at a basic Drupal page – what does it include? (header, blocks, links, comments....)
  • Basic Site configuration
    • Site-information
    • Date and time
    • Files uploads
    • Clean-urls
    • Site maintenance
    • Input formats
  • Themes (concepts, switching)
  • Content
    • Content submission
    • Creating new content types with CCK
    • CCK add-ons and field types
    • WYSIWYG in Drupal (currently teaching TinyMCE integration)
    • Taxonomy
    • Views
    • Working with media – images, audio, video
    • Searching for content
    • Comments
  • Users administration
    • Creating roles
    • Registration
    • Editing users' details and blocking users
  • Site's structure
    • Modules (choose, download, install, configure)
    • Access Control
    • Menus
    • Blocks
  • Installing Drupal
  • Installing new modules and themes
  • Installing Drupal
  • Installing new modules and themes

Drupal modules development

  • Introduction:
  • How is Drupal built?
    • What is "Core"
    • Drupal's folder structure and why its important.
    • The ever important sites folder
    • Modules, sites/all/modules, sites/mysite.com/modules
    • Which one is used? How do you know?
    • Drupal's module weighting and selection process
    • Basic structure of a module - .module, .info, .install files
  • Tools and Rules
    • Drupal coding standards
    • Demonstration of api.drupal.org and the API module
    • Writing secure code
    • Tricks of the trade
    • Devel and coder module
  • Hooks
    • We fishing or writing code?
    • Overview of what a hook is
    • Demonstration of a hook
    • Simple module implementing hook_nodeapi and drupal_set_message($op).
    • Naming conventions
    • Introduction to few important hooks: init, menu, nodeapi, block, user
    • How to create your own hooks for other modules
  • Database
    • What if you need custom storage?
    • Adding a table to Drupal's DB
    • Using the .install file for installation and updating
  • Forms API
    • FAPI, uugggh another acronym don't be scared FAPI is good
    • Why use an API? writing forms HTML is really easy!
    • A simple form
    • Validating the form
    • Submitting the form
    • Hook_form_alter() hooks for forms! WOW, can you feel the power!?!
  • Custom nodes
    • How to create a custom node
    • Why not just use CCK? A comparison
    • A node module's tacklebox hook_load, hook_update, hook_delete, etc.
  • Theming
    • The theme_ function and when to use
    • Print vs. return
Download eBrochure

Upcoming Batches

Batch Name Commencing Date
DPL/Bt1 1 Jul
DPL/Bt2 8 Jul
DPL/Bt3 15 Jul
* Only Few Seats Left!
DPL/Bt4 22 Jul
* Only Few Seats Left!
DPL/Bt5 29 Jul
418, Narayan peth
Pune, Maharashtra
411038
India

Custom Batches - Just in case you are unable to attend the scheduled batch, Custom batch times are also available.
Give a missed call on +91 898 300 2500 / 898 300 3700

Customized Corporate Private Training: We deliver all our courses as Corporate Training as well - if you are a group interested in the course, this option may be more advantageous for you. We are based in Pune.

Your Job Profile

Once you are through with this course, you will be able to work thoroughly with Drupal. As a Drupal software developer you will get to work on some of the most challenging online projects.

  • Custom programming and web application development for Drupal
  • Design and build websites, intranets, knowledge and content management systems
  • Be responsible for technical, support and maintenance engagements

Where to next?

Now that you have done PHP course, you have various choices before you. Nowadays there is demand from the Industry for developers of various PHP Frameworks & JavaScript Frameworks like

would be great for you if you want to develop your career prospects.

 
© 2015 Technnovation Labs