Site de Emmanuel Demey

Formations

Depuis plus de dix ans, et à travers mes différentes expériences professionnelles, j'ai eu la chance de créer, maintenir et donner de nombreuses formations. Vous trouverez sur cette page, la liste des formations que je propose en tant qu'indépendant. Je vous invite à me contacter par email si vous êtes intéressé.

Accessibilité Numérique

Dans cette formation Accessibilité Numérique, nous aborderons tous les tenants et aboutissants de cette approche, afin de connaître tous les automatismes nécessaires pour développer une application Web accessible. Le plan ci-dessous peut être déclinée également en une journée de sensibilisation pour un public non-développeur (seuls les 4 premiers points seront abordés).

  • Introduction
  • Obligations Légales
  • Référentiels (RGAA, WCAG)
  • Les différentes façons de naviguer sur Internet
  • Web Sémantique
  • Erreurs les plus courantes
  • ARIA
  • Comment réaliser un audit

Cette formation est proposée en partenariat avec la société IT's on us

Angular

Angular est le framework qui propose une base solide pour le développement d'applications Web. Fort de son langage Typescript et de sa structuration, c’est la solution à favoriser pour des projets assez conséquents, développés par plusieurs développeurs et développeuses.

  • Présentation et initiation d’un projet Angular
  • Dynamisation HTML
  • Composants
  • Directives
  • Injection de Dépendances
  • RxJS
  • Gestion des formulaires
  • Angular Router
  • Outillage
  • Angular Universal / AnalogJS

Cette formation est proposée en partenariat avec la société Vaduo

Ecoconception de service numérique

L’éco-conception de service numérique (anciennement appelé éco-conception logicielle ou des logiciels) consiste à améliorer l’efficience des applications dès leur conception pour réduire les impacts environnementaux et économiques associés tout en améliorant significativement l’expérience utilisateur. Cette démarche s’inscrit dans le cadre plus large de la conception responsable de service numérique.

Cette formation est proposée en partenariat avec la société IT's on us

Elasticsearch

Elasticsearch est une solution open-source reconnue lorsque nous devons mettre en place une solution de moteur de recherche. Que ce soit pour proposer un simple champ de formulaire aux utilisateurs ou pour mettre en place une solution permettant d’observer l’état d’un système informatique, Elasticsearch vous propose le nécessaire pour y arriver.

  • Présentation de l’écosystème des moteurs de recherche
  • Installation et Typologie d’un cluster Elasticsearch
  • Indexation unitaire et multiple
  • Mapping et Analyzer
  • Recherches
  • Agrégation
  • Ingest Pipelines
  • Utilisation de Elasticsearch dans une application Java ou Node.js
  • Intéraction entre Elasticsearch et Testcontainers

Cette formation est proposée en partenariat avec la société Vaduo

React.js

Nous ne présentons plus React.js. Solution phare pour faire des applications Web, cette librairie permet de développer rapidement des pages web dynamiques. Grace à sa simplicité de mise en œuvre mais également à son écosystème, l’expérience ressentie lors du développement d’une nouvelle application est fortement appréciée.

  • Présentation et initiation d’un projet React.js
  • JSX
  • Composants
  • Hooks
  • Gestion des formulaires
  • React Router
  • Context et Reducer
  • State Manager
  • Outillage
  • Next.js

Cette formation est proposée en partenariat avec la société Vaduo

TypeScript

TypeScript est un langage de plus en plus utilisé dans le développement d'applications Web. Quelques soit le framework utilisé, ce langage est souvent privilégié pour la phase de développement.

  • Présentation Générale
  • Comment démarrer un projet ?
  • Typage simple
  • Classe et Interface
  • Module
  • Type et Enum
  • Type Manipulation
  • Décorateur

Cette formation est proposée en partenariat avec la société Vaduo

Vue.js

Depuis plusieurs années, Vue.js est devenue l’une des solutions les plus utilisées pour développer des Single Page Application. Grâce à sa simplicité de mise en œuvre mais également à son écosystème, l’expérience ressentie lors du développement d’une nouvelle application est fortement appréciée.

  • Présentation et initiation d’un projet Vue.js
  • Dynamisation HTML
  • Composants
  • Composition API
  • Gestion des formulaires
  • Plugins
  • Vue Router
  • Pinia
  • Outillage

Cette formation est proposée en partenariat avec la société Vaduo