Expert Team Tunisie

Formation Design Thinking- Tunisie
2022-10-17 - 2022-10-20
Objectifs de la formation design thinking tunisie :
À la fin de la formation design thinking tunisie , vous serez capable de valider les objectifs d’apprentissages suivants :

Apprendre la méthodologie qui permet de transformer les idées et les projets en actions réelles et en prototypes.
Maîtriser la démarche d’initiation d’un processus de conduite du changement dans une organisation.
Expérimenter de nouvelles méthodes de travail et de créativité pour répondre au mieux aux évolution de ta cible.
Être capable de mettre en œuvre la démarche de design thinking pour innover dans les produits et les services.
Acquérir de nouvelles compétences inhérentes au design thinking te permettant de changer de carrière professionnelle.

Prérequis
II n’y a aucun prérequis pour participer cette formation.
Programme
Chapitre 1 – Contexte de la réflexion sur la conception
1.1 Définition de la pensée conceptuelle.
1.2 Utilisations commerciales de la pensée du design.
1.3 La diversité au sein de la discipline de la pensée du design.
1.4 L’esprit de la pensée conceptuelle.
Chapitre 2 – Approche de la pensée conceptuelle
2.1 Concepts fondamentaux
2.1.1 Empathie.
2.1.2 Ethnographie.
2.1.3 Pensée divergente.
2.1.4 Pensée convergente.
2.1.5 Pensée visuelle.
2.1.6 Test de présomption.
2.1.7 Prototypage.
2.1.8 Le temps de l’apprentissage et de la validation.
2.2 Ressources de réflexion sur la conception
2.2.1 Les gens.
2.2.2 Lieu.
2.2.3 Matériaux.
2.2.4 Adaptation à l’organisation.
2.3 Processus de réflexion sur la conception.
2.3.1 De nombreuses approches.
2.3.2 Procédé Double Diamant.
2.3.3 Processus scolaire en 5 étapes.
2.3.4 Concevoir en vue d’un processus de croissance.
2.3.5 Rôle de la gestion de projet.
Chapitre 3 – La pensée conceptuelle dans la pratique.
3.1 Étapes du processus de conception de la croissance.
3.1.1 Qu’est-ce que le.
3.1.2 Que se passe-t-il si.
3.1.3 Ce qui impressionne.
3.1.4 Ce qui fonctionne.
3.2 Outils et méthodes de réflexion sur la conception
3.2.1 Utilisation utile des outils et harmonisation avec le processus.
3.2.2 Qu’est-ce que c’est : Visualisation.
3.2.3 Qu’est-ce que c’est : la cartographie du trajet.
3.2.4 Qu’est-ce que l’analyse de la chaîne de valeur ?
3.2.5 Qu’est-ce que la cartographie mentale ?
3.2.6 Et si : Remue-méninges.
3.2.7 Et si : Élaboration du concept.
3.2.8 Ce qui impressionne : Test de présomption.
3.2.9 Ce qui impressionne : Prototypage rapide.
3.2.10 Ce qui fonctionne : Co-Création Client.
3.2.11 Ce qui fonctionne : Lancement de l’apprentissage.
3.3 Application de la pensée conceptuelle.
3.3.1 Pensée conceptuelle appliquée au développement de produits.

Formation React JS - Tunisie
2022-10-17 - 2022-10-19
Prérequis pour la formation react js tunisie :
Pour suivre ce cours formation react js tunisie , il est nécessaire d’avoir des connaissances es technologies web (HTML, CSS et JS) est impérative et des connaissances basique de Git est souhaitable mais pas obligatoire
Objectifs :
À la fin de la formation react js tunisie , vous serez capable de valider les objectifs d’apprentissages suivants :

Comprendre les concepts de ReactJS .
Développer avec ReactJS en respectant les bonnes pratiques.
Savoir utiliser les outils de développement adaptés.
Installer, configurer et utiliser les bibliothèques de l’écosystème ReactJS les plus populaires.
Gérer les états avec Redux.
Tester unitairement son application.

