BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Expert Team Tunisie - ECPv6.16.3//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-ORIGINAL-URL:https://www.expertunisie.com
X-WR-CALDESC:Évènements pour Expert Team Tunisie
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:Africa/Tunis
BEGIN:STANDARD
TZOFFSETFROM:+0100
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:20210101T000000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;VALUE=DATE:20221114
DTEND;VALUE=DATE:20221117
DTSTAMP:20260613T135134
CREATED:20220505T075634Z
LAST-MODIFIED:20220509T135443Z
UID:8232-1668384000-1668643199@www.expertunisie.com
SUMMARY:Formation Continuous Integration And Build Tools - Tunisie
DESCRIPTION:Prérequis de la formation continuous integration and build tools :\nPour suivre ce cours  continuous integration and build tool\, il est recommandé d’avoir connaissances de base en développement logiciel. \nObjectifs\nÀ la fin de la formation Continuous integration and build tools\, vous serez capable de valider les objectifs d’apprentissages suivants : \n\nComprendre l’intégration continue (CI) en tant que processus.\nAcquérir une meilleure compréhension des avantages de l’intégration continue.\nSavoir utiliser un système de contrôle des versions (VCS).\nComprendre les étapes et processus de la construction de logiciel et les outils de Build correspondants.\nRéaliser la configuration d’un projet sur un serveur d’intégration continue.\nSavoir traduire les principales métriques en outils d’analyse de votre code.\nComprendre le rôle des dépôts d’artefacts et gérer les configurations.\nÊtre sensibilisé et sensibiliser à la façon de faire fonctionner .\nl’intégration continue au sein des équipes.\n\nProgramme\n1. Introduction:\n➤Différencier les environnements de développement\, de recette et de production.\n➤Gérer les configurations système et applicative.\n➤Le conteneur applicatif Docker\, un mot sur les autres.\n➤Centraliser les configurations avec Puppet ou Ansibl.\n➤Industrialiser les déploiements.\n➤Mise en place d’une plateforme d’intégration continue. \n2.Aperçu de l’Intégration Continue:\n➤Qu’est-ce que l’intégration continue ?\n➤Qu’est-ce qu’un build ?\n➤Principes clés de l’Intégration Continue.\n➤Terminologie.\n➤Pourquoi adopter un processus CI ?\n➤Avantages de l’intégration continue.\n➤Réduire les risques dans le développement de logiciels. \n3.Gérer les versions:\n➤Les fonctionnalités.\n➤Source centralisée ou distribuée ? \n➤Les différents gestionnaires de sources.\n➤Problèmes soulevés par l’intégration des changements.\n➤Rôle des branches et des tags.\n➤Travaux pratiques : manipuler un dépôt Git. \n4.Le processus CI et notion de build:\n➤La construction de logiciels.\n➤Notion de build et procédure générale de travail.\n➤Neuf pratiques clés.\n➤Réaliser des commits fréquents de son code.\n➤Ne pas réaliser de commits sur du code non-fonctionnel.\n➤Exécuter des builds privés d’abord.\n➤Réparer immédiatement les builds cassés.\n➤Éviter de casser les builds.\n➤Écrire des tests de développement automatisés.\n➤Tous les tests doivent être réussis.\n➤Automatiser autant que possible.\n➤Propriété partagée.\n➤Les outils de Build : exemple avec Maven.\n➤Plug-ins\, profils\, modules.\n➤Exercice pratique : mettre en place la construction d’un projet simple avec Maven. \n5.Gérer les dépôts:\n➤Les gestionnaires de dépôts et types : public\, interne.\n➤Gérer les livrables : releases\, snapshots\, déploiement et organiser les dépôts selon les environnements.\n➤Intégration des gestionnaires des dépôts\, outils de Build et outils de gestion des tâches.\n➤Tour d’horizon des solutions existantes. \n➤Focus sur Nexus et Artifactory.\n➤Exercice pratique : publier des artefacts dans Nexus. \n6.L’Intégration Continue et les tests:\n➤Que devez-vous tester ?\n➤Types de tests.\n➤Quels sont les outils à utiliser ?\n➤Tests à l’aide de mocks / stubs.\n➤Outils Mock Object (JMock/Easy Mock etc.).\n➤Relation entre CI et le Test Driven Development (TDD).\n➤Relation entre CI et Behaviour Driven Development (BDD).\n➤Mise en œuvre de l’automatisation des tests.\n➤Exercice pratique : mettre en place des tests automatisés avec JUnit. \n7.Serveur d’intégration continue:\n➤Rôle et fonctionnalités du serveur d’intégration continue.\n➤La gestion des tâches (jobs) et dépendance.\n➤Exemples de serveurs : Hudson/Jenkins\, CruiseControle\, etc.\n➤Exercice pratique : configurer un projet sur un serveur d’intégration.\n➤continue Jenkins. \n8.Métriques et feedback:\n➤Générer des rapports.\n➤Outils pour l’analyse et le reporting (PMD\, Findbugs\, Cobertura\, Emma\, Checkstyle…).\n➤Publication des résultats.\n➤Exercice pratique : mettre en place des outils de métriques.\n➤Gérer le feedback.\n➤Gérer un cycle complet.\n➤Traçabilité des changements.\n➤Exercice pratique : utiliser Sonar. \n9.Adopter l’Intégration Continue:\n➤Qu’est-ce qui empêche les équipes d’utiliser l’Intégration Continue ?\n➤Mon projet est trop important / J’ai une application existante / Elle est trop complexe\, etc.\n➤Comment réaliser le projet ?
URL:https://www.expertunisie.com/voir_formation/continuous-integration-and-build-tools/
ATTACH;FMTTYPE=image/jpeg:https://www.expertunisie.com/wp-content/uploads/2022/05/Continuous-integration-and-build-tools.jpeg
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20221114
DTEND;VALUE=DATE:20221118
DTSTAMP:20260613T135134
CREATED:20220505T081647Z
LAST-MODIFIED:20220524T161518Z
UID:8245-1668384000-1668729599@www.expertunisie.com
SUMMARY:Formation Machine Learning avec Python - Tunisie
DESCRIPTION:Prérequis de formation machine learning avec python:\nCette formation machine learning avec python suppose de savoir développer et de connaître les bases de Python. \nVous pouvez les acquérir en suivant la formation Python (OPYT). \nObjectifs :\nÀ la fin de la formation Machine Learning avec Python\, vous serez capable de valider les objectifs d’apprentissages suivants : \n\nDécrire les concepts du machine learning.\nConnaître les principaux algorithmes utilisés en machine learning.\nUtiliser la bibliothèque Scikit-Learn.\nMettre en œuvre le regroupement de données automatique (clustering).\nUtiliser Azure Machine Learning.\n\nProgramme\n1.Fondamentaux du Machine Learning.\n➤Les promesses du machine learning.\n➤Les technologies sous-jacentes.\n➤Liens entre Cloud\, Big Data et Machine Learning.\n➤Présentation du Deep Learning. \n2.Les algorithmes standards.\n➤Différences entre apprentissage supervisé et non supervisé.\n➤La régression linéaire.\n➤La régression logistique.\n➤L’arbre de décision.\n➤Les machines à vecteur de support (SVM).\n➤La classification selon Naive Bayes.\n➤Les plus proches voisins.\n➤Pourquoi faut-il parfois réduire les dimensions ?\n➤Les réseaux de neurones. \n3.La bibliothèque Python (Scikit-Learn).\n➤Comment utiliser la documentation ?\n➤Intégration de Scikit-Learn avec d’autres librairies (Pandas\, Numpy\, SciPy\, Matplotlib\, etc.).\n➤Représentation des données par des tableaux (Numpy\, Scipy\, Pandas\, Python).\n➤Représentation d’une prédiction par une classe (prédicteur\, classifieur\, estimator).\n➤Comment choisir le bon algorithme d’apprentissage automatique ? \n4.Apprentissage non supervisé (clustering) en Python.\n➤Explorer les données et les regrouper (clustering).\n➤Visualisation avec clustering hiérarchique et t-SNE.\n➤Décorrélation des données et réduction des dimensions.\n➤Découvrir des fonctionnalités interprétables.\n➤Extraire des connaissances des textes (Text Mining). \n5.Azure Machine Learning.\n➤Construire des modèles sans coder avec les outils du Cloud.\n➤Les services proposés par Visual Studio\, Azure et GitHub.\n➤Valider les performances des modèles.\n➤Déployer son modèle.\n➤La préparation des données.
URL:https://www.expertunisie.com/voir_formation/formation-machine-learning-avec-python-tunisie/
ATTACH;FMTTYPE=image/png:https://www.expertunisie.com/wp-content/uploads/2022/04/machine-learning-avec-python.png
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20221116
DTEND;VALUE=DATE:20221119
DTSTAMP:20260613T135134
CREATED:20220504T162840Z
LAST-MODIFIED:20220523T085503Z
UID:8230-1668556800-1668815999@www.expertunisie.com
SUMMARY:Formation Devops Test Engineering (DTE) -Tunisie
DESCRIPTION:Prérequis de la formation devops test engineering (dte) :\nPour suivre ce cours formation devops test engineering (dte)\, il faut d’avoir des connaissances générales sur les concepts de tests d’assurance qualité. \nObjectifs :\nÀ a fin de la formation DevOps Test Engineering\, vous serez capable de valider les objectifs d’apprentissages suivants : \n\nEffectuer un choix stratégique vous évitant de perdre du temps inutilement lors de l’examen.\nDéterminer les sujets qui nécessiteront un travail de préparation complémentaire.\nAugmenter vos chances de réussir l’examen de certification 1Z0-819.\n\nProgramme\n1. Introduction à la formation DevOps Test Engineering (DTE)\n2. Concepts\, terminologie et bénéfices du DevOps Testing :\n➤Rappels des principes DevOps.\n➤Définition du DevOps Testing.\n➤Intégration\, déploiement et livraison continues dans DevOps .\n➤Concepts fondamentaux.\n➤Différents types de tests.\n➤Avantages conférés par le DevOps Testing. \n3. Culture du test dans un environnement DevOps :\n➤Caractéristiques d’une culture DevOps Testing .\n➤Importance de la culture DevOps Testing.\n➤Impacts de l’adoption d’une culture DevOps sur les pratiques de test.\n➤Stratégies d’implantation d’une culture DevOps pour le test \n➤Considérations organisationnelles\, rôles et ressources nécessaires.\n➤Automatisation. \n4. Stratégies de DevOps Testing :\n➤Comparaison entre les tests DevOps et les cycles en cascade\, en V\, les tests Agile et ITSM.\n➤Stratégies de mise en œuvre 5 préceptes d’un test DevOps.\n➤Différents types de tests DevOps. \n5. Frameworks et outils :\n➤Objectifs des frameworks Ressources.\n➤Exemples de frameworks de tests pour DevOps .\n➤Méthodes de sélection des frameworks.\n➤Outils et types d’outils de tests DevOps.\n➤Intégrer des outils de tests dans les frameworks de tests DevOps. \n 
URL:https://www.expertunisie.com/voir_formation/formation-devops-test-engineering-dte-tunisie/
ATTACH;FMTTYPE=image/jpeg:https://www.expertunisie.com/wp-content/uploads/2022/01/devops-100-pratique2.jpg
END:VEVENT
END:VCALENDAR