Quelques chiffres
Nos consultants-formateurs possèdent tous plus de 10 ans d’expérience et alternent des missions de conseil, d’ingénierie et de formation.
Leur double compétence technique et pédagogique fait la force de leur enseignement, et la richesse théorique, concrète et opérationnelle de nos sessions.
Nous concevons nos propres supports de cours, véritables manuels de références, pensés pour faciliter la mise en application suite à la formation suivie.
Nous réalisons l’ingénierie pédagogique de vos projets formation.
Nous analysons les niveaux et besoins des populations concernées et construisons des programmes, filières et supports de cours adaptés.
Quelques chiffres cumulés sur notre activité formation depuis sa création :
- 0
- 1
- 2
- 0
- 1
- 2
Ans d'expérience
- 0
- 1
- 2
- 0
- 1
- 2
- 3
- 4
- 5
- 0
Stages
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 0
Formateurs
- 0
- 1
- 0
- 0
- 0
- 0
Participants
Notre organisme de formation est référencé Datadock et certifié Qualiopi.
La certification qualité a été délivrée au titre
de la catégorie d’action suivante :
Actions de formation
Indicateurs des participants sur 2021-2022 :
Taux de satisfaction (?)
Taux de recommandation (?)
Notre catalogue
Architecture
Cloud, WOA, Microservices
20 formations dans cette filière
L'architecture orientée services (SOA) n'est pas un effet de mode. Ce n'est pas non plus une technologie en soi mais l'arrivée à maturité de concepts et démarches éprouvés capables d'organiser « in fine » le S.I. en briques réellement indépendantes, pilotables par les processus (métiers), transverses aux acteurs tant internes qu'externes. Cerise sur le gâteau, l'approche n'impose pas le big-bang mais permet d'intégrer au fur et à mesure un existant et faire évoluer globalement le S.I. par retouches successives. Notre filière "Architecture" regroupe des cours autour des architectures de services. Comprendre les concepts. Savoir mener les différents niveaux de modélisation, en connaître les normes et standards. Disposer du bagage technique nécessaire à l'implémentation retenue (WebServices, ESB, REST)
Cloud
Concevoir une architecture applicative avec AWS
WOA
Découvrir les bonnes pratiques de conception, de testing et de sécurité des APIs
Comprendre les principes et enjeux des APIs
Concevoir et développer des applications basées sur AWS
Mettre en oeuvre GraphQL dans vos API
Comprendre l'architecture de services adaptée au web
Gérer et exposer vos APIs avec l’API Manager WSO2
Microservices
Mettre en oeuvre Apache Kafka pour la distribution de messages
Recevoir et publier des données provenant d’un cluster Kafka
Déployer, opérer et superviser un cluster Kafka
Construire une application respectant l'architecture hexagonale
Découper une application monolithique en plusieurs microservices
Développer des microservices avec Spring Boot / Spring Cloud
Mettre en oeuvre une architecture Microservices avec Docker
Comprendre les concepts clefs du DDD
Comprendre les patterns et explorer de nouvelles pratiques de code
Découvrir des pratiques avancées du DDD
Principes et enjeux des Microservices
Méthodes
Agilité, Modélisation, Craftsmanship, Développement durable, Tests
38 formations dans cette filière
Les thèmes abordés dans cette filière ne sont pas toujours les préoccupations premières des informaticiens ! Et pourtant, la modélisation préalable des concepts clés d'une application informatique, le choix des standards, la mise en place d'une organisation, d'une méthode et d'un plan adaptés sont autant de facteurs de compréhension des acteurs d'un projet et -in fine- de la réussite du projet lui-même. UML dans sa version 2 ouvre la voie à la méta-modélisation et au développement piloté par les modèles, ce qui permet par exemple de développer plus vite un code standardisé et maintenable.
Agilité
Développer l'agilité des équipes - Mise en oeuvre opérationnelle de l'agilité dans une équipe
Scrum Master : piloter son projet selon une démarche agile
Product Owner : piloter son produit selon une démarche agile
Comprendre et appliquer l'approche design thinking
Améliorer ses pratiques agiles avec Kanban
Faciliter le travail en équipe agile
Comprendre les enjeux, se préparer et passer la certification SAFe Agilist (SA)
Adapter son management dans un contexte agile
Pilotage de projets agiles, panorama des méthodes agiles et principales pratiques agiles
Comprendre les enjeux, se préparer et passer la certification SAFe Product Owner/Product Manager (POPM)
Comprendre les enjeux, se préparer et passer la certification SAFe Scrum Master (SM)
Se préparer à la certification SAFe Practitioner (SP)
Comprendre les enjeux du design d’interface utilisateur
Mettre en œuvre une démarche expérience utilisateur
Modélisation
Bases générales de la programmation et algorithme
Eléments de compréhension pour non-informaticiens
Connaître et utiliser les Design Patterns
Assimiler les concepts de la Programmation Orientée Objet avec UML
Modélisation, Analyse et Conception avec UML 2
Craftsmanship
Clean Code, principes SOLID et refactoring
Software Craftsmanship : Clean Code, TDD, BDD et principes SOLID
Clean Code, TDD, BDD et principes SOLID Front-End
Développement dirigé par les tests : TDD, BDD et principes SOLID
Développement durable
Initier et mettre en oeuvre une démarche de numérique responsable
Tests
Java
Programmation Java, Java EE (Jakarta EE), Frameworks Java, Persistance, Java Legacy
27 formations dans cette filière
La plate-forme Java est arrivée à un niveau de maturité qui la place comme le choix technologique quasiment incontournable des Systèmes d´Information modernes. Son évolution vers plus de facilité et plus de productivité est cependant constante afin de coller au plus près aux exigences de l´informatique d´aujourd’hui et à l´ouverture apportée par les architectures orientées services. La maîtrise de tout ou partie des facettes de cette plate-forme constitue donc un challenge permanent, dépassant largement le cadre du simple langage Java.
Programmation Java
Découvrir les nouveautés de Java SE 12 à 17
Mettre en oeuvre les nouveautés de la version 8 de Java
Mettre en œuvre des nouveautés des versions 9, 10 et 11 de Java
Acquérir les fondamentaux de la programmation Java
Maîtriser les API avancées de Java
Enrichir et approfondir sa pratique des principales APIs Java
Améliorer la performance de ses applications Java
Accéder au niveau ultime d’expertise Java Core
Améliorer la performance de ses applications Java
Java EE (Jakarta EE)
Développez le backend de vos applications avec Java EE
Mettre en place la communication asynchrone entre applications avec JMS
Architecture de services légère REST avec Jax-RS Jersey et Spring
Concepts et mise en oeuvre des Web Services SOAP avec JAX-WS
Frameworks Java
Drools (JBoss Rules) : concevoir et développer les règles de gestion métier
Construire des flux réactifs avec Spring
Spring Batch : Maîtriser le traitement par lots avec Java et le framework Spring
Spring Boot : Simplifier le démarrage, le développement, la configuration et le déploiement d'un projet Spring
Maîtriser les bases du framework Spring
Développer une application Java/Java EE avec Spring
Persistance
Mise en oeuvre de la persistance en Java avec Hibernate
Maîtriser les subtilités d'Hibernate pour un mapping objet/relationnel adapté et maintenable
Mise en oeuvre de la persistance avec Java Persistence API (JPA)
Java Legacy
Développer une application Java EE avec les Enterprise Java Bean (EJB)
Réaliser une application web avec Java EE
Développer une application web Java EE avec JSF
Développer une application web Java EE avec Struts 2
Développer une application web avec le framework Tapestry
Front / Mobile
Fondamentaux du web, JavaScript, Frameworks et Librairies, Mobilité
30 formations dans cette filière
Depuis longtemps le développement d'applications Internet ne consiste plus uniquement à réaliser des pages avec HTML. Un ensemble de technologies s'est développé autour du client "web" afin d'améliorer l'expérience utilisateur.On parle de "client riche" ou encore de "RIA (Rich internet application)". On trouve de nombreuses solutions et éditeurs. Des technologies coté client avec de nombreuses librairies javascript abouties, des solutions propriétaires ou encore de nouveaux langages prometteurs. Des technologies coté serveur qui permettent entre autre de développer de façon la plus proche du développement client lourd traditionnel (modèle mvc, modèle de programmation évènementielle, génération complète de la partie web, ...).Il est également possible d'opter pour un client riche classique, distribué, les anciennes problématiques de performance ou de déploiement étant aujourd'hui bien mieux maîtrisées. Les impératifs liés au référencement sont également abordés, le respect des normes et la connaissance des moteurs de recherche en sont les outils.
Fondamentaux du web
Créer des documents portables, responsives et attractifs grâce à HTML5/CSS3
Utiliser les fonctionnalités avancées de HTML5 avec JavaScript pour développer des sites web performants
Réaliser des feuilles de style CSS maintenables avec LESS et SASS
Optimiser le référencement naturel de votre site
JavaScript
Comprendre et maîtriser le langage JavaScript
Découvrir et maîtriser les possibilités avancées offertes par JavaScript et les API HTML5
Mettre en place un environnement de développement et de tests avec JavaScript
Découvrir les nouvelles fonctionnalités d'ECMAScript 6 et apprendre à développer une application en TypeScript
Développer son application JavaScript/ TypeScript avec WebPack
Frameworks et Librairies
Développer une application web avec Angular
Maitriser les fonctionnalités avancées d'Angular
Développer une application web avec AngularJS
Maitriser les fonctionnalités avancées d'AngularJS
Développer en JavaScript avec jQuery
Réussir sa migration AngularJS vers Angular 2
Découvrir le framework Next.js
Développer en JavaScript côté serveur avec le framework Node.js
Développer des applications mobiles hybrides avec React Native
Développer une application web avec ReactJS
Maîtriser les fonctionnalités avancées de ReactJS
Découvrir et implémenter de la programmation réactive
Apprendre à tester vos applications Angular avec une stratégie pragmatique et efficace
Apprendre à tester la UI de vos applications Web avec Cypress
Développer une application web avec Vue.js
Mobilité
Développer des applications Android
Améliorer et industrialiser le processus de développement d'applications Android
Développer des applications mobiles multiplateformes
Développer des Progressive Web Apps
Développer des applications mobiles iOS et Android avec Xamarin
Maîtriser le développement avancé d'applications cross plateform avec Xamarin
Développement
Langages et développement, XML
17 formations dans cette filière
Retrouvez dans cette filière les langages et technologies diverses liés au développement logiciel.
Deux aspects sont particulièrement importants pour nous : l'orientation objet et XML.
Les langages objets tiennent donc ici une place importante, à commencer par le langage Smalltalk, le précurseur qui a poussé le paradigme objet à l'extrême, inspirant tous les langages objets dont Java et qui continue, aujourd'hui encore, d'évoluer aussi bien dans le monde commercial que libre.
Bien que chahuté ces dernières années par des formalismes plus légers comme JSON, le langage XML reste le pilier dans de nombreux domaines informatiques et dispose ainsi de sa propre sous-filière.
Langages et développement
Développer des applications avec C++
Améliorer et industrialiser le processus de développement d’applications C++
Développement web avec Django
Développer avec le langage Go
Apprendre à programmer en Java à partir d'une bonne connaissance de Smalltalk
Maîtriser le langage Python et apprendre les bonnes pratiques de développement
Maîtriser les fonctionnalités avancées de Python
Maîtriser le langage Python pour traiter, visualiser et modéliser les données
Découvrir et maîtriser la programmation Smalltalk
XML
Contraindre la structure d’un document
Maîtriser le traitement de très gros documents avec le Streaming XSLT 3
Maîtriser le développement des transformations XSLT
Concevoir et mettre en œuvre avec XML
Maitriser les principales techniques de développement Java pour le traitement des documents XML
Développement d’applications web avec les bases natives XML
Maîtriser le développement des transformations XPath, XQuery et XSLT 3.0
Data
Big data/NoSQL, Bases de données
19 formations dans cette filière
Les “Big Data”, aussi appelées mégadonnées, désignent des ensembles volumineux de données, venant de sources et de formats différents, et qui doivent être analysés en temps réel pour pouvoir fournir des éléments cruciaux de décisions ou encore offrir la meilleure expérience à vos utilisateurs. Les outils conventionnels de gestion de bases de données et d’analyse ne permettent plus de suivre de gérer un tel volume une telle variété et une telle rapidité dans l’acquisition de données.
La filière Data vous donnera tous les outils nécessaires à vos projets Big Data, en vous présentant non seulement les nouvelles technologies de base de données NoSQL, d’analyse de larges volumes de données, ou de recherche d’informations mais aussi comment adapter les systèmes plus conventionnels comme les bases de données relationnelles (Oracle, MySQL, PostgreSQL) pour tirer le meilleur parti de votre système d’informations.
Big data/NoSQL
Mettre en oeuvre un projet Big Data pour tirer le meilleur parti des données
Comprendre les connexions et l’intégration de bases de données NoSQL dans un projet Big Data
Connaître les outils de supervision d’une infrastructure Big Data
Comprendre le principe de la blockchain
Monter en charge (scale out) avec la base de données NoSQL orientée clé-valeur Cassandra
Intégrer un moteur de recherche nouvelle génération dans ses applications
Mettre en oeuvre le stockage Hadoop avec Hbase
Comprendre les mécanismes Hadoop et le rôle de chaque composant
Rendre ses données persistantes avec la base de données orientée documents NoSQL Mongo DB
Installer et utiliser Neo4j la base de données graphes
Découverte du NoSQL
Programmation R pour Hadoop
Bases de données
Implémenter un moteur de recherche "scalable" avec Solr
Machine Learning Technologies et bonnes pratiques
Maîtriser les fonctionnalités du langage SQL
Installer, configurer, administrer une base de données MySQL
Installer, configurer, exploiter une base de données PostgreSQL
Exploiter les fonctionnalités avancées de PostgreSQL
Traitement de données
Factory
Usine logicielle/Factory Management, Tests, DevOps
25 formations dans cette filière
Le Factory Management, ou Usine Logicielle, permet d'automatiser au maximum la production et la maintenance des applications afin d'améliorer leur qualité et leur délai de livraison.De même que la montée en puissance du DevOps est aujourd'hui une nécessité dans notre société numérique, les développements ne peuvent plus attendre de longues mises en production.La filière Factory Management vous permettra ainsi de maîtriser tous les outils indispensables pour gérer les versions, builder les projets, réaliser les tests, automatiser les déploiements et maîtriser les différents serveurs d'applications, et ainsi, devenir le Factory Manager.
Usine logicielle/Factory Management
Mettre en oeuvre l'intégration continue avec Concourse CI
Administrer, installer et déployer des applications packagées en images
Conteneuriser des applications et les exécuter avec Docker en environnement de dev
Construire et distribuer des images
Gérer le versionning avec Git
Automatiser les builds avec GitLab CI/CD
Intégration continue : Automatiser la production logicielle
Déployer et administrer Jenkins
Faire de l’intégration continue avec Jenkins
Utiliser Maven pour builder ses projets
Gérer les binaires et artefacts de build avec Nexus
Utiliser et administrer Subversion
Tests
Réaliser des tests de charges avec JMeter
Pratique des tests unitaires avec JUnit
Mettre en œuvre le framework de mocks Mockito
Tester les WebServices avec SoapUI
DevOps
Industrialiser les déploiements avec Ansible
DevOps : Livrer vos applications en continu avec qualité et renforcer la cohésion entre vos équipes Devs et Ops
Comprendre la démarche GitOps
Introduction au déploiement d’une application sur un cluster Kubernetes
Nos Atouts
- Réactivité
- Expertise technique
- Retours d'expérience terrain
- Qualité de rédaction des supports
- Pédagogie
Nos prestations
- Ingénierie pédagogique
- Inter et intra entreprise
- Transformation des compétences (reskilling)
- Période de professionnalisation
- Adaptation et customisation