Yucca Academy

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

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.

En savoir plus
Introduction aux interfaces graphiques sous Matlab

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.

En savoir plus

Nos programmes de formation

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

Mobile Image

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

Découvrir les programmes
Mobile Image

Angular

Version 10

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

Découvrir les programmes
Mobile Image

Node.js

Version 14.15.4

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

Découvrir les programmes

Architecture, déploiement et intégration continue

Mobile Image

Microservices (SOA)

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é.

Découvrir le programme
Mobile Image

Domain Driven Design

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

Découvrir le programme
Mobile Image

Déploiement continu

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

Découvrir le programme

Will be available soon

Mobile Image

Laravel

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.

Mobile Image

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é

Mobile Image

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

Mobile Image

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”

Mobile Image

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)

Mobile Image

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

Mobile Image

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

Languages de programmation

Mobile Image

PHP

Mobile Image

JavaScript