Accueil > Formations > Développement et Ingénierie de Logiciels > Langages & Écosystèmes Backend > Administration système Red Hat I (RH124)
Administration système Red Hat I (RH124)
Les fondamentaux indispensables pour administrer un serveur Linux Red Hat au quotidien !
Vue d'ensemble
Au fil des exercices, les participants apprennent à réaliser les opérations courantes d’un administrateur : gestion des fichiers, des utilisateurs, des services, du réseau et des logiciels, tout en intégrant les bonnes pratiques de sécurité de base.
Cette formation constitue également une base solide pour évoluer vers un rôle d’administrateur Linux à temps plein. Elle est basée sur Red Hat Enterprise Linux 8.
Cette formation prépare notamment à l’examen menant à la certification RHCSA (et constitue une étape utile vers RHCE).
Connaissances informatiques générales et aisance avec l’utilisation d’applications sur un système d’exploitation (quel qu’il soit)
Objectifs pédagogiques
Programme détaillé
Introduction et contexte
Présentation de la formation, objectifs pédagogiques et tour de table des participants. Panorama du domaine et positionnement des technologies abordées.
Architecture d'une application web moderne
Présentation des architectures client-serveur, SPA, SSR et SSG. Comprendre le rôle du frontend, du backend et des API.
Environnement de développement
Mise en place de l’environnement : IDE, gestionnaire de paquets, linter, formateur de code. Workflow Git et conventions de commit.
Configuration complète d’un projet avec les outils de développement
Développement frontend
Structure HTML sémantique, mise en page CSS moderne (Flexbox, Grid), responsive design. Introduction au framework JavaScript retenu.
Création d’une interface responsive à partir d’une maquette
Développement backend et API
Conception d’une API RESTful : routes, contrôleurs, modèles. Gestion des requêtes, validation des données et gestion des erreurs.
Développement d’une API CRUD complète avec tests
Base de données et ORM
Modélisation relationnelle, requêtes SQL, migrations. Utilisation d’un ORM pour l’accès aux données.
Conception et implémentation du schéma de données de l’application
Authentification et déploiement
Mise en place de l’authentification (JWT, sessions). Conteneurisation Docker et déploiement sur un environnement de staging.
Dockerisation de l’application et déploiement automatisé
Optimisation et bonnes pratiques
Conseils d’experts, optimisation des performances, veille technologique. Ressources pour aller plus loin.
Atelier d’optimisation et revue des livrables
Cas d'usage et mise en situation
Application des compétences acquises à des problématiques concrètes d’entreprise. Retours d’expérience et échanges.
Projet fil rouge ou étude de cas complète
Préparation à la certification
Révision des points clés du programme. Méthodologie de l’examen, types de questions et gestion du temps. Conseils pour maximiser ses chances de réussite.
Examen blanc dans les conditions réelles et correction détaillée
Prochaines sessions
Avis des participants
Financement
Cette formation est éligible aux financements OPCO et FNE-Formation. Nos équipes vous accompagnent dans le montage de votre dossier.
En savoir plus sur le financement
