Le contenu de programme Développement Informatique & Full Stack

Modules de Formation

Explorez nos modules de formation

Ce programme vous permet de maîtriser les bases du développement informatique, d'explorer les technologies web modernes (HTML, CSS, JavaScript, frameworks front-end et back-end), de comprendre la gestion des bases de données, et de développer des projets concrets en environnement professionnel pour devenir un développeur Full Stack compétent et polyvalent.

Sous-modules
  • 1. Algorithmique 15h
    • – Introduction à l'Algorithmique (Compréhension des concepts de base) 3h
    • – Logique de Programmation (Résolution de problèmes, Algorithmes de tri et de recherche) 6h
    • – Complexité Algorithmique (Notation Big O, Analyse de la performance des algorithmes) 6h
  • 2. Structures de Données 10h
    • – Structures Linéaires (Listes chaînées, Piles et files) 4h
    • – Structures Arborescentes (Arbres binaires, Arbres AVL) 3h
    • – Structures de Graphe (Graphes orientés et non orientés, Algorithmes de parcours de graphe) 3h
  • 1. Introduction aux bases de données
  • 2. Modélisation relationnelle
  • 3. Langage SQL
  • 4. Requêtes, jointures et sous-requêtes
Sous-modules
  • 1. HTML et CSS 12h
    • – HTML (Balises, structure, formulaires, médias) 6h
    • – CSS (Sélecteurs, mises en page, styles) 6h
  • 2. JavaScript 12h
    • – Programmation JavaScript (Variables, types, structures) 6h
    • – Interaction avec le DOM (Événements, manipulation) 6h
  • 3. Frameworks Front-End 12h
    • – Introduction aux frameworks (React, Angular, Vue.js) 3h
    • – Utilisation de frameworks (Composants, état) 3h
Sous-modules
  • 1. Introduction au back-end
  • 2. Node.js, Express.js
  • 3. API RESTful
  • 4. Authentification et sécurité
Sous-modules
  • 1. Concepts de base de l'IA
  • 2. Integration d'algorithmes IA dans des applications fullstack
  • 3. Cas pratiques
Sous-modules
  • 1. Réalisation d’un projet complet : conception, développement, test, déploiement
Sous-modules
  • 1. Rédaction de CV et lettre de motivation
  • 2. Préparation aux entretiens techniques
  • 3. Présence en ligne (LinkedIn, GitHub)