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 of 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 un audit. Cependant, avec tous les diagnostics générés, cela engendre peut-être une charge de travail colossale. Si vous avez une application avec quelques millions de lignes 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 quand nous serons sous moins de pression, n’est-ce pas? FAUX! La qualité du code débute avec une revue de code quotidienne. Apprenez à naviguer au travers des diagnostics d’audit de code et augmentez la qualité de vos applications.

Au cours de cette formation, nous examinerons les pièges PHP classiques, les erreurs de conception, les vulnérabilités et les bugs de logique. 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.

You are the next 10x

Read more Register for the training

What is the secret of a 10x developer? Although it's not possible to become 10x overnight, in this 1 day workshop I will highlight what you have to start focusing on to get on the right path.

Become a cross-platform mobile developer with Flutter

Read more Register for the training

Flutter is a trending cross-platform mobile development framework created by Google. By using Flutter and thanks to a language that is easy to get on board with, any developer is able to ship applications that look like a NATIVE app on both iOS and Android with wonderful developer experience. In this workshop, with our help, you will create a beautiful, fast application exploring the capabilities of the framework and demonstrating its strengths.

Montreal 2020 sponsored by

Become a sponsor