Speaker

Alain Chautard

Alain Chautard

Google Developer Expert in Angular

Google Developer Expert en Angular

Lorient, France

Actions

Alain is a Google Developer Expert in Angular and Maps platform. He started working with Angular JS in 2011.

Since then, he has worked with all Angular versions daily, both as a developer and as a technical trainer. He runs the Angular certification program for certificates.dev.

He is an international conference speaker (over 60 public talks) and a published author of several video courses.

Alain est Google Developer Expert (GDE) Angular et Maps. Il travaille avec Angular depuis 2011 et a utilisé toutes les versions du framework, à la fois comme développeur, consultant, coach et formateur. Il dirige le programme de certification Angular pour certificates.dev.

Conférencier international (plus de 60 interventions publiques), il est également l'auteur de dizaines de formations vidéo avec LinkedIn Learning et Packt.

Badges

Area of Expertise

  • Business & Management
  • Information & Communications Technology

Topics

  • Angular
  • TypeScript
  • JavaScript
  • Cypress
  • React
  • Antigravity
  • Google AI

Sessions

Unit tests, component tests, or end-to-end ? en

In this talk, Alain will dive into Angular code testing and discuss the pros and cons of unit testing, component testing, and end-to-end testing. We'll explore which types of testing are most effective for different scenarios, how to strike the right balance to ensure the quality and reliability of your software, as well as how to get quick wins and maximize the return on your testing investment.

Which Javascript framework to choose in 2025? en

In a rapidly evolving tech landscape, choosing a JavaScript framework can significantly impact project success. In this talk, Alain explores the top choices for 2025, considering factors like learning curve, community support, and scalability, empowering you to make informed decisions for your future projects.

Content projection for generic Angular components en

In this talk, Alain will introduce a simple method to make our Angular presentation components reusable. Using content projection, we will see how we can build components that can be used in multiple different contexts, offer a lot of customization options, and have an easy-to-understand API.

Angular Signals from scratch en

Learn everything you need to know about Angular Signals in just an hour! After this session, signal(), computed(), and effect() won't have any secret for you anymore.

Server-side rendering with Angular en

Let's explore server-side rendering (SSR) with with 1-hour workshop where we're going to cover how to do SSR, what are the different options, what hydration really means, and more!

Progressive state management with Angular en

You’ve probably heard about NgRx, Redux, and other options for state management with Angular. Perhaps you considered those solutions but steered away from them because of the extra complexity and volume of code introduced by NgRx and Redux.
In this talk, Alain is going to explain the basics of how to manage your application state with Angular, as well as cover a more progressive approach to state management.
We will be talking about RxJs, Subjects, Observable Stores, and get into Ngrx Store as the ultimate step in our state management journey.

Introduction to React en

Alain Chautard will go through an introduction to React. If you don't know anything about React, that's a perfect opportunity to learn all of the basics and get you started with the popular Javascript library!
Alain will talk about props, components, virtual dom, state, and demonstrate all these concepts through live coding.

Introduction to Cypress for end-to-end testing en

We will test a web application from scratch using Cypress. Step by step, we will learn about Cypress features, implement those in our tests. We will be testing various aspects of the application (navigation, clicks, user input), and see how to debug and improve our tests, make then more readable, and even how to mock the server-side in order to test more scenarios on the front-end.

Introduction to Angular en

Alain Chautard will go through an introduction to the Angular framework. If you don't know anything about Angular, that's a perfect opportunity to learn all of the basics and get you started with Angular! Alain will talk about TypeScript, components, services, pipes, and how to work with Angular CLI through live coding.

Learn how to build web applications with Angular en

In this hands-on session, we're going to build an Angular application step-by-step.

Alain will introduce TypeScript, components, services, pipes, and how to work with Angular CLI through live coding.

More specifically, we are going to understand how Angular works and how it runs in a browser. We're also going to talk about Angular CLI, a tool to help scaffold an Angular application.

We are going to learn all of the basics of the Angular framework so that attendees know how to start building their own applications right after this tutorial.

RxJs from scratch en

Observables, operators, subjects... RxJs is a powerful yet complex library used in most Angular applications and services these days. In this workshop, we will demystify the core concepts of RxJs to make you comfortable using the library and harnessing its power.

What's new in Angular? en

Angular is going through a spectacular renaissance. In this talk, we will be going through what’s new in Angular 16 to 18 (signals, blocks, deferred loading, and more!), cover how to incorporate those changes in your applications, as well as why these updates matter for the future of your apps.

Introduction to Typescript en fr

JavaScript is the language that enables all of the dynamic aspects of the web, such as real time updates, notifications, as well as more advanced features in the browser. TypeScript, a superset of JavaScript, enables great tooling and better structuring of large JavaScript applications.

In this session, we will cover the next big thing in modern web development: Typescript, which brings types, decorators and many more features on top of what JavaScript already does.

Angular Component Testing with Cypress en

In this workshop, we'll see how to test Angular components using Cypress instead of unit testing or end-to-end testing. We will work on different demos and exercises to cover concepts such as mocking, intercepting HTTP requests, and more!

Introduction à Typescript en fr

JavaScript est le langage qui permet de gérer tous les aspects dynamiques du web, tels que les mises à jour, les notifications, ainsi que des fonctionnalités plus avancées du navigateur. TypeScript est une couche au-dessus de JavaScript et offre de puissants outils (comme le typage) ainsi qu’une meilleure structuration des grandes applications JavaScript.

Dans cette session, nous aborderons les grandes lignes de TypeScript, qui apporte des types, des décorateurs et bien d’autres fonctionnalités, en plus de ce que propose déjà JavaScript.

How to be a pragmatic tester? en fr

How to test code? Some write unit tests by the thousands, others test everything manually : what's an ideal solution ?
Alain introduces a pragmatic (and hybrid) approach that creates an immediate return on investment, but most importantly... identifies bugs before deploying to production!

Le testeur de code pragmatique en fr

Comment tester notre code ? Certains prônent des tests unitaires partout, d'autres ne testent qu'à la main : quelle est la solution idéale ?
Alain va présenter une approche pragmatique (et hybride) qui garantit un retour sur investissement immédiat mais surtout… identifie des bugs avant de déployer en production !

Introduction to Google Antigravity en fr

AI... Everyone's talking about it, many are using it, but how can you use it productively and, if possible, without the frustration of hallucinations? In this workshop, Alain will show how to use and configure Antigravity, Google's multi-agent IDE.

A la découverte de Google Antigravity en fr

L'IA... Tout le monde en parle, beaucoup l'utilisent, mais comment l'utiliser de manière productive et, si possible, sans la frustration des hallucinations ? Dans cet atelier, Alain va montrer comment utiliser et configurer Antigravity, l'IDE multi-agents de Google.

Connect.Tech 2022 Sessionize Event

November 2022 Atlanta, Georgia, United States

Devintersection & AngleBrackets Spring 2022 Sessionize Event

April 2022 Las Vegas, Nevada, United States

Devintersection & AngleBrackets Fall 2021 Sessionize Event

December 2021 Las Vegas, Nevada, United States

5 LAKES Front Sessionize Event

May 2020 Milwaukee, Wisconsin, United States

DeveloperWeek 2020 Sessionize Event

February 2020 Oakland, California, United States

NDC Sydney 2019 Sessionize Event

October 2019 Sydney, Australia

Alain Chautard

Google Developer Expert in Angular

Lorient, France

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top