Advanced PHP Development Training in Montréal

MESS is an aspiring startup with millions of potential users. We are looking for witnesses to the creation and growth of our mobile messaging service platform in Montréal on February 25th and 26th 2013.

Join us for this highly interactive and entertaining two-day training event. Experience three industry-leading PHP consultants demonstrating iterative software development using state-of-the-art tools and methods. Every development step will be explained in-depth while an application is developed live in front of the audience. Instead of textbook examples, real-life problems and solutions are discussed.

A fictitious company is used to tell the story of a startup that struggles with the usual problems such as scalability and security in a market where you have to be agile in order to adapt to changing requirements rapidly.

Over the course of two days, three development sprints (or iterations) of software development will be performed. Each sprint will showcase problems from a different phase of the application's lifecycle. At the end of each sprint we will deploy working software into production and look back at what we did in an agile retrospective.

Covered Topics

  • Methodologies of agile software development
  • Structuring a PHP project efficiently
  • Applying modern application design principles
  • Designing clean APIs
  • Successfully using advanced object-oriented concepts
  • Applying design patterns
  • Writing code that is secure by design
  • Effectively leveraging new PHP features
  • Using state-of-the-art development tools
  • Writing, organizing, and automating tests
  • Avoiding scalability issues
  • Deployment Strategies
  • Discovering and eliminating performance bottlenecks
  • Using refactoring to improve the design of existing code
  • Best Practices for all stages of the software lifecycle

Schedule

Day 1

  • Iteration 1: Bootstrapping the project
    • Understanding the requirements
    • Setting up the project's environment
    • Implementing first functionality
    • Deploying working software
    • Retrospective
  • Lunch Break
  • Iteration 2: Dealing with changing requirements
    • Incrementally adding new functionality
    • Dealing with API changes
    • Deploying working software
    • Retrospective

Day 2

  • Iteration 3: Operations and Maintenance
    • Monitoring the application
    • Dealing with scalability issues
    • Optimizing performance
    • Incrementally adding new functionality
    • Deploying working software
    • Retrospective
  • Lunch Break
  • Open Space

    Dealing with individual questions and solving problems from the audience

Reserve your seat today!

Take advantage of this uniquely intense form of knowledge transfer at an unbeatable cost-to-benefit ratio.

Über die Autoren

Sebastian Bergmann
Sebastian Bergmann
Twitter LinkedIn Xing

Sebastian Bergmann ist ein international gefragter Experte, der als Schöpfer von PHPUnit wesentlich zur Professionalisierung der PHP-Community beigetragen hat.

Arne Blankerts
Arne Blankerts
Twitter LinkedIn Xing

Arne Blankerts schuf schon vor Jahren IT-Lösungen, die ihrer Zeit weit voraus waren. Er spürt Sicherheitslücken mit fast magischer Intuition auf.

Stefan Priebsch
Stefan Priebsch
Twitter LinkedIn Xing

Stefan Priebsch findet seit über 20 Jahren mit einer einzigartigen Mischung aus neuen Ideen und erprobten Ansätzen für jedes Problem eine zukunftsfähige Lösung.

Artikel teilen
Erster CPC II-Kurs erfolgreich gestartet Anforderungen durch Individualsoftware maximal erfüllen