Other training is also available:
S'inscrire à la formation

Sommaire

How much effort is required to adapt your code to your customers' change requests? Is it easy, or is it cumbersome and tedious? And what about your code's complexity and readability? Is everything crystal clear, or are there parts of the code base that nobody dares to touch anymore? How often do you need to fix bugs after a release? And, by the way, how easy is it to roll a release anyway?

If any of these questions made you blush with embarrassment, it's high time that you attend the PHP Days Montreal! Join Sebastian Bergmann, Arne Blankerts and Stefan Priebsch and learn how to turn bad code into good code and become better, more professional PHP developers. No question goes unanswered when the trainers pull up an editor and explain best practices as they code a sample application live.

Plan de cours

Introduction (Day 1)

  • How to structure a PHP project
  • Best practices for all stages of the software life-cycle
  • Using state-of-the-art development tools

Digging Deeper into PHP (Day 1)

  • Taking advantage of new and rarely used PHP features
  • Successfully using advanced OOP features
  • Using refactoring to improve the design of existing code

Software Development and Best Practices (Day 2)

  • The most important design patterns
  • Writing, organizing, and automating tests

Deployment and Security (Day 2)

  • Securing the environment
  • Writing code that is secure by design
  • How to discover and remove performance bottlenecks
  • Avoiding scalability issues

Conclusion (Day 1 and 2, 15 minutes)

  • Recap and Survey Form

Target Audience

Developers wishing to move to PHP or to refine their existing PHP skills. Seasoned developers will get to master the full software development cycle, from good design to successful deployment of PHP applications.

Training Details

Duration: 2 days (Monday and Tuesday)
Cost: $600
Maximum capacity: 15 persons
Requirements: A laptop with a text editor, PHP and a Web server installed

S'inscrire à la formation

Sebastian Bergmann (thePHP.cc) View trainer page

Sebastian Bergmann Sebastian Bergmann has instrumentally contributed to tranforming PHP into a reliable platform for large-scale, critical projects. Enterprises and PHP developers around the world benefit from the tools that he has developed and the experience he shares.

Arne Blankerts (thePHP.cc) View trainer page

Arne Blankerts Arne Blankerts solves IT problems long before many companies realize that they even exist. IT security is his passion, which he attends with almost magical intuition creating solutions that clearly bear his hallmark. Companies around the world rely on his site system and Unix-based system architectures.

Stefan Priebsch (thePHP.cc) View trainer page

Stefan Priebsch Stefan Priebsch unites expert knowledge with extraordinary sense when to use which tool. His specialties are object-oriented development and software architecture. As an internationally acclaimed author and speaker he thrills auditoriums and likes to share his tremendous practical experience.