Lancez-vous dans le monde du développement web !
Donnez vie à des sites internet optimisés et épanouissez-vous dans un secteur en plein essor.
PM institut vous offre des perspectives de carrières au Maroc et dans le monde entier !

UNE FORMATION POUR TOUS LES PROFILS
Mais pas forcément pour tout le monde!
Nos formations vous permettent d’acquérir toutes les compétences nécessaires pour exercer le métier de développeur web.
Vous serez capable de gérer la création d’un site web à la fois côté utilisateur (Front-End) et côté administrateur (Back-End) ou FULL-STACK (Front-End+Back-End).
Vous apprendrez les langages nécessaires au développement d’interfaces web (HTML5, CSS… etc), vous serez également capable de créer des pages web dynamiques (PHP, JAVA; PYTHON…etc) et vous maîtriserez parfaitement les bases de données SQL. Ce sont des formations complètes tournées uniquement vers les enseignements professionnels et dispensées par des formateurs experts et des professionnels reconnus.
VOTRE RÉUSSITE MÉRITE NOTRE SOUTIEN
Choisissez parmi nos packs promotionnels, Et profitez de remises exceptionnelles!
Public & Prérequis :
Tout public – Aucun prérequis
Qu’est ce qu’un Développeur Front-End?
Le développeur Front-End programme la partie visible, l’interface utilisateur d’une app ou d’un site web à l’inverse du développeur back-end qui travaille dans l’ombre.
Son métier ressemble à celui d’un intégrateur web, mais il a un rôle plus important dans la création d’une solution web grâce à ses nombreuses compétences en développement. C’est pourquoi on parle aussi de développeur intégrateur web.
Il contribue largement à ce que l’utilisateur ait une navigation fluide et agréable via une interface ergonomique dont il a la responsabilité du développement.
Vous serez capable de :
● Connaître l’environnement, les outils et les technologies web
● Maîtriser les langages HTML, CSS et JavaScript, Php, Python et des framework.
● Savoir s’appuyer sur des Framework pour optimiser son temps
● Intégrer de manière moderne et responsive un projet web
● Maîtriser les technologies les plus modernes (flexbox, css grid…)
● Connaître les bases du référencement web
● Savoir exporter et optimiser ses images depuis Photoshop
● Etre autonome dans ces choix techniques et savoir les défendre
Contenu de la formation :
MODULE 1 : Les fondements du Web et de la programmation
MODULE 2 : Apprendre le HTML et le CSS
- Les bases de HTML et CSS
- Flexbox, CSS Grid et Responsive Design
MODULE 3 : L’apprentissage de Javascript et de jQuery
- Ajouter du mouvement (vidéo et animation)
- L’intégration de formulaires
MODULE 4 : Front-end avec Framework et CMS
- Framework HTML,/CSS/Javascript, comme Bootstrap
- CMS comme WordPress.
- Les autres compétences du front-end
MODULE 5 : MÉTHODOLOGIE
- GIT et GITHUB
- Gérer ses projets avec Trello
PROJET PERSONNEL
- 100 heures de cours pratique et travailler personnelle : budget est de 32 000
formateurs / 400 DH/heures - Le prix de cette formation est de 6000 DH ou 7000DH par candidat
Formation présentielle ou à distance
Attestation de SUPEMIR
Une reconnaissance nationale et internationale
SUPEMIR : Ecole supérieure privée, autorisée par le “MES” sous le N°216/2004.
Public & Prérequis :
Tout public – HTML CSS et JS
UML
Qu’est ce qu’un Développeur Back-End?
Le développeur Back-End programme la partie cachée d’une solution web, le côté serveur, administrateur d’une app ou d’un site web, contrairement au développeur front-end qui s’occupe de la partie visible.
Vous serez capable de :
- Connaître l’environnement, les outils et les technologies web
- Maîtriser le langage PHP et SQL
- Penser et créer une base de données
- Créer des sites web dynamiques
- Savoir développer en objet et structurer, optimiser et communiquer avec une base
de données - Savoir s’appuyer sur une architecture MVC
- Savoir développer proprement en gardant en tête la performance de votre code et
Savoir développer de manière sécurisée
Contenu de la formation :
MODULE 1: LES GRANDS PRINCIPES DE
PROGRAMMATION WEB
- Les notions de base
- Les langages WEB
- Organisation / Gestion de Projet
- IDE (StormPHP, Netbeans, Brackets, Sublime Text…)
- Wysiwyg (Dreamweaver)
- Notions Communes en programmation
MODULE 2 : APPRENDRE À PROGRAMMER EN PHP
MODULE 3 : LE LANGAGE SQL , LA CLASSE PDO, PHP
et MySQL
- SQL
- La classe PDO
- PHP et MySQL
MODULE 4 : PROGRAMMATION ORIENTÉE OBJET
- Comprendre l’Objet et les Classes
- Les grands principes de la POO
- L’héritage en POO
- Abstraction et Finale
- Autoload et Les traits
- Les autres notions en POO
- La POO et MySL
MODULE 5 : ARCHITECTURE MVC EN PHP
- Notions de base et Routeur et Controller
- La VUE
- Le Modèle
- Authentification
- CRUD
MODULE 6 : PHP7 et sécuriser vos applications PHP
- HP7
- Sécuriser son application PHP
- GIT et Github
- Création d’une API Rest
PROJET PERSONNEL
- 120 heures de cours pratique et travailler personnelle : budget est de 32 000
formateurs / 400 DH/heures - Le prix de cette formation est de 6000 DH ou 7000DH par candidat
Formation présentielle ou à distance
Attestation de SUPEMIR
Une reconnaissance nationale et internationale
SUPEMIR : Ecole supérieure privée, autorisée par le “MES” sous le N°216/2004.
Public & Prérequis :
Bonnes connaissances des fondamentaux du langage JavaScript ainsi que des notions affirmées de HTML et CSS.
Qu’est ce qu’un Développeur Back-End?
Le développeur Back-End programme la partie cachée d’une solution web, le côté serveur, administrateur d’une app ou d’un site web, contrairement au développeur front-end qui s’occupe de la partie visible.
Vous serez capable de :
- Vous apprendrez à développer des applications Web multi ou mono pages en JavaScript.
- Les Frameworks utilisés seront Node.js pour la partie serveur pour la partie client et Angular pour la partie client.
- Les bases de données NoSQL seront évoquées au travers de MongoDB ainsi que d’autres frameworks utiles comme Express JS.
Contenu de la formation :
MODULE 1 : Rappels de fondamentaux
- Prototype,
- Programmation asynchrone
- Primitives d’IHM
- Programmation réactive
- Typescript
MODULE 2 : Node.js & ExpressJS Node.js :
- Node, npm, npx.
- package.json, node_modules, etc.
- Modules global et local, versions semver.
- Contrat d’API Node asynchrone.
- Nodemon, ts-node, webpack ExpressJS
- RequestListener, Middleware, ….
- Construction d’un squelette, Configuration d’Express et de l’application.
- Le rendu de vues avec EJS.
- API REST
- Implementation d’un serveur express en Typescript.
MODULE 3 : MongoDB
- Installation de Mongo, normale, et via docker et de Mongo compass (client intuitif).
- Exploration des concepts de Mongo : collections, documents, etc.
- CRUD sur Mongo depuis Node.
- REST API avec Middleware express exposant une collection Mongo.
MODULE 4 : Docker
- Déploiement d’une application Full JavaScript
MODULE 5 : Projet PERSONNEL
Formation présentielle ou à distance
Attestation de SUPEMIR
Une reconnaissance nationale et internationale
SUPEMIR : Ecole supérieure privée, autorisée par le “MES” sous le N°216/2004.
Public & Prérequis :
Tout public – JavaScript
Qu’est ce qu’un Développeur Back-End?
Le développeur Full-Stack est un développeur touche-à-tout et complet, qui travaille à la fois côté Backend et Frontend.
Par définition, être « full stack » signifie travailler sur « toute la stack ». Par extension, on peut dire que le développeur fullstack réalise ce que plusieurs développeurs front-end et back-end font en équipe.
Ses connaissances vis-à-vis de l’ensemble des couches de la stack technique, de la pile de technologie d’un projet, lui permettent de créer un site ou une app de A à Z.
Vous serez capable de :
- Apprenez les langages fondamentaux du développement et construisez votre nouvelle carrière
- Savoir intégrer une maquette
- Maîtriser les langages HTML, CSS, JavaScript et Node.JS
- Savoir développer une application avec le framework React/React Native
- Maîtriser les technologies React, React Native, PWA, Git et Express
- Accompagner et assurer la viabilité des projets : Mise en production, support client
- maintenance corrective et évolutive des applications
Contenu de la formation :
MODULE 1 : Apprendre le HTML et le CSS
MODULE 2 : L’apprentissage de Javascript et SQL
MODULE 3 : React.js
MODULE 4 : Node.js
MODULE 5 : React Native
MODULE 6 :Gestion de projet Scrum
- cours théorique / fonctionnement et outils (slack / Trello…)
- Méthodologies : Agile, Scrum, Lean
Module 7 : Projet personnel
Formation présentielle ou à distance
Attestation de SUPEMIR
Une reconnaissance nationale et internationale
SUPEMIR : Ecole supérieure privée, autorisée par le “MES” sous le N°216/2004.