Formateur en développement web (niveau 5 et 6) et Développeur d'application web
Formateur en développement web et Développeur d'application web avec des langages telle que : le HTML pour la création de page / site web sécurisé, mobile et ordinateur de bureau, le JavaScript pour la partie animation et événementiel du site avec l’outil éventuel comme React, la base de donnée pour enregistrer les données clients ou autre, le PHP pour la partie serveur web, la sécurité, le traitement des données, gestion clients ou autre, avec l’outils éventuel comme Symfony, etc.
Laurent CHALOUPE
2183 route de mende
34090 Montpellier
Compétences
-
Formateur en développement web (niveau 5 et 6)
- Algorithmie
- HTML
- responsive design
- WCAG
- RGAA
- CSS
- Bootstrap
- base de donnée
- méthode visuel d'analyse : merise (mcd / mld / mpd)
- SQL (ACID)
- NoSql (Mongodb)
- Méthode visuel de modélisation : UML
- PHP
- Symfony
- programmation orientée objet, design pattern
- API RestFul
- JavaScript
- Node JS
- React
- TypeScript
- Angular
- GIT
- gestion de projet
- test unitaire
- Docker
- etc.
-
Développement d'application web
- Web fullstack
- PHP 8 / 7 / 5 / 4 / 3 (*****)
- framework et librairie
- Symfony 7 / 6 / 5 / 4 / 3 (****)
- twig / smarty (template ****)
- log4php (logger ****)
- phpunit (test unitaire ****)
- fpdf (génération de pdf *****)
- jpgraph (gestionnaire graphique ***)
- framework et librairie
- Javascript en mode client (****)
- DHTML
- DOM
- Ajax
- Librairie
- React 18 / 17 / 16
- TypeScript
- Angular 19
- jquery
- leaflet
- tinymce
- jwplayer
- handleBars
- mootools
- xajax
- Javascript serveur
- nodejs (**)
- HTML (****)
- HTML 5 / 4
- XHTML
- CSS 3 / 2
- w3c
- WCAG
- responsive design
- bootstrap
- XML
- DTD
- API RestFul
- CMS
- Drupal (*)
- Wordpress (***)
- e107 (****)
- ChronoSite (*****)
- Base de donnée
- Mysql / Mariadb (****)
- innodb
- myisam
- ACID
- Postgres (**)
- Mongodb (**)
- BASE
- Mysql / Mariadb (****)
- PHP 8 / 7 / 5 / 4 / 3 (*****)
- Anciennes connaissances qui ne sont plus d'actualité
- Java (***)
- Android (*)
- GreenDAO (**)
- JEE (*)
- servlet
- JSP
- JSF
- AspectJ (*)
- Struts (*)
- Spring (*)
- Hibernate (*)
- HQL
- Mode graphique (*)
- Swing
- java fx (**)
- awt
- Serveur :
- tomcat / jboss / glassfish
- Android (*)
- Visual C# .net 2008 (**)
- Visual Basic 2008 .net (**)
- turbo C++ (*****)
- turbo pascal (*****)
- turbo basic (*****)
- asm (**)
- Base de donnée
- Sqlite (**)
- dbase (*****)
- Lotus 123 (*)
- Jenkins (*) (intégration continue, gestion de test)
- Versioning : SVN
- Java (***)
- Web fullstack
- Méthode de modélisation : UML
- Méthode d'analyse : Merise (MCD / MLD / MPD)
- Méthode Agile : SCRUM
- Versioning : GIT
- Trello, Trac, Redmine (gestion de projet)
- Serveur web (tout système d'exploitation)
- apache / db (mysql / postgres / mongodb)
- nodejs
Légende
***** maîtrise à * débutant / connaissance
sans étoile = soit je connais ou c'est par héritage de la branche du dessous
Expériences professionnelles
2020 à aujourd'hui : Prestataire de formation dans le développement web niveau 5 et 6, développeur, création de site, dépannage informatique
Je propose des services de formateur en développement web, du développement informatique, la création de site web et de dépannage informatique.
Je recherche des nouvelles missions alors contactez moi pour en savoir plus.
Au plaisir, de répondre à vos besoins
2024 septembre à novembre : BeWeb - Formateur TSSR (Technicien supérieur en Systèmes et Réseaux) à Lunel
Centre de formation en tant qu'employé pour des bacs +2 (niveau 5)
Module Windows serveur (AD, UO, GPO)
2023 : Diginamic - Formateur en développement web (intermittent et en Freelance) à Montpellier
Centre de formation en tant que prestataire (niveau 5).
Module : sql, php 8, poo et design patterns, javascript.
2020 à oct 2023 : Alkas Formation - Formateur en développement web (Formation continue et en Freelance) à Montpellier
Centre de formation en tant que prestataire pour des bacs +2 et 4 (niveau 5 et 6)
Module : Algorithmie, html / css, Merise / sql, php / symfony, poo et design patterns, javascript / react, test unitaire, etc.
Exemple de module de formation que j'ai fait en php
- Php natif
- MVC : apprendre les notions, différentes formes connues de mvc via par exemple le passage de paramètres / slug / etc., mise en pratique entre chaque étape.
- Api restful : apprendre les notions, comment appréhender et gérer une api restful, mise en pratique puis créer un autre site pour tester l’api restful et gérer / créer les vues en fonction de nos résultats.
- Symfony
- Api restful : connexion / login sécurisé, comment appréhender et gérer une api restful, mise en pratique. Création d’un autre site en Symfony pour gérer / créer les vues en fonction de nos résultats.
- Api restful : La même chose que précédemment mais en utilisant cette fois si avec "Api platform".
Aussi en tant que prestataire, dépannage informatique et création de site web
2020 : " Projet individuel sortir.best " - Développement d'un annuaire communautaire des aires de jeux, espaces en pleine air et bien d'autres choses encore.
- Développement php 7 sous Symfony 5 LTS et JavaScript + jQuery (en cours, php 8, symfony 6 lts et React 18)
- Gestion de carte GPS, via leaflet et openStreetMap
- Gestion des lieux
- Gestion de multi catégories
- Gestion des utilisateurs
- Gestion de cache
- Gestion de l'api rest openStreetMap / météo
- Affiche sur une carte les positions GPS des lieux
- Moteur de recherche
- etc.
2017 / 2018 : Objectif 3w - Formateur en développement web (Formation en continue) à Montferrier-sur-Lez
Formation validante de niveau 5 (bac +2) de durée par session 1008h en centre (Titre professionnel "Développeur Logiciel" de niveau III, déposée au RNCP (code NSF : 326 r)
Objectifs de cette formation : Devenir développeur par le biais des langages du web, Développeur web php 7, web & mobiles, Développeur front-end / back-end, Analyste concepteur, Intégrateur web.
Information complémentaire sur objectif 3w
Programme : html 5 / css 3, algorithme, base de donnée (méthode d'analyse : merise / mcd), php 7, uml, programmation orientée objet, design pattern, symfony 4, javascript, git, agile scrum, etc.
Programme complet de la formation
2017 Formation Symfony 3 : Acquérir les fondamentaux sur alphorm
2015 / 2016 : TVSud (appelé viàOccitanie aujourd'hui) / MyVideoPlace / Médias du SUD – Développement PHP 5 et JavaScript (Freelance) à Gallargues le montueux
Développement dans une équipe de 2 développeurs du back, front office et player vidéo
- Gestionnaire de statistiques des vidéos vues, création de rapports mensuels de statistiques avec rapports de gain, accompagnés de graphiques de style camembert et d’autres généré en fichier pdf
- Sécurisation du BO (injection sql et cryptage de données)
- Modification de l’api (non rest) et rédaction de la documentation complète.
- Création de l’api rest, documentation automatique pour swagger.
- Création de module de carrousel pour le player vidéo coté front (en responsive design) et back office, modification du player vidéo.
- Création de module de mailing list avec template.
- Grosses restructuration du bo sur la possibilité d’avoir des multi sociétés, des droits, multi paramètres (email/url/adresse/etc.), export / import des fiches contacts
- Correction de bugs et ajout de petites fonctionnalités.
2012 / 2015 : Développement PHP et JavaScript
Correction de bogues et sécurités pour des modules sous le cms e107 et portabilité de sites en responsive design, création et clone de " google forms " en utilisant en principal le pattern décorateur
2012 - Mind and Go : Développement Java et JavaFX - stage pour valider la formation de human booster à Montpellier
Développement d'un calendrier graphique de statistique de chauffeur dans une équipe de 3 personnes dans le cadre d'une validation de stage de la formation Human booster
2011 / 2012 : Formation en Java (principalement) au Cnam et Human booster
2009 / 2011 : Groupe 01 / NextRadioTV - Développement PHP 5 et JavaScript à Montpellier
Développement dans une équipe de 8 développeurs du back et front office des sites 01net, telecharger.com, 01men.com, rmc.fr, bfmtv.com
- reprise du vieux code des multi-sites pour le mettre au goût du jour (template, MVC / DAO et test unitaire)
- création de framework interne
- utilisation des frameworks externe
- log4php (loggeur)
- smarty (template)
- mootools (javascript)
- phpunit (test unitaire)
- système de partage SVN et Maven / Archiva pour la gestion de projet et son déploiement
- Développement de module
- moteurs de recherche BO / FO (01net / rmc)
- recherche avancée BO / FO (telecharger.com)
Le FO (front office) est fait entièrement en DOM dans un but de ne pas être référencé par google car il référence un nombre maxi de lien et que ce bloc entre autre n'a aucun intérêt de l'être - carrousel (A la une) BO / FO (01net / rmc / bfmtv)
La particularité est de ne pas être spécifique à un site, aussi bien au niveau du bo que le fo pour le JS - gestion/traitement/inclusion des videos bfmtv par le fournisseur de diffusion vidéo de l'époque kewego.fr
utilisé aussi par la suite par rmc / 01net
utilisation du webservice kewego - podcast, bloc des blogs, etc. pour rmc
- top 10/100/01men, shopping, astuces, etc. pour 01net / telecharger
Utilisation du webservice AchetezFacile pour le shopping et la partie "comparatifs et tests" - info non stop, les plus vues, replay pour bfmtv
- etc.
2009 : Freeware - Développement visual basic .net
Utilitaire (dans un but d'auto-apprentissage) qui permet de faire
- un scan disk de tous les lecteurs / partitions d'un ordinateur l'un après l'autre
- une concaténation et découpage de fichier
Les fichiers récupéré du net d'une vidéo sont parfois découpé en plusieurs morceau avec l'extension .001 .002 etc.
Il permet de faire des découpages - un affichage de la liste des processus.
On peut fermer une liste de logiciel en mémoire automatiquement qui ont été présélectionné - une modification du registre
- x-mouse: permet d'activer un logiciel, plus exactement une fenêtre juste en la survolant
- console: active plus d'option au moment du démarrage de windows
- une Veille
- de l'écran en un 1 clic
- d'un écran noir dans le cas ou il y a plusieurs écran
Dans le cas ou l'on regarde la TV sur son ordi, il est souvent gênant d'avoir l'autre écran allumer pour la lumière qu'il génère - prolongée
- redémarrage forcé de l'ordi
- arrêt forcé de l'ordi
Objectif de ce projet: Apprendre le .net et créer des applications sous windows
Développé en Visual basic 2008 .net
IDE utilisé Visual studio 2008
Logiciel de type: Freeware
2007 / 2008 : Nouvelles Destinations - Développement PHP 4 et JavaScript à Montpellier
Développement dans une équipe de 3 développeurs du back office et mise à jour du site B to B Nouvelles Destinations
- Transition de l'ancien site vers le nouveau
- débogage
- création d'une passerelle du site vers le logiciel de comptabilité CEGID dans un but d'automatiser les factures réalisées en ligne pour les envoyer quotidiennement
(envoi direct dans le logiciel afin d'éviter les erreurs de frappe lors de la réalisation en double des factures) - création de multifonctions et objet dans un but d'améliorer l'utilisation du site et la rapidité du développement.
2007 : PC 30 - Technicien de maintenance informatique à domicile, dans l'Hérault
2004 / 2007 : Création de Clics-Services (Freelance) à Montpellier
Entreprise de développement d'application web, de site et de dépannage informatique à domicile pour les particuliers et professionnels
- Réalisation de CMS-LC, logiciel de type CMS "Content Management System" (un Système de Gestion de Contenu) : un logiciel de création de site en ligne autonome (ce site internet l'utilise) (détail).
- Réalisation d'un logiciel de type comptabilité en ligne (détail).
2001 / 2004 : Divers à Montpellier
- Création de site
- Dépannage informatique à domicile
- Manutention
- Merchandising
- Formation beesapt
- Informatique (détail)
- Programmation de cartes à puces (projet en C++)
- Création d'un logiciel de gestion de parc informatique (projet en DBase)
Je ne connaissais pas le dBase et j’ai conçu ce logiciel de gestion, un compilateur et générateur en dBase pour que mes dev soit plus rapide - Divers projets informatiques
- Traitement du son (projet en Pascal puis converti en C++)
- Traitement d'image (projet en C++)
- Freeware (projet en C++)
- Dépannage informatique à domicile
Formations
2021 Groupe Bizness - Animer des formations à distance nouvelle génération (cours pour faire du distanciel) - à Montpellier
2017 Alphorm - Symfony 3, Acquérir les fondamentaux
2011 / 2012 CNAM - formation en cours du soir, niveau 7 (IHM nsy110, Génie logiciel glg105, Sécurité et réseaux rsx112, Programmation avancée en java nfp121, Architecture, Patterns, et Intégration : systèmes embarqués et mobiles en Java et C# nsy208 et nsy209) - à Montpellier
2012 Human Booster - formation temps plein (Java JEE, méthode agile SCRUM, Jenkins, Redmine, tomcat, jboss etc.) - à Montpellier
1993 / 95 EPITA - BTS Informatique Industrielle, niveau 5 - à Paris
1992 / 93 EPITA (Ecole Pour l'Informatique et les Techniques Avancées) - Prépa. Ingénierie informatique - à Paris
1990 / 1991 Crear - Analyste programmeur, niveau 5 - Chantilly gouvieux
Informations complémentaires
51 ans, permis A et B
Langue parlée et écrite : anglais technique
Hobbies : Informatique, robotique, théâtre, escalade, roller