INSI

034 72 896 32 – 032 96 640 09

contact@insi.mg

Lot VF 32 Ter Ankazotokana Ambanidia

Développement web

  • HTMLS: structure sémantique, formulaires, médias
  • CSS3: sélecteurs, flexbox, grid, animations
  • Initiation à Bootstrap et/ou Tailwind CSS
  • Notions de design responsive et mobile first
  •  Syntaxe de base, variables, fonctions, objets
  • DOM et manipulation dynamique de contenu
  • Événements et interactions utilisateur . ES6+, fetch API, promises
  • Structure d’une application ReactNue
  • Composants, props, state, hooks ou lifecycle
  • Routing, gestion des formulaires, intégration API REST
  • Introduction au Redux ou Pinia (selon framework choisi)
  • Principes du développement serveur
  • Routage, gestion des requêtes HTTP
  • Connexion à une base de données (MySQL / MongoDB / Postg reSQL)
  • Authentification, middleware, gestion des erreurs
  • SQL: SELECT, INSERT, UPDATE, DELETE,jointures
  • Utilisation de MongoDB pour les projets NoSQL
  • ORM (Eloquent, Sequelize, Mongoose, etc.)
  • Création de consommation RESTful
  • Authentification JWT et OAuth2
  • Connexion à des API REST ou Firebase
  • Déploiement Android  ou IOS ( via Expo ou SDK )
  • Création de consommation RESTful
  • Authentification JWT et OAuth2
  • Connexion à des API REST ou Firebase
  • Déploiement Android  ou IOS ( via Expo ou SDK )
  •  Visioning via Git &GitHub / GitLab
  • Environnement de développement des produits
  • Déploiement sur plateformes : Netlift, Vercel, VPS ou Firebase
  • Introduction aux bases Linux ( CLI, serveur web ) 
  • Création d’un site web complet (frontend + backend)
  • Réalisation d’une application mobile connectée à une API
  • Struct uration du portfolio GitHub et présentation orale
  • Soutenance devant jury (facultatif) 
  • HTML, CSS, JavaScript
  • React.js ou Vue.js
  • PHP Laravel / Node.js Express/ Django
  • MySQL / PostgreSQL / MongoDB
  • React Native ou Flutter
  • Git/ GitHub / Gitlab .
  • Docker (en option)

Développement web

Le droit d’inscription s’élève  à 300 000 Ar et écolage à 180 000 Ar par mois.
Prochaine rentrée : 05 Avril 2025
  • Durée et Modalités
  • Durée : 6 mois
  • Fréquence : Sessions intensives hebdomadaires
  • Méthode : 100% pratique et orientée projet

Objectifs de la formation

  • Maîtriser les principes fondamentaux du développement web (Front-End & Back-End).
  • Développer des applications modernes et sécurisées avec PHP (POO, Symfony), JavaScript (ReactJS/VueJS), et MySQL.
  • Comprendre et utiliser les outils et frameworks modernes.
  • Être capable de déployer et maintenir des applications en production.

Public cible

  • Étudiants et professionnels souhaitant apprendre ou se perfectionner en développement web.
  • Adapté pour ceux ayant un emploi du temps chargé et souhaitant une formation pratique et intensive.

Projet Final et Certification

  • Développement d’un projet web complet (Front-End + Back-End + Base de données)
  • Présentation du projet devant un jury d’experts
  • Attestation de formation INSI

Méthodologie pédagogique

  • Apprentissage 100% pratique avec des études de cas concrets.
  • Accès aux ressources numériques et support de cours en ligne.
  • Encadrement par des formateurs experts en développement web.

Programme détaillé

  • HTML5 & CSS3 : Sémantique, accessibilité, Flexbox, Grid, animations.
  • Frameworks CSS : Bootstrap et Tailwind CSS pour des designs responsives.
  • Git & GitHub : Versioning, branches, pull requests.
  • Pratique : Création d’une page web complète et interactive.
  • JavaScript Moderne (ES6+) : Variables, fonctions, classes, POO en JavaScript.
  • Manipulation du DOM et gestion des événements.
  • APIs et AJAX : Communication avec un serveur via Fetch/Axios.
  • Framework JS (ReactJS ou VueJS) : Composants, gestion des états, navigation.
  • Pratique : Développement d’une application web interactive.
  • PHP Fondamentaux : Syntaxe, variables, structures de contrôle, formulaires.
  • Programmation Orientée Objet (POO) en PHP : Classes, objets, héritage, interfaces.
  • Connexion PHP/MySQL avec PDO.
  • Sécurisation des requêtes SQL et gestion des utilisateurs.
  • Pratique : Développement d’un CRUD complet avec PHP et MySQL.
  • Installation et configuration de Symfony.
  • Architecture MVC et création de contrôleurs.
  • Twig : moteur de templates.
  • Gestion des bases de données avec Doctrine ORM.
  • Authentification et sécurité.
  • Pratique : Création d’une application Symfony dynamique.
  • Création d’une API REST avec Symfony.
  • Intégration avec ReactJS/VueJS : Appels API, gestion des états.
  • Authentification JWT & sécurisation des routes.
  • Pratique : Développement d’une application full-stack complète.
  • Workflow professionnel avec Git & GitHub/GitLab.
  • CI/CD avec GitHub Actions ou GitLab CI/CD.
  • Déploiement sur un serveur Linux avec Apache/Nginx.
  • Optimisation et sécurisation d’une application web.
  • Pratique : Mise en ligne d’un projet final en production.