Formation Queue Data Structure
Une file d'attente est une structure de données linéaire dans laquelle les opérations sont effectuées dans un ordre particulier appelé FIFO (First In First Out).
Cette formation en direct (en ligne ou sur site) est destinée aux développeurs qui souhaitent apprendre à mettre en œuvre des files d'attente dans la structure de données.
A l'issue de cette formation, les participants seront capables de :
- Connaître les algorithmes couramment utilisés dans la structure de données.
- Comprendre les applications de la structure de données des files d'attente.
Format du cours
- Exposé et discussion interactifs.
- Beaucoup d'exercices et de pratique.
- Mise en œuvre pratique dans un environnement live-lab.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter.
Plan du cours
Introduction
- Qu'est-ce qu'une file d'attente ?
- Applications de la structure de données de la file d'attente
- File d'attente prioritaire, file d'attente de type Deque et file d'attente circulaire
Queue Implementation
- Mise en œuvre d'une file d'attente à l'aide de piles
- Implémentation du cache LRU
- Implémentation d'une pile à l'aide de files d'attente
- Mise en œuvre d'une Deque
- Files d'attente prioritaires
Problèmes de file d'attente standard
- Vérifier si la file d'attente peut être triée dans une autre file d'attente
- Utilisation de BFS pour un graphe
- Traversée d'un arbre par ordre de niveau
- Inverser un chemin dans BST
- Construction d'un arbre binaire complet
- Programme d'algorithmes de remplacement de pages
- Vérification de la complétude d'un arbre binaire
- Traversée d'un arbre en zigzag
- FIFO vs LIFO
Opérations sur la file d'attente
- Inverser une file d'attente
- Intercaler la première moitié de la file d'attente avec la seconde moitié
- Trier une file d'attente sans espace supplémentaire
Autres opérations sur les files d'attente
- Niveau d'ordre transversal en forme de spirale
- Trouver le plus grand et le plus petit multiple
- La méthode itérative pour trouver la hauteur de l'arbre binaire
- Implémentation d'une file d'attente prioritaire par le biais d'un comparateur dans Java.
- Recherche de la somme maximale des niveaux dans l'arbre binaire
- Approche basée sur les files d'attente pour le premier caractère non répétitif d'un flux
Résumé et prochaines étapes
Pré requis
- Connaissance de base du langage de programmation orienté objet .
Audience
- Développeurs
Les formations ouvertes requièrent plus de 3 participants.
Formation Queue Data Structure - Booking
Formation Queue Data Structure - Enquiry
Queue Data Structure - Demande d'informations consulting
Demande d'informations consulting
Nos clients témoignent (3)
Avoir déjà le code des exercices, cela permet de mieux se concentrer sur les points importants à comprendre et retenir, en étant disponible pour poser les questions.
Carole Roux - INRAE
Formation - EBX5 for Developers
C'est une session pratique.
Vorraluck Sarechuer - Total Access Communication Public Company Limited (dtac)
Formation - Talend Open Studio for ESB
Traduction automatique
I generally enjoyed the knowledge of the trainer.
Eddyfi Technologies
Formation - GDPR Workshop
Traduction automatique
Cours à venir
Cours Similaires
NetApp DATAPROT9 – ONTAP Data Protection Administration
21 HeuresCette formation en direct, animée par un formateur dans Belgique (en ligne ou sur site), s'adresse aux professionnels IT de niveau intermédiaire souhaitant configurer et gérer des mécanismes de protection des données à l'aide des technologies NetApp ONTAP.
À la fin de cette formation, les participants seront capables de :
- Comprendre l'architecture et les concepts de protection des données ONTAP.
- Configurer et gérer les copies Snapshot pour une récupération rapide des données.
- Mettre en œuvre et surveiller SnapMirror pour la réplication des données.
- Utiliser SnapVault et autres fonctionnalités ONTAP pour des stratégies de sauvegarde et d'archivage.
EBX5 for Developers
21 HeuresCette formation en direct (en ligne ou sur site) est destinée aux développeurs qui souhaitent utiliser EBX5 (TIBCO EBX) pour mettre en place une solution de gestion des données de référence au sein de leur organisation.
A l'issue de cette formation, les participants seront capables de :
- Interpréter les besoins et architecturer une solution MDM.
- Permettre la gestion et l'intégration des données de référence.
- Intégrer et transférer des données entre plusieurs systèmes.
- Importer des données dans EBX5 en utilisant une logique de correspondance et de fusion.
- Concevoir, créer et documenter un modèle de données qui répond aux exigences commerciales de leur organisation.
- Intégrer EBX5 avec des services tiers.
GDPR Workshop
7 HeuresCe cours d'un jour s'adresse aux personnes à la recherche d'un bref aperçu du Règlement général sur la protection des données du 25 mai 2018 Idéal pour les gestionnaires, les chefs de service et les employés qui ont besoin de comprendre les principes de base du GDPR .
How to Audit GDPR Compliance
14 HeuresCe cours est développé principalement en se concentrant sur les auditeurs et d'autres rôles administratifs qui sont de veiller à ce que leurs systèmes de contrôle et l'environnement informatique soient conformes aux lois prévalentes et réglementations. Le cours commencera par donner une compréhension des concepts clés GDPR ainsi que de la façon dont il est Cela va affecter le travail effectué par les auditeurs. Les participants exploreront également les sujets de données et les droits, les contrôleurs de données et les processeurs obligations, et les notions d'exécution et de conformité dans le contexte du règlement. La formation couvrira également le programme d’audit fourni par ISACA qui permettre aux auditeurs d’examiner GDPR les mécanismes de gouvernance et de réponse ainsi que de soutenir processus qui peuvent aider à gérer le risque associé à la non-conformité.
GDPR Advanced
21 HeuresCeci est plus approfondi et serait pour ceux qui travaillent beaucoup avec le GDPR et qui peuvent être nommés à l'équipe du GDPR Ce serait idéal pour les employés des TI, des ressources humaines et du marketing, et ils se pencheront sur le GDPR .
NetApp ONTAP9ADM – ONTAP Cluster Administration
21 HeuresCette formation en direct, animée par un formateur (en ligne ou sur site), s'adresse aux professionnels IT de niveau intermédiaire souhaitant configurer, gérer et dépanner des clusters NetApp ONTAP.
À la fin de cette formation, les participants seront capables de :
- Installer et configurer des clusters NetApp ONTAP.
- Gérer les ressources de stockage et les paramètres réseau.
- Mettre en œuvre des politiques de sécurité et de contrôle d'accès.
- Surveiller et dépanner les environnements de cluster ONTAP.
Oracle GoldenGate
14 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux administrateurs système et aux développeurs qui souhaitent mettre en place, déployer et gérer Oracle GoldenGate pour la transformation des données.
A l'issue de cette formation, les participants seront capables de :
- Installer et configurer Oracle GoldenGate.
- Comprendre la réplication des bases de données Oracle à l'aide de l'outil Oracle GoldenGate.
- Comprendre l'architecture Oracle GoldenGate.
- Configurer et exécuter la réplication et la migration d'une base de données.
- Optimiser les performances de Oracle GoldenGate et résoudre les problèmes.
Personal Data Protection Officer - Basic Level
21 HeuresObjectif de la formation
- Familiariser le public avec les questions systématiques et complètes du fonctionnement de la protection des données personnelles sur la base du droit polonais et européen.
- Fournir des connaissances pratiques sur les nouvelles règles de traitement des données personnelles
- Présentation des domaines présentant les plus grands risques juridiques liés à l'entrée en vigueur de la GDPR.
- Préparation pratique à l'exercice indépendant des fonctions de délégué à la protection des personnes Data Protection.
Personal Data Protection Officer - Advanced Level
14 HeuresObjectif de la formation
- Acquérir des connaissances pratiques sur la manière d'exécuter les tâches de l'inspecteur
- Acquérir des connaissances pratiques sur la manière d'auditer et d'évaluer les risques
- Fournir des connaissances pratiques sur les nouvelles règles relatives au traitement des données à caractère personnel
Sensor Fusion Algorithms
14 Heures[L'intégration de données provenant de plusieurs capteurs permet d'obtenir une vision plus précise, plus fiable et plus contextuelle des données.
Les implémentations Sensor Fusion nécessitent des algorithmes pour filtrer et intégrer différentes sources de données.
Public
Ce cours s'adresse aux ingénieurs, programmeurs et architectes qui travaillent sur des implémentations multi-capteurs.
Talend Administration Center (TAC)
14 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux administrateurs système, aux scientifiques des données et aux analystes commerciaux qui souhaitent configurer le Talend Centre d'administration pour déployer et gérer les rôles et les tâches de l'organisation.
A l'issue de cette formation, les participants seront capables de :
- Installer et configurer le Centre d'administration Talend.
- Comprendre et mettre en œuvre les principes fondamentaux de la gestion Talend.
- Construire, déployer et exécuter des projets ou des tâches d'entreprise dans Talend.
- Surveiller la sécurité des ensembles de données et développer des routines commerciales basées sur le cadre TAC.
- Obtenir une compréhension plus large des applications de big data.
Talend Big Data Integration
28 HeuresCette formation en direct (en ligne ou sur site) est destinée aux personnes techniques qui souhaitent déployer Talend Open Studio for Big Data pour simplifier le processus de lecture et d'analyse des données.
A l'issue de cette formation, les participants seront capables de :
- Installer et configurer Talend Open Studio for Big Data.
- Connecter avec les systèmes Big Data tels que Cloudera, HortonWorks, MapR, Amazon EMR et Apache.
- Comprendre et configurer les composants et connecteurs Big Data d'Open Studio.
- Configurer les paramètres pour générer automatiquement du code MapReduce.
- Utiliser l'interface glisser-déposer d'Open Studio pour exécuter des tâches Hadoop.
- Prototypez des pipelines de big data.
- Automatiser les projets d'intégration de big data.
Talend Cloud
7 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux administrateurs de données et aux développeurs qui souhaitent gérer, surveiller et exploiter les processus d'intégration de données à l'aide des services Talend Cloud.
A l'issue de cette formation, les participants seront capables de :
- Naviguer dans la Talend console de gestion pour gérer les utilisateurs et les rôles dans la plateforme.
- Évaluer les données pour trouver et comprendre les ensembles de données pertinents.
- Créer un pipeline pour traiter et surveiller les données au repos ou en action.
- Préparer les données pour l'analyse afin de générer des informations pertinentes pour l'entreprise.
Talend Data Stewardship
14 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux analystes de données de niveau débutant ou intermédiaire qui souhaitent approfondir leur compréhension et leurs compétences en matière de gestion et d'amélioration de la qualité des données à l'aide de Talend Data Stewardship.
A l'issue de cette formation, les participants seront capables de :
-
Comprendre le rôle de la gestion des données dans le maintien de la qualité des données.
Utiliser Talend Data Stewardship pour gérer les tâches liées à la qualité des données.
Créer, assigner et gérer des tâches dans Talend Data Stewardship, y compris la personnalisation du flux de travail.
Utiliser les capacités de reporting et de surveillance de l'outil pour suivre la qualité des données et les efforts d'intendance.
Talend Open Studio for ESB
21 HeuresDans cette formation en direct, dirigée par un instructeur, les participants apprendront à utiliser Talend Open Studio for ESB pour créer, connecter, médiatiser et gérer des services et leurs interactions.
A l'issue de cette formation, les participants seront en mesure de
- Intégrer, améliorer et fournir les technologies ESB sous forme de paquets uniques dans une variété d'environnements de déploiement.
- Comprendre et utiliser Talend les composants les plus utilisés d'Open Studio.
- Intégrer n'importe quelle application, base de données, API ou services Web.
- Intégrer de manière transparente des systèmes et des applications hétérogènes.
- Intégrer les bibliothèques de code Java existantes pour étendre les projets.
- Mettre à profit les composants et le code de la communauté pour étendre les projets.
- Intégrer rapidement des systèmes, des applications et des sources de données dans un environnement Eclipse de type "glisser-déposer".
- Réduire le temps de développement et les coûts de maintenance en générant un code optimisé et réutilisable.