February 26-28, 2020
Montreal, Canada

Training

Vue Workshop: From Zero To Hero in 2 days!

Read more Register for the training

This is your opportunity to start learning Vue.js now and bring your web developments to the next level! This intensive workshop will start from scratch and walk you through how to develop a full Vue data-centric application, diving into many topics including how to setup, debug and deploy your app with Vue CLI, Vuetify, Vuex, Nuxt, and Visual Studio Code. At the end of the day, you will walk away with a solid knowledge of Vue and be comfortable with starting your own project now!

Workshop: Mastering Webpack from the ground up.

Read more Register for the training

Everybody uses Webpack… and everybody fears to touch the config. It’s always grown organically out of slapdash copy-and-paste from StackOverflow and a myriad other sources, and it “sort of works,” but nobody owns it. And yet, docs have been consistently getting better since v2, v4 made a major “sane defaults“ push, and it just keeps improving all the time.

It’s time you learn what the building blocks of a Webpack config are, how to start small and how to scale! Not to mention leveraging the amazing DX powers of the Webpack Dev Server, and how to best use its core build optimization techniques.

Workshop: Deploying a Micro-Service app to Kubernetes

Read more Register for the training

Kubernetes is a very powerful container orchestration platform that is quickly gaining traction and gives you lots of benefits in deploying, running and scaling your microservice web application. But it has also a steep learning curve. In this workshop, you will deploy your first application which consists of multiple Micro-Services to Kubernetes and learn how you can use persistent storage and service meshes and set up sensible monitoring and logging tooling.

Workshop: Ultimate PHP Code Review

Read more Register for the training

To improve your code base, you run an audit. Now, with so many diagnostics, the situation appears to be overwhelming. If you have a mere million lines of code, it may display thousands of errors, in various orders. And with that, the market leaves no time to reduce technical debt before the next feature: We’ll do it when the pressure gets lighter, right? WRONG! Code quality starts with a daily review. Learn how to navigate in the results of code audits that actually find more issues than you want.

During this workshop, we’ll check PHP classic traps, architecture errors, security vulnerabilities, and logical bugs. We’ll see how to detect those bugs, how they happen, and how to prepare a fix (or not). By the end, you’ll be able to set up your own coding reference, the one that reflects your style of coding in your projects.

Workshop: Revue de code PHP

Read more Register for the training

Pour augmenter la qualité du code de votre application, vous devez faire une audite. Cependant, avec tout les diagnostiques générer, la charge de travail généré par peut-être colossale. Si vous avez une application avec quelques millions de ligne de code, les rapports peuvent générer des milliers d’erreurs. De plus, le dynamisme actuel du marché ne laisse pas de temps pour réduire la dette technique. Nous le ferons ça quand nous seront sous moins de pression. Faut, la qualité du code débute avec une revue de code quotidiennes. Apprenez à naviguer au travers des diagnostique d’audite de code et augmenter la qualité de vos applications.

Au cours de cette formation, nous examinerons les pièges PHP classiques, les erreurs de conceptions, les vulnérabilités et les bugs de logiques. Nous examinerons comment détecter les bugs, comment ils arrivent, comment les réparer ou pas. Également, nous couvrirons comment mettre en place votre propre standard de programmation qui reflète la réalité de vos projets.

Workshop: End to end testing with Cypress

Read more Register for the training

This workshop teaches you how to test a modern web application using the Cypress.io end-to-end test runner. The application we are going to test uses the Vue.js framework, with Vuex data management and REST API calls, but the testing will be applicable to any modern web app, regardless of the technology it uses.

Knowledge of web development using JavaScript is required. Some basic Node.js skills are required as well.

Workshop: Clean & Testable Symfony Applications

Read more Register for the training

This hands-on workshop will give you a solid base to start writing Symfony applications. What makes this workshop unique is that it goes beyond the basics to show you how write clean, robust and testable object-oriented code. It covers common project needs all the way to deployment.

Montreal 2020 sponsored by

Become a sponsor