OPIN Software Inc. Acquia Certified Professional Program Developer Exam Boot Camp Outline COMPANY NAME AND ADDRESS: OPIN Software Inc. 320 Catherine Street, 2nd Floor, Ottawa, Ontario, Canada K1R 5T5 COURSE COORDINATOR Jon O'Sullivan Office: (613) 656-9983 Mobile: (613) 292-8317 Email: jon.o'sullivan@opin.ca Website: www.opin.ca Developer Exam Boot Camp Outline opin.ca © 2014 OPIN Drupal Certified Developer Exam & Boot Camp WHO IS OPIN SOFTWARE? At OPIN, our vision is to assist clients through software implementation and consulting in creating an effective web presence. OPIN's experienced Drupal developers offer end-to-end IT services that allow clients to achieve quick wins and long-term results. OPIN Software has been servicing enterprise clients for the last 3 years, during which OPIN Software has made a massive impact within the Drupal Community, and especially within Ottawa and the GOC. OPIN works with federal, provincial, and municipal governments, as both a service and software supplier. OPIN is an approved supplier to the Canadian Government and holds supply arrangements for both its product and service offerings. In fact we have worked with a variety of GOC departments such as PCO, NRCAN, CIHR, CMHC, CRTC, IC, AANDC, RCMP, in addition to a number of municipal and provincial clients, as well as non-profits and post-secondary institutions. We also have a 12 person multimedia equipped training room in which to conduct the Acquia Certified Professional Boot Camp and Examination. WHAT IS THE ACQUIA CERTIFIED PROFESSIONAL EXAM? The Acquia Certified Professional program is the first program in the industry providing systematic, objective assessment to validate the skills and knowledge of Drupal developers, and is poised to become the gold standard for all those designing with Drupal. The exam is comprised of 60 questions that cover Fundamental Web Development Concepts, Site Building, Front End Development (theming), and Back End Development (coding). There are also two planned exams to become available later this year: Acquia Certified Developer – Front-end Specialist and Acquia Certified Developer – Back-end Specialist. So far the response from the Drupal community is that this is one of the most comprehensive and difficult software certification courses out there. WHY YOU SHOULD BECOME CERTIFIED Upon completing the exam those achieving a passing score will receive their credential electronically and a digital badge from the Acquia Certification Program Office. Earning Acquia Certifications will gain you visibility and credibility for your experience and expertise and help your organization establish a leadership position within the Drupal community. The skills obtained in preparing for the exam will enable your team to complete more Drupal projects in- Developer Exam Boot Camp Outline opin.ca © 2014 OPIN house and in a more efficient and effective manner. In addition it also provides you with a certification that could make all the difference in advancing your career should you apply for another job or switch departments. BREAKDOWN OF THE EXAM Domain 1.0: Fundamental Web Development Concepts 1.1. Demonstrate knowledge of HTML and CSS 1.2. Identify PHP programing concepts 1.3. Identify JavaScript and jQuery programing concepts 1.4. Demonstrate the use of Git for version control Domain 2.0: Site Building 2.1 Demonstrate ability to create and configure Content Types with appropriate fields and field settings for building basic data structures 2.2. Demonstrate ability to configure field display and view modes for content types 2.3 Demonstrate ability to create and use Taxonomy vocabularies and terms for classification and organization of content 2.4 Demonstrate ability to configure Blocks for building layouts from information widgets 2.5 Demonstrate ability to build main and alternative navigation systems by using Menus 2.6 Demonstrate ability to create and configure Views for building content list pages, blocks and feeds Domain 3.0: Front end development (theming) 3.1 Given a scenario, demonstrate ability to create a custom theme or sub theme 3.2 Demonstrate knowledge of theming concepts 3.3 Demonstrate ability to build or override PHP templates for defining layout content 3.4 Demonstrate ability to use theme () functions for overriding custom output 3.5 Demonstrate ability to write template pre-process functions for overriding custom output Domain 4.0: Back end development (coding) 4.1 Demonstrate ability to develop Custom Modules using Drupal API for extending Drupal functionality 4.2 Demonstrate ability to work with Drupal's Database Abstraction Layer for managing tables and CRUD operations on data 4.3 Demonstrate ability to debug code and troubleshoot site problems 4.4 Demonstrate ability to write code using Drupal Coding Standards 4.5 Demonstrate ability to analyze and resolve site performance issues arising from site configuration and custom code Developer Exam Boot Camp Outline opin.ca © 2014 OPIN 4.6 Demonstrate ability to analyze and resolve security issues arising from site configuration and custom code WHAT OUR EXAM BOOT CAMP CAN OFFER This four day instructor led course will help the student prepare and understand the exam objectives through hands-on training as well as through lecture and demonstration. This workshop guides experienced Drupal developers to uncover end-to-end aspects of Drupal Core system and orients them towards taking Acquia Developer Certification. This extensive, hands-on workshop contains a series of tasks and challenges to help participants understand the fundamental working of various layers of Drupal core and apply the understanding for practical use cases. The workshop has 8 practical sessions of 2 to 3 hours each plus 2 one hour discussion sessions. The practical sessions will have goal oriented or exploratory challenges given to participants. Our instructor will help participants solve the challenges and facilitate deeper learning of Drupal core. On the Last day of the boot camp we will proctor the exam on laptops right in our office training room. This course is for those with at least 6 months of Drupal development practice and experience. The participants should have good understanding or working knowledge of at least one of the following areas: Site Building Theme Development Module Development It is highly recommended that participants undertake an evaluation of their knowledge and skills before participating in this workshop. By the end of the training you will be able to: Understand Drupal core principles. Fill knowledge and experience gaps. Reflect on prior experience critically. Understand the best approaches in a given situation. Get prepared to take the certification exam. Developer Exam Boot Camp Outline opin.ca © 2014 OPIN PRICING STRUCTURE The exam itself is $250 USD. As for the pricing structure of the boot camps, that will be made available in September when the training program becomes fully launched but will be comparable with other industry standard certification training programs. Should you have any questions or concerns regarding this exciting new offering from Acquia and OPIN Software, please contact our Course Coordinator Jon O’Sullivan at the contact information provided below: Jon O'Sullivan Course Coordinator 320 Catherine Street, 2nd Floor Ottawa, Ontario, K1R 5T5 Office: (613) 656-9983 Mobile: (613) 292-8317 Email: jon.o'sullivan@opin.ca Website: www.opin.ca Developer Exam Boot Camp Outline opin.ca © 2014 OPIN