The Polopoly for Developers - Boot Camp training aims to help the participants get
started with a real Polopoly project. It shows how to solve and avoid common problems and makes participants familiar with a production environment.
Any software development project is a complex task and there are many pitfalls along the way. Using experiences from real life projects can save you a lot of time and headache. The aim of the Boot Camp course is to condense the experience from Polopoly Professional Services consultants.
This course covers characteristics of an efficient development environment including project setup and source code management. We also talk about things to keep in mind regarding caching, learn how to use monitoring and profiling tools including those packaged with Polopoly and discuss best practices for a production environment.
Course Contents:
- Polopoly project preparations and setup
- Deployment procedures
- Troubleshooting and profiling
- Caching and performance
- Production environment setup and deployment
Course agenda:
The agenda is created with the intention of having a balance between theory and practice every training day. Morning sessions are focused on theory while afternoon sessions consist of exercises.
Day 1 – Project Management
The first day gives a good idea of preferred setup for your project in regards to code management and the developer installations. We also cover the different deployment steps in more depth and look at what they actually do. The day ends with exercises on the covered topics.
Day 2 – Polopoly development
This day is focused on development. We talk about tools that come with Polopoly and how they can help a developer troubleshoot and tune the code. The theory session also covers the different caching layers in play with an extra focus on the internal content caches of Polopoly. During this day’s exercises, you will get familiar with the development tools used and see how to solve common caching issues.
Day 3 – Production environment
The final day wraps up the development session from the previous day by going through common pitfalls and ways to avoid them. Regarding production environments, we take a look at a typical server setup, things to keep in mind when deploying new code or upgrading a Polopoly installation. Finally we talk about different monitoring and troubleshooting tools related to the production
environment.
Who needs to attend:
Polopoly solutions developers,i.e. customers and partners developing solutions on
top of the Polopoly platform.
Prerequisites:
The minimum requirements for the course are Java, Object Orientation experience and some experience in HTML. Experience with J2EE is beneficial. The course require previous Polopoly Web CMS experience or Polopoly Web CMS for developers - Core.
Hands-On Lab:
Yes
Length of course:
3 days
Course number: PO4
About Atex Polopoly Web CMS
Atex Polopoly has developed the leading system for content management, personalization and community for advanced digital services. Polopoly system based entirely on J2EE technology is platform independent and fully scalable.
The Atex digital delivery system is a battle proven, high-performance content management system, covering all the online needs of a modern media company. Rapid and easy to deploy, simple to scale and customize, our web CMS, Polopoly, is the natural choice for anyone seeking to consolidate cross channel, multi-channel publishing onto one flexible platform.