Programme
1. Rappels environnement front-end.
➤Retour sur l’état du front-end actuel et ses concepts (Single Page Application, asynchronisme…).
➤Rappel ES6.
➤Présentation de l’environnement react : webpack, npm, create-react-app.
➤Utilisation des outils du navigateur : debugger et react dev tools.
2. React.
➤Présentation de React et de ses concepts (virtual Dom, workflow d’affichage du navigateur).
➤Structure d’un component React.
➤Présentation de JSX.
➤Cycle de vie et gestion de l’état d’un component avec les hooks.
➤Gestion du cycle de vie applicatif.
➤Gestion des formulaires avec la librairie React-final-form.
➤Routing d’une application React avec react-router.
3. Tests .
➤Comment tester unitairement les components React avec Jest et enzyme.
4. Redux .
➤Externaliser la gestion d’état d’une application React avec Redux et reactredux.
➤Live coding pour intégrer Redux à une application React.
➤Ajout d’un middleware Redux et appel d’API distante.
5. Ouverture (selon le niveau des participants).
➤Internationalisation d’une application React (i18n).
➤React native.

Formation Spring Core - Tunisie
2022-10-18 - 2022-10-21
Prérequis pour la formation Spring Core – Tunisie :
Pour suivre ce cours formation spring core tunisie , il est nécessaire d’avoir de bonnes connaissances du langage Java sont demandées pour aborder cette formation Spring.
Objectifs :
À la fin de la formation Spring Core, vous serez capable de valider les objectifs d’apprentissages suivants :

Utiliser le Framework Spring pour développer des applications Java.
Utiliser l’injection de dépendance pour configurer des applications.
Tester des applications basées sur Spring.
Effectuer la configuration Spring avec du XML, des annotations et des classes Java.
Utiliser Hibernate et JDBC avec Spring pour les accès aux bases de données relationnelles.
Utiliser le support de transaction de Spring.
Utiliser la programmation orientée aspect (AOP) pour ajouter du comportement aux objets.
Développer une application Web avec Spring MVC.
Utiliser Spring Security pour sécuriser les applications Web.
Développer plus rapidement avec Spring Boot.
Développer une architecture REST avec Spring.
Développer une architecture microservices simple avec Spring Cloud et Spring Boot.

Programme
1.Introduction à Spring.
➤Contexte d’utilisation de Spring.
➤L’injection de dépendance.
2.Configuration d’une application avec Spring(Java, Xml, Annotations).
➤Définition des Beans- Spring Expression Language (SpEL).
➤Bonnes pratiques. Quand utiliser les configurationsXml, Java, Annotations.
3.Comprendre le cycle de vie du conteneur Spring.
➤Les phases de d’initialisation, d’utilisation et dedestruction d’un contexte Spring.
➤Travailler avec les post-processeurs.
4.Tester une application basée sur Spring.
➤Support pour JUnit dans Spring.
➤Spring Boot.
5.Programmation orientée aspect (AOP).
➤Quels problèmes résout l’AOP ?
➤Définir des aspects.
➤Utiliser les différents types :around, before, after.
6.Accès aux données et JDBC avec Spring.
➤Comment Spring s’intègre avec les technologiesd’accès aux données existantes.
➤Hiérarchie d’exceptions d’accès aux données(DataAccessException)-Simplifier les accès JDBC avec le JdbcTemplate.
7.Intégration de Spring avec Hibernate.
➤Bénéfices de l’utilisation de Spring et d’Hibernate.
➤Configuration d’Hibernate avec Spring.
➤ Gestion des exceptions.
8.Gestion des transactions avec Spring.
➤Déclarer un gestionnaire de transaction dans Spring.
➤Utiliser l’annotation @Transactionnal.
➤Transactions et tests d’integration.
9.Spring dans une application web.
➤Configurer Spring dans une application Web.
➤Introduction à Spring MVC.
➤Définition des contrôleurs Spring MVC.
10.Spring Boot.
➤Créer rapidement une application web avec SpringBoot.
➤Spring boot avancé.
11.Spring Security.
➤Les problèmes résolus par Spring Security.
➤Sécurisation des URLs, des services, d’une application web.
12.Microservices avec Spring Cloud.
➤Bénéfices d’une architecture microservices.
➤Du monolithe aux microservices.
➤Spring Cloud : Service access, service discovery, serviceconfiguration.

