
Formation en applications informatiques
Le programme PGDCA vous offre une base complète et axée sur la carrière en informatique, programmation, bases de données, réseautage et développement web. Vous passerez des concepts informatiques fondamentaux aux projets pratiques qui reflètent les exigences réelles du milieu du travail en TI. C'est la certification qui ouvre les portes aux postes de développement logiciel, d'administration système et de gestion de données.
Ce que vous allez apprendre:
Vous maîtriserez la programmation en C et C++, concevrez et interrogerez des bases de données relationnelles avec SQL, et développerez des applications web dynamiques avec PHP et JavaScript. Le programme de formation couvre les systèmes d'exploitation, les structures de données, les algorithmes et les réseaux informatiques depuis les bases. Vous acquerrez également une exposition pratique à Python pour l'analyse de données, aux fondamentaux de l'informatique en nuage et aux principes de sécurité informatique. Les pratiques de génie logiciel, la gestion de projet agile et les technologies émergentes comme l'IA et l'IdO complètent le programme. À terme, vous disposerez d'un portfolio de projets réels et des compétences techniques que les employeurs du secteur des TI recherchent activement.
Comment vous étudiez de façon pratique Formation en applications informatiques
Comment vous pratiquez Formation en applications informatiques
Pour vous, entreprise, qui souhaitez former votre équipe
Avec Dedika pour les entreprises, le cours inclut des exercices et des exemples adaptés à votre propre activité et aux besoins spécifiques de votre entreprise.
Contenu du cours
8 Chapitres • 40 LeçonsDurée entre 4 et 360 heures (vous décidez)
Chapitre 1MasquerCacher les détailsVoir les détailsFondements de l'Informatique
Fondements de l'Informatique
Leçon 1 • Histoire et Évolution des Ordinateurs
Retrace l'informatique des calculateurs mécaniques aux processeurs modernes, établissant le contexte pour tous les sujets suivants. Les étudiants peuvent placer les technologies sur une chronologie générationnelle.
Leçon 2 • Catégories de Logiciels et Logiciels Système
Distingue les logiciels système, les logiciels d'application et les utilitaires, expliquant comment chaque couche interagit. Prépare les étudiants aux sujets sur les systèmes d'exploitation et la programmation à venir.
Leçon 3 • Systèmes de Numération et Représentation des Données
Couvre les systèmes binaire, octal et hexadécimal et comment les ordinateurs encodent le texte, les images et le son. Permet aux étudiants d'effectuer des conversions de base et d'interpréter des données brutes.
Leçon 4 • Logique Booléenne et Circuits Numériques
Introduit les portes logiques, les tables de vérité et les circuits combinatoires comme fondement de la conception des processeurs. Les étudiants simplifient des expressions à l'aide de l'algèbre de Boole.
Leçon 5 • Composants Matériels de l'Ordinateur
Identifie et explique l'UC, la mémoire, le stockage et les périphériques d'E/S ainsi que leurs rôles. Relie les composants physiques aux opérations logiques effectuées par les logiciels.
Chapitre 2MasquerCacher les détailsVoir les détailsConcepts et Utilisation des Systèmes d'Exploitation
Concepts et Utilisation des Systèmes d'Exploitation
Leçon 1 • Techniques de Gestion de la Mémoire
Enseigne la pagination, la segmentation et la mémoire virtuelle pour expliquer comment les systèmes d'exploitation allouent efficacement la RAM. Les étudiants calculent les entrées de table de pages et identifient les conditions de thrashing.
Leçon 2 • Gestion des Processus et des Threads
Couvre le cycle de vie des processus, les algorithmes d'ordonnancement et les concepts de multithreading essentiels à la performance. Les étudiants analysent les compromis d'ordonnancement à l'aide de diagrammes de Gantt.
Leçon 3 • Architecture du Système d'Exploitation
Explique le noyau, le shell et les interfaces d'appels système ainsi que la manière dont ils médiatisent l'accès au matériel. Donne aux étudiants une base sur la conception des OS avant d'explorer des fonctions spécifiques.
Leçon 4 • Systèmes de Fichiers et Gestion du Stockage
Examine les structures des systèmes de fichiers, les hiérarchies de répertoires et l'ordonnancement des disques pour un stockage de données fiable. Fait le lien avec les chapitres sur les bases de données et les réseaux qui dépendent des E/S de fichiers.
Leçon 5 • Maîtrise de l'Interface en Ligne de Commande
Développe des compétences pratiques avec les commandes shell pour la manipulation de fichiers, le contrôle des processus et le scripting. Les étudiants écrivent des scripts shell basiques pour automatiser des tâches répétitives.
Chapitre 3MasquerCacher les détailsVoir les détailsFondamentaux de la Programmation en C
Fondamentaux de la Programmation en C
Leçon 1 • Structures, Unions et E/S de Fichiers
Introduit les types définis par l'utilisateur et le stockage persistant des données via les opérations sur les fichiers. Les étudiants construisent un programme de gestion d'enregistrements en utilisant des structures et des fichiers binaires.
Leçon 2 • Tableaux, Chaînes de Caractères et Pointeurs
Explique l'adressage mémoire via les tableaux, la manipulation de chaînes et l'arithmétique des pointeurs. Les étudiants implémentent des routines de traitement de chaînes en utilisant des techniques basées sur les pointeurs.
Leçon 3 • Syntaxe du Langage C et Types de Données
Introduit les tokens, mots-clés, opérateurs et types de données primitifs qui forment tout programme C. Les étudiants écrivent et compilent leurs premiers programmes complets.
Leçon 4 • Structures de Contrôle de Flux et de Boucles
Couvre if-else, switch, for, while et do-while pour diriger l'exécution du programme. Les étudiants implémentent des arbres de décision et des algorithmes itératifs.
Leçon 5 • Fonctions et Programmation Modulaire
Enseigne la déclaration de fonctions, le passage de paramètres, la récursivité et la portée pour favoriser la réutilisation du code. Les étudiants refactorisent du code monolithique en unités modulaires et testables.
Chapitre 4MasquerCacher les détailsVoir les détailsProgrammation Orientée Objet avec C++
Programmation Orientée Objet avec C++
Leçon 1 • Polymorphisme et Fonctions Virtuelles
Explique le polymorphisme à la compilation et à l'exécution via la surcharge et la dispatch virtuelle. Les étudiants implémentent un design de type plugin en utilisant des classes de base abstraites.
Leçon 2 • Héritage et Réutilisation de Code
Couvre l'héritage simple, multiple et hiérarchique pour étendre des classes existantes sans duplication. Les étudiants conçoivent des hiérarchies de classes pour un modèle de domaine.
Leçon 3 • Gestion des Exceptions et Flux de Fichiers
Enseigne try-catch-throw et les classes de flux C++ pour des programmes robustes et tolérants aux erreurs. Les étudiants ajoutent de la sécurité contre les exceptions au modèle de domaine construit précédemment.
Leçon 4 • Classes, Objets et Encapsulation
Définit la syntaxe des classes, les spécificateurs d'accès et les constructeurs pour encapsuler les données et le comportement. Se base directement sur les structures C introduites dans le chapitre précédent.
Leçon 5 • Templates et la Bibliothèque Standard de Templates
Introduit la programmation générique avec des templates de fonctions et de classes et les conteneurs STL. Les étudiants remplacent les structures de données manuelles par des équivalents STL.
Chapitre 5MasquerCacher les détailsVoir les détailsStructures de Données et Algorithmes
Structures de Données et Algorithmes
Leçon 1 • Tri, Recherche et Hachage
Analyse et implémente les principaux algorithmes de tri et les opérations de table de hachage pour une récupération rapide. Les étudiants benchmarkent les algorithmes sur des ensembles de données de tailles variables.
Leçon 2 • Graphes et Algorithmes sur les Graphes
Représente les graphes à l'aide de matrices et de listes d'adjacence, puis applique BFS, DFS et les algorithmes de plus court chemin. Les étudiants résolvent des problèmes de connectivité et de routage.
Leçon 3 • Structures de Données Linéaires
Implémente les tableaux, listes chaînées, piles et files d'attente avec leurs opérations de base et cas d'utilisation. Les étudiants choisissent la structure linéaire appropriée pour des scénarios algorithmiques donnés.
Leçon 4 • Analyse d'Algorithmes et Complexité
Établit les notations Grand-O, Grand-Oméga et Grand-Thêta pour évaluer l'efficacité des algorithmes. Les étudiants classifient les algorithmes courants par taux de croissance.
Leçon 5 • Arbres et Arbres Binaires de Recherche
Couvre la terminologie des arbres, les parcours et les opérations BST pour l'organisation hiérarchique des données. Les étudiants implémentent l'insertion, la suppression et la recherche sur les BST.
Chapitre 6MasquerCacher les détailsVoir les détailsSystèmes de Gestion de Base de Données
Systèmes de Gestion de Base de Données
Leçon 1 • Concepts de Base de Données et Modélisation ER
Introduit l'architecture SGBD, les modèles de données et les diagrammes entité-association pour la conception de schémas. Les étudiants convertissent des exigences métier en diagrammes ER.
Leçon 2 • SQL : Définition et Manipulation de Données
Couvre les commandes DDL pour la création de schémas et les commandes DML pour l'insertion, la mise à jour et la suppression d'enregistrements. Les étudiants construisent et remplissent une base de données relationnelle complète.
Leçon 3 • SQL Avancé et Jointures
Enseigne les jointures internes, externes et auto-jointures, les vues, les procédures stockées et les triggers pour une récupération complexe de données. Les étudiants écrivent des requêtes multi-tables pour des scénarios de reporting.
Leçon 4 • Gestion des Transactions et Concurrence
Explique les propriétés ACID, les niveaux d'isolation et les protocoles de verrouillage pour assurer l'intégrité des données sous accès concurrent. Les étudiants simulent des conflits de transactions et appliquent des solutions.
Leçon 5 • Modèle Relationnel et Normalisation
Explique l'algèbre relationnelle, les dépendances fonctionnelles et les formes normales pour éliminer la redondance des données. Les étudiants normalisent un schéma dénormalisé jusqu'à la troisième forme normale.
Chapitre 7MasquerCacher les détailsVoir les détailsRéseaux Informatiques et Technologies Internet
Réseaux Informatiques et Technologies Internet
Leçon 1 • Fondamentaux des Réseaux et Modèle OSI
Introduit les supports de transmission, les topologies et le modèle de référence OSI à sept couches. Les étudiants mappent des protocoles réels aux couches OSI.
Leçon 2 • Protocoles des Couches Transport et Application
Explique la poignée de main TCP à trois étapes, UDP et les protocoles d'application clés pour la communication de bout en bout. Les étudiants tracent les transactions HTTP et DNS à l'aide d'outils d'analyse de paquets.
Leçon 3 • Protocoles des Couches Liaison de Données et Réseau
Couvre l'adressage MAC, le tramage, l'adressage IP et le sous-réseautage pour la livraison de paquets. Les étudiants effectuent des calculs de sous-réseautage et configurent des adresses IP.
Leçon 4 • Fondamentaux de la Sécurité Réseau
Identifie les menaces réseau courantes et applique des pare-feux, des VPN et le chiffrement pour protéger les données en transit. Fait le lien avec le chapitre sur la sécurité dans le contenu complémentaire.
Leçon 5 • Concepts de Routage et de Commutation
Enseigne le routage statique et dynamique, les VLAN et la commutation pour construire des infrastructures réseau évolutives. Les étudiants configurent des tables de routage de base.
Chapitre 8MasquerCacher les détailsVoir les détailsTechnologies Web et Développement d'Applications
Technologies Web et Développement d'Applications
Leçon 1 • Fondamentaux HTML5 et CSS3
Couvre les éléments sémantiques HTML5 et les règles de style CSS3 pour créer des pages web structurées et accessibles. Les étudiants construisent un site web statique multi-pages.
Leçon 2 • Déploiement et Configuration de Serveur Web
Couvre la configuration du serveur web, les hôtes virtuels, la configuration HTTPS et le réglage basique des performances. Les étudiants déploient leur application dans un environnement serveur en direct.
Leçon 3 • Programmation Côté Serveur avec PHP
Introduit la syntaxe PHP, la gestion de sessions et la connectivité aux bases de données pour la génération de pages dynamiques. Les étudiants construisent un système de connexion soutenu par une base de données relationnelle.
Leçon 4 • Frameworks Web et Architecture MVC
Explique le modèle Modèle-Vue-Contrôleur et le démontre en utilisant un framework web léger. Les étudiants refactorisent une application PHP procédurale en structure MVC.
Leçon 5 • JavaScript et Manipulation du DOM
Enseigne la syntaxe JavaScript, les événements et l'API DOM pour ajouter de l'interactivité aux pages web. Les étudiants implémentent la validation de formulaires et les mises à jour dynamiques de contenu.
Votre certificat valide de réussite
Ce cours est pour vous :
Jeunes diplômés : cherchant un point d'entrée structuré dans l'industrie informatique.
Diplômés en commerce ou en arts : faire une transition vers une carrière professionnelle axée sur la technologie.
Professionnels en activité : ajouter des titres en informatique pour augmenter les chances de promotion.
Propriétaires de petites entreprises : souhaitant gérer leurs propres systèmes numériques avec plus de confiance.
Développeurs en herbe : prêts à dépasser les tutoriels pour entrer dans un programme de formation complet et rigoureux.
Ce que disent nos apprenants
Vos cours sont parfaits. J'ai acheté le forfait d'un an et j'ai enfin l'opportunité de suivre divers sujets qui m'intéressent sans avoir besoin de changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...

J'aime la façon dont les leçons vont droit au but et comment je peux changer de chapitres et passer le contenu dont je n'ai pas besoin.

J'aime le contenu et la façon dont les vidéos sont présentées et transcrites, ce qui accélère le processus !

La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.

Formations principales
FAQ
Qui est Dedika ?
Le certificat est-il valable en Côte d’Ivoire ?
Les cours sont-ils gratuits ?
Quelle est la charge de travail du cours ?
Comment sont les cours ?
Comment fonctionnent les cours ?
Quelle est la durée des cours ?
Quel est le coût ou le prix des cours ?
Qu'est-ce qu'un cours EAD ou en ligne et comment ça marche ?
Cours PDF




















