Training

Be sure to arrive in Boston by Monday morning so you can take advantage of the training opportunities. There's something for everyone - classes about Plone, classes about other Python web technologies, classes for content editors, for integrators, for themers, and for hard core developers. You'll be able to attend whichever classes you want.

Interested in Plone but not able to attend the conference? Have we got a deal for you! Learn Plone, an introduction to content editing, is free and open to the public!

Note that classes for developers generally require familiarity with Python, classes for integrators mostly do not - the latter focus on functionality that is accessible through the web (TTW).

One Day Classes

JAVASCRIPT DEVELOPMENT FOR PLONE - Nathan Van Gheem and Ramon Navarro Bosch - Learn best practices in Javascript development, how to develop and test your own patterns, and how to integrate your custom Javascript applications with Plone. Technologies will include NPM, Grunt, Patternslib and React.

PRODUCTION OPENSTACK PLONE DEPLOYMENTS - Serg Melikyan - Learn how to automate scalable multi-node deployments of Plone for OpenStack cloud and see how easy it is to have this automation tweaked to your taste.

CUSTOM WORKFLOWS - Calvin Hendryx-Parker - How to create and make optimum use of custom Plone workflows.

DOCS FOR INTEGRATORS - Sven Strack - Docs can help you plan, write and debug your application. Learn about different documentation setups and software. An easy example from docs.plone.org will be covered, but this is not a Plone-specific class.

DOCS FOR DEVS - Sven Strack - How to set up continuous integration to test your code and docs, including auto-generated screenshots.

MAKE A PYRAMID MICROBLOG - Paul Everitt, Calvin Hendryx-Parker - How to build a simple web service with Pyramid, focusing on a quick start that lets you develop a blog-like website. As a comparison, includes a quick tour of doing the same thing in Plone.

PRODUCTIVE PYTHON WITH PYCHARM - Paul Everitt - PyCharm is an IDE (integrated development environment) for professional Python developers. Learn to use it.