Yucca Academy comprend plusieurs parcours de formation de différents niveaux qui ont pour but de vous aider à mieux maîtriser les technologies que vous utilisez.
Nos prochains workshops
Introduction à la Business Intelligence
Benbakhta
Cette formation a pour objectif de permettre aux participants de se lancer plus facilement dans la Business Intelligence, et ce en fournissant des connaissances théoriques solides sur la BI ainsi que les différents aspects d'un projet décisionnel, tout en offrant l'opportunité d'acquérir de l'expérience pratique à travers une série d'exercices qui seront réalisés tout au long de la formation et qui permettront aux participants de mettre en œuvre ce qui a été vu durant la partie théorique.
Introduction aux interfaces graphiques sous Matlab
Rabehi
Le but de cette formation est de maitriser les bases de Matlab et de concevoir et développer des applications graphiques qui vous aiderons dans vos tâches en milieu industriel ainsi que dans différents domaines.
Notre offre comprend des cycles de formation d'initiation destinés aux débutants dans l'optique de leur inculquer les bases et les bonnes pratiques afin de les accompagner dans l'apprentissage de nouvelles technologies. Notre offre comprend aussi d'autres cycles de formation destinés aux initiés ainsi que des formations thématiques sur des concepts et des problématiques spécifiques afin d'améliorer votre niveau d'expertise et de maitrise des nouvelles technologies digitales.
Frameworks
Symfony
Version 5.2
Symfony est un framework PHP et un ensemble de composants PHP réutilisables. Symfony vous permet de structurer vos projets autour d'un ensemble de standards et de bonnes pratiques afin de développer des applications web solides, pérénnes, évolutives et performantes. Nos parcours de formation s'adressent aussi bien aux débutants qu'aux experts et s'adaptent à votre besoin
Angular est un framework web client open source basé sur typescript qui permet de créer des applications web dynamiques. Notre programme de formation se structure sous forme de 3 niveaux d'apprentissage. L’initiation traite de la prise en main des fonctionnalités basique du framework (composants, routage, formulaires…) alors que les programmes avanc et expert traitent des problématiques de performances, de sécurité, d’internationalisation et plus généralement de production
Node.js est un framework javascript open-source destiné au développement d’applications distribuées qui doivent
pouvoir monter en charge. Nous vous accompagnons aussi bien dans la prise en main de Node.js via notre programme d’initiation mais aussi dans la maîtrise et le développement d’applications distribuées scalables dans le cadre de nos programmes avancé et expert
L'architecture orientée services (SOA) vous permet de décomposer vos applications en plusieurs services indépendants et découplés, regroupés en contextes (Bounded-contexts) Nous vous proposons un parcours de formation basé sur des cas réels d'utilisation de conception et de développement d'applications modulaires sur un système distribué.
L'approche domain-driven design, ou D.D.D consiste à isoler votre domaine (le coeur de votre métier) de toute problématique liées à l'intégration de celui-ci dans votre infrastructure. Cela vous permet de concentrer vos efforts dans la conception et la résolutions des problèmatiques liées à votre métier sans vous soucier de ce qui gravite autour. Nous vous proposons un parcours de formation durant lequel nous allons développer ensemble une application web en utilisant l'approche D.D.D
Le déploiement continu est un processus qui permet de déployer facilement vos applications en toute flexibilité en production en minimisant les risques de régression sur vos fonctionnalités grâce à l’exécution automatique des tests. Nous aborderons durant ce programmes les avantages du déploiement continu avec comme exercice la mise en place d’un mécanisme de déploiement continu sur une application web en utilisant Capistrano
Laravel est un framework PHP qui vous permet de structurer votre application web autour de bonnes pratiques. Laravel est soutenu par une forte communauté active. Nous vous proposons un parcours de formation d'initiation
au framework.
Blockchain
La blockhain est une technologie décentralisée de stockage et de transformation d’informations. Il s’agit d’une base de données distribuée n’obéissant à aucun organisme de contrôle, fiable et très difficilement falsifiable. Découvrez dans ce programmes de formation les principes de base de la blockchain illustrés par des exercices pratiques
Infrastructure, Monitoring et sécurité
Kibana
Kibana vous permet de visualiser vos données Elasticsearch. Libre à vous de choisir la mise en forme de vos données opérationnelles ou autres (Histogrammes, graphiques, camemberts …) ou même sur des visualisations personnalisées. Kibana est un outil puissant de monitoring. Cette formation de base vous permet de créer un dashboard temps-réel opérationnelle
Sécurité des applications web
Protégez vos applications web contre tout type de menaces; injection SQL, XSS, CSRF, … Vous apprendrez dans ce programme de formation à prémunir vos application contre tout type d’intrusions. Nous aborderons aussi d’autres types de menaces comme les attaques de type “brute-force”
Intégration continue
L'intégration continue est un ensemble de pratiques consistant à vérifier à chaque modification de code source que le résultat des modifications ne produit pas de régression.
Ce processus comprend l’automatisation de la compilation et de l’exécution de tests (unitaires, fonctionnels et d’intégration) sur un environnement dédié. Ce parcours comprend un exemple pratique de la mise en place d’un processus d’intégration continue
How to build strong and reliable API(s)
REST API with HAPI & NodeJS
Développer une API REST avec HAPI c’est avant tout se concentrer sur l’implémentation de la logique métier dans un cadre structuré (modulaire) sans se soucier d’implémenter les outils d’exposition de vos endpoints, de la validation ainsi que de la recherche. Ce parcours de formation consiste à développer ensemble une API REST muni d’un swagger, dont les requête sont validées via joi et qui répond au niveau 2 du modèle de maturité de Richardson
REST API with Symfony
Nous aborderons durant ce programme de formation les différents bundles (NelmioApiDocBundle, FosRestBundle, …) nécessaire à développer une API REST pérenne et évolutive. Nous nous intéresserons aussi aux possibilités offertes par API platform