Crafting Security
Cette formation vise à intégrer la sécurité dès le début du processus de développement en suivant le principe "Shift Left" et en encourageant la collaboration précoce entre les différentes parties prenantes.
Cette formation destinée aux développeuses et développeurs impliqué(e)s dans des projets ML (Machine Learning). Elle couvre les concepts-clés de l'apprentissage automatique, incluant les projets, les modèles et les applications ML, ainsi que les utilisations typiques de ML dans les entreprises. Elle enseigne également les meilleures pratiques pour le développement de code propre et testable pour les projets ML, la collaboration entre les experts métier et les data scientists, et la création de modèles ML évolutifs et fiables à l'aide de techniques telles que le Data Mesh et les Bounded Contexts. Enfin, elle aborde les concepts de MLOps pour la gestion des workflows ML, la surveillance et la maintenance des modèles en production posée par le framework SpringBoot et le risque de perte de qualité associé.
- Introduction à l'apprentissage automatique et ses utilisations
- Comprendre le potentiel de ML pour comprendre la complexité du domaine
- Clean Code pour ML, les principes SOLID, les tests et le refactoring
- Tests des données pour ML, y compris les tests unitaires, les tests de seuil, les tests de propriété et les tests statistiques
- Modularité, Data, ML, y compris Data Mesh & Data Products,
- MLOps, y compris les workflows MLOps, l'automatisation MLOps, les technologies MLOps, la dérive conceptuelle, la dérive de données, la surveillance et les systèmes ML
- Modes de collaboration entre les data scientists et les data engineers : collaboration précoce et continue, sensibilisation des data scientists au génie logiciel, cadre technique partagé entre data scientists et data/ML engineers.
Développeuses et développeurs de niveau intermédiaire dans n'importe quel langage, les data analysts, des architectes data.
Pour chaque formation, un quizz de validation des prérequis sera transmis 2 semaines en amont et en fin de session pour valider les acquis.
Les formateurs distribueront les supports de la formation au format électronique PDF à la fin de la formation.
La formation est donnée en français ou en anglais. Les supports de formation sont en anglais.
Les formateurs sont des développeurs / développeuses seniors Arolla avec une expérience significative en sécurisation de multiples applications
Pour toute personne en situation de handicap, n’hésitez pas à nous contacter au 07 63 74 20 95 ou à formation@arolla.fr.
Par ailleurs, toutes nos formations sont accessibles en distanciel.
Formateur Arolla - Lead technique craft
CTO associé Arolla