BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Expert Team Tunisie - ECPv6.16.3//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Expert Team Tunisie
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:20221116
DTSTAMP:20260613T134532
CREATED:20220504T162237Z
LAST-MODIFIED:20220504T162237Z
UID:8228-1668384000-1668556799@www.expertunisie.com
SUMMARY:Formation Gestion de Projet de Test avec SquashTM - Tunisie
DESCRIPTION:Prérequis pour la formation gestion de projet de test avec squashtm – tunisie:\n\nBonnes connaissances des processus de test.\nExpérience du test.\nConnaissance de base des langages de commande.\n\nObjectifs :\nÀ l’issue de cette formation Gestion de projet de test avec squashTM\, vous serez capable de valider les objectifs d’apprentissages suivants : \n\nMaîtriser le référentiel de test SquashTM.\nInstaller Squash TM au sein de son environnement.\nImplémenter les exigences avec Squash TM.\nDéfinir les tests et les jeux de test.\nPlanifier et piloter les campagnes de test.\nComprendre les possibilités d’automatisation avec Jenkins\, Squash Autom et Squash TF.\n\nProgramme\n1. Généralités sur Squash :\n➤Le projet Squash (historique\, roadmap) et ses domaines d’application.\n➤Squash et les approches de développement classique et agile.\n➤L’architecture de la plateforme : interconnexion entre Squash TM et Squash TA.\n➤Les couplages avec gestionnaire d’anomalies et avec robots.\n➤Personnalisation de la plateforme.\n➤Le projet Squash (historique\, roadmap) et ses domaines d’application.\n➤Squash et les approches de développement classique et agile.\n➤L’architecture de la plateforme : interconnexion entre Squash TM et Squash TA.\n➤Les couplages avec gestionnaire d’anomalies et avec robots.\n➤Personnalisation de la plateforme. \n2. Mise en place du projet de test sous Squash TM :\n➤Création du projet et des acteurs associés.\n➤Illustrations de couplages avec des outils externes.\n➤Gestion des exigences et import des exigences.\n➤Définition des indicateurs (métriques\, jalons).\n➤Création du projet et des acteurs associés.\n➤Illustrations de couplages avec des outils externes.\n➤Gestion des exigences et import des exigences.\n➤Définition des indicateurs (métriques\, jalons). \n3. Création des tests sous Squash TM :\n➤Création de l’architecture des tests du projet.\n➤Création de tests (classique\, Gherkin\, Cucumber\, robot framework).\n➤Traçabilité des tests.\n➤Tests paramétrés et jeux de données.\n➤Du test low-level au test métier (approches DDT\, KDT).\n➤Création de l’architecture des tests du projet.\n➤Création de tests (classique\, Gherkin\, Cucumber\, robot framework).\n➤Traçabilité des tests.\n➤Tests paramétrés et jeux de données.\n➤Du test low-level au test métier (approches DDT\, KDT). \n4. Définition et déroulé des campagnes de test :\n➤Planification des campagnes et des itérations de test.\n➤Regroupement de tests en suites de test.\n➤Exécution des tests.\n➤Remontée des anomalies dans les outils de bug tracking.\n➤Consolidation des tests jusqu’à convergence vers un niveau de qualité requis.\n➤Création d’une nouvelle itération de campagnes sur base des résultats de test de la précédente itération.\n➤Tests de non régression.\n➤Planification des campagnes et des itérations de test.\n➤Regroupement de tests en suites de test.\n➤Exécution des tests.\n➤Remontée des anomalies dans les outils de bug tracking.\n➤Consolidation des tests jusqu’à convergence vers un niveau de qualité requis.\n➤Création d’une nouvelle itération de campagnes sur base des résultats de test de la précédente itération.\n➤Tests de non régression. \n5. Pilotage des campagnes de test :\n➤Graphiques d’indicateurs.\n➤Définition de tableaux de bord selon espace de travail.\n➤Production du cahier de test\, des matrices de couverture des exigences…\n➤Réalisation d’un export de données personnalisé.\n➤Graphiques d’indicateurs.\n➤Définition de tableaux de bord selon espace de travail.\n➤Production du cahier de test\, des matrices de couverture des exigences…\n➤Réalisation d’un export de données personnalisé. \n6. Automatisation des tests :\n➤Chaîne d’automatisation complète avec remontée des résultats dans les campagnes Squash TM.\n➤Illustration avec Jenkins et son plug-in Squash4Jenkins.\n➤Illustration avec Squash TF.\n➤Illustration avec Squash Autom.\n➤Chaîne d’automatisation complète avec remontée des résultats dans les campagnes Squash TM.\n➤Illustration avec Jenkins et son plug-in Squash4Jenkins.\n➤Illustration avec Squash TF.\n➤Illustration avec Squash Autom.
URL:https://www.expertunisie.com/voir_formation/formation-gestion-de-projet-de-test-avec-squashtm-tunisie-2/
ATTACH;FMTTYPE=image/png:https://www.expertunisie.com/wp-content/uploads/2022/04/Squash-TM.png
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20221114
DTEND;VALUE=DATE:20221117
DTSTAMP:20260613T134532
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:20260613T134532
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
END:VCALENDAR