FORMATION TECHNIQUE
Certification IT Technique | Certificateur : ENI
Cette formation est gratuite.
Cette formation est gratuite.
Cette formation est gratuite.
Formation créée le 01/01/2025. Dernière mise à jour le 28/01/2025.
Version du programme : 2
Programme de la formation
La formation sur mesure
Objectifs de la formation
- Docker : Concevoir, tester et déployer des applications avec Docker
- HTML5 et CSS3 : Créer et mettre en forme des pages web
- Java : Apprendre a utiliser le language Java
- Linux : Administrer le système
- PostgreSQL : Administrer une base de données
- PowerShell : Automatiser des tâches d’administration système à l’aide de scripts
- Python : Apprendre a utiliser le language Python
- Langage SQL : Exploiter une base de données relationnelle
- TCP/IP : Mettre en œuvre un réseau local
- Windows 10 : Maintenance et support d'un poste de travail en environnement Windows
Profil des bénéficiaires
Pour qui
- Tout profil
Prérequis
- Connaissances de base d'un système d'exploitation (Windows, Linux/Unix)
Contenu de la formation
-
CONCEVOIR, TESTER ET DÉPLOYER DES APPLICATIONS AVEC DOCKER
- Configurer Docker sur différents systèmes d'exploitation en utilisant Docker Desktop ou Docker Engine
- Utiliser les images, les registres et les conteneurs avec la ligne de commandes Docker
- Concevoir et construire des images personnalisées en créant des Dockerfile et en générant les images avec la ligne de commandes
- Chaîner des conteneurs avec Compose en les décrivant dans un fichier compose.yaml
- Configurer des réseaux et des volumes en ligne de commande, dans les Dockerfile et dans les fichiers compose.yaml
- Orchestrer des conteneurs en cluster avec Docker Swarm
- Implémenter une stratégie de sécurité efficace en sécurisant le démon Docker et en appliquant des bonnes pratiques de conception d'architecture
-
CRÉER ET METTRE EN FORME DES PAGES WEB (HTML5 ET CSS3)
- Créer une page web à l'aide des balises du HTML5
- Mettre en forme une page web et ses éléments HTML5
- Adapter l'affichage d'une page web aux différents supports en utilisant les règles de media queries
- Concevoir et développer des formulaires utilisables par tout type d’utilisateurs en respectant les recommandations de sécurité
- Animer avec du contenu dynamique une page web
-
LANGUAGE JAVA
- Écrire du code Java en utilisant les éléments fondamentaux d'algorithmie du langage
- Développer une application en utilisant les mécanismes de programmation orientée objet de Java
- Mettre en œuvre les concepts avancés de programmation orientée objet en exploitant les classes abstraites, les interfaces, les exceptions et la programmation fonctionnelle
- Exploiter les fonctionnalités de la bibliothèque de classes Java en utilisant les collections, les streams et l'API de gestion de dates de Java
- Connecter une application Java à une base de données relationnelle en utilisant les classes et interfaces de l'API JDBC
-
LINUX : ADMINISTRATION DU SYSTÈME
- Paramétrer le système Linux à l’aide des fichiers de configuration et des commandes appropriées
- Définir les espaces de stockage à utiliser à l’aide des commandes Linux appropriées
- Définir les permissions d’accès aux ressources du système telles que les fichiers ou le réseau en utilisant les commandes Linux appropriées
- Surveiller l’état du système Linux et identifier les sources possibles de dysfonctionnement et les corriger
-
DÉVELOPPEMENT DE SITES WEB DYNAMIQUES (LANGUAGE PHP)
- Créer des pages web simples
- Développer une application
- Exploiter les fonctionnalités de la bibliothèque PHP
- Mettre en œuvre les concepts spécifiques du Web en PHP
- Mettre en œuvre les techniques de manipulation de fichiers et répertoires
- Connecter une application PHP à une base de données relationnelle
-
ADMINISTRATION D'UNE BASE DE DONNÉES (PostgreSQL)
- Généralités Connaître l’architecture de la base de données Connaître les fonctionnalités et limitations de la base de données
- Installation/configuration Installer et configurer une instance de base de données
- Gestion des bases de données Gérer la structure d’une base de données : schémas, tables et contraintes, index… Importer et exporter des données
- Gestion de la sécurité Assurer la sécurité des bases de données Gérer les accès à l'instance, les rôles, les droits d’accès…
- Gestion des transactions Connaître le principe des transactions et les niveaux d’isolation Configurer et archiver des journaux de transactions
- Sauvegarde/restauration Prévoir les procédures de sauvegarde et de restauration des bases de données
- Maintenance d’une base de données Effectuer des opérations de nettoyage des tables et des index Assurer la surveillance du fonctionnement d’une base de données
-
AUTOMATISATION DES TACHES D'ADMINISTRATION SYSTÈME À L'AIDE DE SCRIPTS (PowerShell)
- Environnement et aide Exploiter l'environnement du langage de script : vocabulaire, aide, outils
- Pipeline Créer et structurer des commandes simples Adapter des commandes existantes
- Création de scripts Créer et déboguer des scripts
- Administration à distance Créer un script d'administration système à distance
- Utilisation d’autres classes d’objets Utiliser des outils ou bibliothèques d'outils pour étendre les possibilités du langage de script
- Sécurité Signer et sécuriser l’exécution des scripts
- Mises en application Automatiser à l'aide de scripts des tâches courantes d'administration
-
LANGUAGE PYTHON
- Manipuler correctement les variables
- Manipuler des structures de données
- Mettre en œuvre les structures de contrôle conditionnelles et itératives
- Utiliser les entrées et sorties standards
- Utiliser les fonctions de base du langage
- Invoquer une fonction après l'avoir déclarée
- Créer un module dans une arborescence de package
- Invoquer directement les fonctionnalités d'un module depuis un autre module
- Déclarer une classe avec des attributs
- Déclarer des méthodes dans une classe
- Instancier une classe
- Encapsuler les attributs d'une classe
- Déclarer des membres de classes
- Mettre en œuvre l'héritage
- Redéfinir des méthodes dans des sous-classes
- Mettre en œuvre le polymorphisme
- Déclencher une exception
- Mettre en œuvre un gestionnaire d'exception
- Déterminer l'ordre de mise en œuvre de plusieurs gestionnaires d'exceptions
- Gérer les erreurs d'une application
- Mettre en œuvre les modules sys et os de la bibliothèque standard
- Manipuler le système de fichiers
- Exécuter des commandes sur le système
-
EXPLOITER UNE BASE DE DONNÉES RELATIONELLE (LANGUAGE SQL)
- Effectuer des extractions de données d’une seule table d’une base de données relationnelle
- Réaliser l’extraction de données issues de plusieurs tables d’une même base de données relationnelle
- Mettre à jour les données d’une table au sein d’une base de données relationnelle
- Enregistrer dans la base de données relationnelle les requêtes SQL d’extraction de données
-
METTRE EN OEUVRE UN RÉSEAU LOCAL (TCP/IP)
- Environnement Identifier un environnement réseau : modèles, protocoles
- Adresses IP Gérer des adresses IP Calculer sur des adresses IP Définir le plan d’adressage IP
- Interconnexion de réseaux Choisir la connectique et les périphériques pour l’interconnexion de réseaux
- Routeurs Connaître les routeurs et leurs protocoles Configurer TCP/IP pour une exécution sur les hôtes et sur les routeurs
- Connectivité Résoudre des problèmes de connectivité
- Sécurité Sécuriser l’accès aux réseaux (proxy, firewall)
- Accès distant Mettre en œuvre l’accès distant sécurisé
- Serveur DHCP Connaître le rôle d’un serveur DHCP Installer, configurer et assurer la disponibilité d’un serveur DHCP
- Serveur DNS Connaître le rôle d’un serveur DNS Installer, configurer et sécuriser un serveur DNS
-
MAINTENANCE ET SUPPORT D'UN POSTE DE TRAVAIL EN ENVIRONNEMENT WINDOWS
- Utiliser les outils et services Windows pour analyser et dépanner les problèmes de compatibilité applicatives sur les postes de travail
- Paramétrer les fonctionnalités Windows appropriées pour assurer la sécurité et la confidentialité des données sur les postes de travail dans l'entreprise.
- Gérer les différents types de périphériques pour dépanner et maintenir l'environnement matériel attaché aux postes de travail dans l'entreprise
- Paramétrer les différentes fonctionnalités d'accès distants proposés par Windows pour s'assurer que les postes de travail nomades restent connectés au réseau de l'entreprise
- Paramétrer et dépanner les fonctionnalités réseau pour assurer la connectivité continue des postes de travail sur le réseau de l'entreprise
- Mettre à jour le système, paramétrer l'anti-virus, gérer des stratégies de groupe pour assurer la conformité et la sécurité de l'environnement sur les postes de travail dans l'entreprise
- Paramétrer les permissions et les partages sur les dossiers et les périphériques, mettre en place un système d'authentification pour sécuriser l'accès aux ressources
- Gérer les comptes Cloud des utilisateurs et les périphériques nomades pour dépanner et maintenir les liens entre les périphériques opérant dans un environnement Cloud et l'environnement local de l'entreprise
Suivi de l'exécution et évaluation des résultats
- Les formations sont proposées aux groupes ou de manière totalement personnalisée : le centre s'adapte aux contraintes de l'utilisateur (le soir, le week-end). Cette prise en compte favorise bien entendu l'engagement.
- Une évaluation de préformation pour déterminer le niveau de départ de l'apprenant (Sur la plate-forme).
- Une salle de visio-conférence persistante dans la session est créée pour l'entre aide organisée ou spontanée entre apprenants, des travaux de groupe.
- Accueil des participants dans la salle en visio-conférence sur Teams et présentation de la formation et des modalités
- Suivi pédagogique individualisé de la formation : objectifs du jour atteints / non atteints / encours ; cet espace facilite aussi la coordination entre formateurs et le lien avec le stagiaire.
- Certificat de réalisation de l’action de formation.
- TÉLÉ-PRÉSENTIELLE | SYNCHRONE
- E-LEARNING | ASYNCHRONE
- La durée et le rythme de progression des modules e-learning est basé sur la liberté et l'autonomie de l'apprenant. L'apprenant peut suivre un module partiellement ou dans sa globalité. S'il ne termine pas un module et qu'il le reprend par la suite, il a accès à sa barre de progression lui indiquant les activités qu'il lui reste à effectuer pour achever son module.
Ressources techniques et pédagogiques
- Le système de microphone et visio-conférence haute définition permet d’être en immersion complète avec la salle, d’interagir naturellement avec son formateur et de travailler sur différents projets avec les autres apprenants.
- Ordinateur avec une connexion connexion Internet
- Des modalités pédagogiques innovantes (social Learning, possibilité de re-visionner les cours).
- Documents supports de formation en multi-format (audios, vidéos, textes, images) disponibles pendant et après la formation
- Évaluation sous forme de Quiz et autres modalités.
- Pédagogie basée sur des échanges, des exemples, des exercices pratiques et une évaluation tout au long de la formation.
- Le tableau blanc interactif qui peut être lu à distance, propose un support indispensable pour le travail partagé.
- Documents supports de formation projetés et disponibles sur la plateforme de formation Teams.
Modalités de certification
Résultats attendus à l'issue de la formation
- Validation et/ou certification des compétences du candidat. L’épreuve d’évaluation est réalisée en ligne et en distanciel. Cette épreuve est constituée de cas pratiques ainsi que de questions sous la forme d’un questionnaire à choix multiples et à choix unique (QCM/QCU). Un score de 0 à 1000. La certification est obtenue si le candidat obtient 700 points minimum sur 1000.
Modalité d'obtention
- Un test sous forme de QCM qui dure entre 1h30 et délivre un certificat attestant de votre niveau de compétences. L'épreuve comprend 9 questions de type cas pratiques qui positionnent le candidat dans une situation similaire à l’environnement de travail et 26 questions sous la forme d’un questionnaire à choix multiple et à choix unique.
Détails sur la certification
- l n’est pas obligatoire de suivre une formation pour se présenter au passage de la certification. Si le candidat dispose d’une expérience professionnelle significative sur l’interaction avec une base de données en utilisant le langage SQL il peut accéder en candidat libre au passage de la certification
Durée de validité
- 99 ans
Accessibilité
Modalités et délais d’accès : Merci de remplir le bulletin de pré-inscription présent sur toutes nos fiches formation.
Nous vous recontacterons dans un délai maximum de 24 h.
Pour les formations en intra nous conviendrons d’une date qui répond à votre besoin et vos disponibilités.
Quelle que soit votre demande nous nous adapterons à votre besoin.
Accessibilité aux personnes handicapées :
ITZ-LEARNING se montre particulièrement sensible à la question du handicap. N’hésitez pas à nous faire part d’une situation de handicap qui vous semble nécessiter un aménagement ; nous co-construirons une solution adaptée dans la mesure des ressources disponibles.