Administration réseaux et déploiement d’applications
Formation créée le 02/05/2024. Dernière mise à jour le 28/10/2024.
Version du programme : 1
Programme de la formation
Ce programme offre une immersion complète dans les domaines cruciaux des réseaux, de la sécurité et du développement web, combinant théorie, pratique et projet final pour une expérience d'apprentissage enrichissante et complète.
Objectifs de la formation
- Compréhension des Fondamentaux des Réseaux
- Maîtrise des Principes de Sécurité
- Compétences en Administration Réseau
- Déploiement et Maintenance d'Applications Web
- Compétences en Programmation
- Développement d'Applications Web Completes
- Optimisation des Performances
Profil des bénéficiaires
Pour qui
- Personnes travaillant dans le domaine de l'informatique
Prérequis
- Chef de projet
- Chef d'entreprise
Contenu de la formation
-
Semaine 1 : Introduction aux Réseaux et Protocoles (10h)
- Présentation générale des réseaux informatiques.
- Les différents types de réseaux (LAN, WAN, MAN).
- Les protocoles de communication (TCP/IP, HTTP, FTP, SMTP).
- Les adresses IP et les masques de sous-réseau.
- Les équipements réseaux (routeurs, switchs, pare-feu).
- Test d'évaluation QCM.
-
Semaine 2 : Sécurité des Réseaux (10h)
- Les menaces et les risques liés aux réseaux.
- Les politiques de sécurité et les bonnes pratiques.
- Les différents types de pare-feu et leur configuration
- La sécurité des réseaux sans fil.
- La sécurité des accès distants (VPN).
- Test d'évaluation QCM.
-
Semaine 3 : Administration des Réseaux (10h)
- Les outils d'administration réseau (DHCP, DNS, SNMP).
- La supervision des réseaux et la gestion des incidents.
- La configuration des équipements réseaux (routeurs, switchs).
- La gestion des utilisateurs et des droits d'accès.
- La sauvegarde et la restauration des données.
- Test d'évaluation QCM.
-
Semaine 4 : Déploiement d'Applications sur un Serveur Distant (10h)
- Les différents types de serveurs (web, mail, FTP, etc.).
- La configuration d'un serveur distant (Linux ou Windows).
- Le déploiement d'une application sur un serveur distant.
- La gestion des mises à jour et des correctifs de sécurité.
- La surveillance et la maintenance du serveur distant.
- Test d'évaluation QCM.
-
Introduction à la Programmation (10h)
- Les fondamentaux de la programmation.
- Les langages de programmation (Python).
- Les structures de données (variables, tableaux, boucles, etc.).
- Les algorithmes et la résolution de problèmes.
- Test exercice pratique.
-
Semaine 6 : Programmation d'un Back Office (10h)
- Les frameworks de développement web
- La création d'une base de données et la modélisation des données.
- La création d'une API REST pour le back office.
- La gestion des utilisateurs et des droits d'accès.
- La sécurité du back office (authentification, autorisation, chiffrement).
-
Semaine 7 : Développement d'une Application Web (10h)
- Les technologies front-end (HTML, CSS, JavaScript).
- Les frameworks front-end (React, Angular, Vue.js).
- La création d'une interface utilisateur responsive.
- La communication entre le front-end et le back-end.
- Le déploiement de l'application web sur un serveur distant.
- Cas Pratique.
-
Semaine 8 : Test et Débogage (10h)
- Les différents types de tests (unitaires, fonctionnels, d'intégration).
- Les outils de test automatisé (Selenium, JUnit, PyTest, etc.).
- Le débogage d'une application (debugger, logs, etc.).
- La gestion des erreurs et des exceptions.
- La correction des bugs et la maintenance de l'application.
- Test d'évaluation QCM.
-
Semaine 9 : Optimisation des Performances (10h)
- L'optimisation du code et des requêtes SQL.
- La mise en cache des données et des pages web.
- L'utilisation d'un CDN pour la distribution de contenu.
- La compression des données et la réduction des temps de chargement.
- La mesure des performances et l'analyse des résultats.
- Test d'évaluation QCM.
-
Semaine 10 : Projet Final (10h)
- La réalisation d'un projet de synthèse.
- La mise en pratique des compétences acquises tout au long de la formation.
- La présentation du projet devant un jury de professionnels.
- La remise d'un rapport de projet écrit.
Suivi de l'exécution et évaluation des résultats
- Test d'évaluation QCM
- Test Exercice Pratique
- Cas Pratique
- Présentation du Projet Final
Ressources techniques et pédagogiques
- Manuels et Livres de Référence
- Cours en Ligne
- Vidéos et Conférences
- Sessions Pratiques
Qualité et satisfaction
Les participants doivent assister à toutes les sessions de formation prévues et participer activement aux activités en classe, aux exercices pratiques et aux projets
Modalités de certification
Résultats attendus à l'issue de la formation
- Présentation devant un jury de professionnels du projet final réalisé en groupe, démontrant l'application des compétences acquises tout au long de la formation.
Modalité d'obtention
- Développer un projet final conforme aux exigences définies par le programme. La qualité de la présentation du projet et la démonstration des compétences acquises seront évaluées par un jury de professionnels.
Détails sur la certification
- Certificat de suivi de formation "Administration réseaux et déploiement d’applications"
Délai d'accès
2 semaines