Formation Managing Containers With Docker - Tunisie
2022-10-19 - 2022-10-23
Prérequis de la formation managing containers with docker :
Pour suivre cette formation managing containers with docker , il est demandé d’avoir des connaissances de base de l’administration Linux et du langage shell sont nécessaires pour suivre cette formation Conteneurs Docker dans de bonnes conditions.
Objectifs de la formation managing containers with docker :
À la fin de la formation managing containers with docker, vous serez capable de valider les objectifs d’apprentissages suivants :

Décrire les concepts de base de la technologie.
Créer et déboguer des conteneurs en ligne de commande.
Gérer des images personnalisées localement et à distance.
Savoir administrer des conteneurs en production.
Créer et déployer des applications multi-conteneurs.
Mettre en place une architecture clusterisée et savoir l’orchestrer avec Docker Swarm.
Identifier les risques et challenges inhérents à Docker afin d’anticiper les bonnes solutions.

Programmes :
1. Installation de SQL Server 2019 :
➤Considérations pour l’installation et vue d’ensemble de l’architecture.
➤La gestion des différents éléments de SQL Server.
➤Installation et automatisation.
2. Concevoir la base de données :
➤Concevoir les tables.
➤Connaître les différents types de données.
➤Travailler avec les schémas.
➤Manipuler les tables.
➤Concevoir une base Graph.
3. S’assurer de l’intégrité des données :
➤Forcer l’intégrité des données.
➤Concevoir les contraintes.
➤Manipuler les contraintes.
4. Introduction à l’indexation :
➤Concepts d’indexation.
➤Choix du meilleur type d’index.
➤Manipulation des index en cluster.
5. Sauvegarde des bases de données :
➤Sauvegarder les bases de données et les journaux de transactions.
➤Gérer les sauvegardes des bases de données.
➤Connaître les options de sauvegarde.

6. Restaurer des bases de données :
➤Le processus de restauration.
➤Restauration des bases de données.
➤Restaurer vers un « instant T ».
➤Restaurer les bases de données systèmes et les fichiers individuels.
➤Utiliser les fonctions de récupérations accélérées.
7. Authentification et autorisation des utilisateurs :
➤Authentifier les connexions vers SQL Server.
➤Autoriser l’accès aux bases de données.
➤Autoriser à travers les serveurs.
➤Connaître les bases de données isolées.
8. Automatiser la gestion de SQL Server :
➤Automatiser la gestion SQL Server.
➤Travailler avec l’agent SQL Server.
➤Gérer les tâches de l’agent SQL Server.
9. Concevoir et implémenter les procédures stockées :
➤Introduction aux procédures stockées.
➤Travailler avec les procédures stockées.
➤Contrôler le contexte d’exécution.
10. Manipulation des données par triggers :
➤Concevoir les triggers DML.
➤Implémenter les triggers DML.
➤Concepts avancés de triggers.
11. Utilisation des tables « In-Memory » (en mémoire) :
➤Connaître les tables optimisées « In-Memory ».
➤Travailler avec les tables et les procédures stockées optimisées.
12. Surveiller avec les alertes et notifications :
➤Configurer les mails.
➤Surveiller les erreurs SQL Server.
➤Configurer les opérateurs, alertes et notifications.
13. Les options de stockage :
➤Analyse des performances de stockage d’un serveur SQL Server.
➤Mise en place et analyse d’un partage SMB (Server Message Block).
➤Installation d’un stockage dans Azure et analyse.
➤Utilisation des Stretch Databases.
➤Introduction à PolyBase.
14. Effectuer les opérations de maintenance en conditions opérationnelles :
➤Assurer l’intégrité de la base de données.
➤Maintenir les index et la fragmentation.
➤Manipuler les fichiers de bases de données.
➤Automatiser la maintenance des bases de données.
15. Analyse des accès à SQL Server :
➤Capturer l’activité avec SQL Server Profiler.
➤Améliorer les performances de la base de données avec Tuning Advisor.
➤Travailler avec les options de traces.
➤Appliquer le replay distribué (Distributed Replay).
➤Utiliser les blocages de monitoring.
16. Les nouveautés dans SQL Server 2019 :
➤Introduction aux Big Data Clusters.
➤Vue d’ensemble des nouveautés du moteur.
