GithubHelp home page GithubHelp logo

tamsir / d8-studyguide Goto Github PK

View Code? Open in Web Editor NEW

This project forked from widgetsburritos/d8-studyguide

1.0 1.0 0.0 26.51 MB

Study guide for the Acquia Certified Drupal 8 Developer, Backend and Frontend Exams.

d8-studyguide's Introduction

Drupal 8 Certification Study Guide

Notes based on the Acquia Certified Drupal 8 Developer Study Guide and other resources.

For the record, I officially passed my exam on 4/24/2017 at DrupalCon Baltimore.

Feel free to open PRs, adding new info and correcting any mistakes you may find.

It is highly recommended that you also read the Drupal 8 User Guide as much of the site building section (including the missing notes in this repo) covers what is in the user guide.

Update: 4/2/2018: I'm presently studying for both the Front End Specialist and Back End Specialist exams and have started updating the documentation to go a bit more in depth on certain topics. The material is all still relevant for the general developer exam, but may be a little more detailed than you need. Either way, I feel like it's important information to know regardless of whether or not it is asked on the certification exam.

Update: 4/9/2018: I've successfully completed both the front end and back end exams. As to avoid giving anything specific away, I will say this study guide does have pretty decent coverage for both, but there are a few things missing.

On the front end, it's a bit important to familiarize yourself with some of the newer aspects of HTML5 if you came from a XHTML background. I'll also say just knowing about the breakpoint module isn't enough from a performance perspective. Also, it helps to know some of the more advanced features in Twig, even if you don't use them every day. I highly recommend reading The Drupal 8 Theming Guide. It is a rather helpful resource and definitely proved to be beneficial to me.

On the backend, the best thing you can do is just build a module or two. We could add all kinds of things to the study guide, but nothing beats actual experience here. I'd also emphasize knowing the differences between plugins and services, and different ways you might validate and sanitize user input in a variety of contexts.


This study guide used in tandem with the 'Drupal 8 Certification Crash Course':

Presentation Slides: https://docs.google.com/presentation/d/1EJ1xMnnfd1Sdg8bNb08scNnOzramPlP_II5WtEPlrgk/edit?usp=sharing

PRs Welcome!

Disclaimer: This is not officially related to the Acquia certification process. These notes are just based on what I thought was important while I studied. Your results may vary.

Study Guide Success Stories


1. Fundamental Web Development Concepts

2. Site Building

3. Front End Development (Theming)

4. Back End Development (Coding)


d8-studyguide's People

Contributors

abuhamza avatar auspicus avatar bighappyface avatar boesbo avatar brenk avatar byuen1 avatar eu-slack avatar froboy avatar gulabbisht avatar gungwang avatar jtubex avatar kmbremner avatar nishantkumar155 avatar nvahalik avatar sbreese avatar shah-mehul avatar studley181 avatar thled avatar tommym9 avatar twfahey1 avatar widgetsburritos avatar writes avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.