Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Mohamed IDBRAHIM

Ingénieur et Formateur en Développement Web (PHP7, Laravel, Symfony, Angular, ReactJS et VueJS, NodeJS, MongoDB ...)

Expert en Développement Web
Formateur Reactjs Redux
Laravel framework
Formateur Angular, Formateur Symfony
Mohamed IDBRAHIM
Mohamed IDBRAHIM
39 ans
Permis de conduire
Kénitra (11000) Maroc
Situation professionnelle
En poste
En recherche active
Présentation
Mohamed IDBRAHIM ingenieur formateur web (php, javascript, python, laravel, nodejs, angular, reactjs, vuejs), ma profession consiste a enseigner des profiles de qualité en developpement web, frontend backend fullstack.

Diplomate, dynamique et toujours à la pointe des nouvelles technologies, j’aime relever les défis et mets un point d’honneur à former des développeurs performants qui satisfont les besoins des entreprises au Maroc et à l'étranger.

j'offre des formations en presentielles et en ligne sur ma plateforme bright coding.

j'assure le coaching et les entretiens technique.

voici mon Portfolio : https://bit.ly/3Ds7Vyc

Ma plateforme : http://bit.ly/2Y4d4Xw
CV réalisé sur DoYouBuzz
  • Pendant une semaine intensive en tant que formateur ReactJS chez CIH Bank, j'ai dirigé une équipe de douze développeurs à travers un programme de formation stratégique visant à renforcer leurs compétences dans le développement d'interfaces utilisateur modernes et réactives.
  • Particulièrement adapté au contexte de CIH Bank, le programme a inclus des études de cas et des exemples concrets liés aux besoins spécifiques du secteur bancaire. Les développeurs ont été encouragés à appliquer les connaissances acquises à des projets réels, favorisant ainsi une approche pratique et orientée vers la résolution de problèmes.
En savoir +
  • Au cours d'une mission de deux semaines en tant que formateur Angular chez Wafa Immobilier, j'ai eu le privilège de guider une équipe dynamique de dix développeurs à travers un programme intensif de formation axé sur la maîtrise du framework Angular. La mission avait pour objectif de renforcer les compétences des développeurs et d'accélérer la transition digitale au sein de Wafa Immobilier.
  • Le programme de formation a été soigneusement conçu pour couvrir les fondamentaux et les aspects avancés d'Angular, en mettant l'accent sur les meilleures pratiques de développement et les techniques spécifiques à l'environnement de travail de Wafa Immobilier. Les sessions étaient interactives, incluant des exercices pratiques, des études de cas et des discussions approfondies pour garantir une compréhension approfondie des concepts enseignés.
  • En plus des aspects techniques, une attention particulière a été accordée à l'intégration d'Angular dans le contexte spécifique de Wafa Immobilier. Cela a inclus des discussions sur les besoins et les défis spécifiques de l'entreprise, ainsi que des conseils pratiques sur la manière d'optimiser les projets en cours en utilisant Angular.
En savoir +
  • formation spécialisée sur les technologies React, Redux et Next.js. Cette formation vise à approfondir vos compétences dans le développement d'applications web performantes, dynamiques et évolutives en utilisant ces frameworks modernes.
  • Durée de la formation : 2 mois
  • Objectifs de la formation :
  • Comprendre les concepts clés de React, Redux et Next.js.
  • Apprendre à concevoir des composants React réutilisables et maintenables.
  • Acquérir les compétences pour gérer efficacement l'état de l'application avec Redux.
  • Explorer les fonctionnalités avancées de React et Redux pour optimiser les performances et la qualité du code.
  • Maîtriser les bases de Next.js et son intégration avec React pour le développement d'applications SSR (Server-Side Rendering) et SSG (Static Site Generation).
  • Cette formation a pour but de vous permettre de maîtriser les principes fondamentaux et avancés d'Angular, un framework moderne et puissant utilisé pour le développement d'applications web dynamiques.
  • Durée de la formation : 5 jours
  • Objectifs de la formation :
  • Comprendre les concepts clés d'Angular, y compris les composants, les modules, les services, les directives et les routes.
  • Apprendre à structurer une application Angular de manière efficace et organisée.
  • Acquérir les compétences nécessaires pour gérer les états de l'application et les interactions utilisateur.
  • Maîtriser les bonnes pratiques de développement Angular pour assurer la qualité du code et la maintenabilité.
  • Explorer les fonctionnalités avancées d'Angular telles que les observables, les formulaires réactifs et les tests unitaires.
En savoir +
  • En tant que formateur FullStack spécialisé dans PHP 8.2 LARAVEL ANGULAR, j'ai eu l'opportunité de partager mes connaissances et mon expertise avec des apprenants enthousiastes. Au cours de ma formation, j'ai utilisé une approche pratique et axée sur les projets pour aider les apprenants à acquérir des compétences pratiques dans le développement web FullStack.
  • Formation PHP 8.2
  • Formation Laravel 10
  • Angular 16
  • Git & Github
  • En tant que formateur MEAN STACK, j'ai eu l'opportunité d'enseigner Angular, Node.js, Express, MongoDB, Mongoose et Node.js à un groupe de 30 développeurs talentueux. Au cours de cette expérience de formation, j'ai élaboré un programme rigoureux qui a permis aux apprenants de maîtriser les compétences essentielles nécessaires pour devenir des développeurs MEAN STACK compétents.
  • Formation Angular 15
  • Formation nodejs avec ExpressJS
  • MySQL2 et Mongoose
  • Validation et sécurité
  • Bonne Pratique
  • Angular 14
  • Bootstrap 5
  • Emmet
  • Javascript Moderne
En savoir +
  • Bootstrap 5
  • Javascript Moderne
  • NodeJS avec ExpressJS
  • ReactJS 18
  • Encadrement PFE
En savoir +
    • Angular 12
  • Chart JS
  • ReactiveX
    • TypeScript & ECMAScript
    • Components & Services
  • Bootstrap 5
  • Sémantique HTML5
  • Javascript et TypeScript
  • Mode Async (Callback, Promises, Observables)
  • Angular 11
En savoir +
  • NodeJS de Base
  • Callbacks - Promises - Observables
  • ExpressJS & MySQL
  • SequelizeJS ORM
  • JWT - CORS - Validators
  • Web Socket with Socket.io
  • Preparation au certif 70-480
  • TypeScript & ECMAScript
  • Angular de Base
  • Components & Services
  • FireBase avec AngularFire
  • FireStore & Fire Authentication
  • Routing System
  • SGBDR vs NoSQL
  • others ...
En savoir +
  • Angular de base
  • Routing System
  • Services
  • Real Time
  • Security with JWT
  • Handling Errors
  • Interceptors
  • Json Server
  • others ...
En savoir +
  • Fondamentaux de Angular
  • Consommation des API
  • Securité coté Fontend
  • FireBase
  • JWT
En savoir +
  • Javascript & Typescript
  • Ecmascript 6
  • Bases de Angular
  • Securiser une App Angular
  • Aspects avances en Angular
  • Firestore Real Time Database
En savoir +
  • Comprendre le fonctionnement de Mongo DB
  • Comprendre comment installer, configurer et administrer un serveur Mongo DB
  • Être capable de créer des requêtes d'interrogation
  • RelationShip & Security
  • Disposer des compétences nécessaires pour mettre en oeuvre la réplication avec Mongo DB
En savoir +
  • Fondametaux de Angular 8
  • Notions Avancees en Angular
  • Laravel Security
  • Implementation de JWT Auth
  • Former une équipe de 24 personnes
  • Méthode de conception Merise
  • Langage de Modélisation Unifié UML
  • HTML5 et CSS3 IHM
  • LARAVEL VOYAGER
  • JSON SERVER TYPECODE
  • APPLICATION SPA
En savoir +
  • Javascript & Typescript
  • Ecmascript 6
  • Bases de Angular
  • Securiser une App Angular
  • Aspects avances en Angular
  • Firestore Real Time Database
En savoir +
  • Nouveauté du langage Javascript
  • EcmaScript 9
  • Notion de Base ReactJS
  • Notion Avancée ReactJS
  • Redux State Management
  • Rest & RestFul API
En savoir +
  • Apprendre les bonnes pratiques du Web
  • Apprendre les fondamentaux de Angular
  • Interconnecter le frontend avec le backend en utilisant les API REST
En savoir +
  • Syntaxe et expressions JSX
  • Gestion de l'état du niveau de composant
  • API de contexte
  • Cycle de vie des composants
  • Requêtes HTTP (Rest API)
  • Configuration de Redux Store
  • Redux Réducteurs & Actions
  • Développer un projet de A à Z avec ReactJS
  • Former une equipe de 12 personnes en Angular
  • Exploiter tous les fondamentaux de Angular
  • Savoir consommé une API Rest
  • Sécuriser une application Angular et Firebase
  • Formation Angular 2, 4, 5, 6, 7 et 8
  • Formation Symfony 3 et 4 Microservices
  • Formation Git & GitHub
  • Formation React + Redux et FireBase
En savoir +
  • Entretien technique
  • Coaching Technique
  • Formation Frontend (Angular)
En savoir +
  • Comprendre les principes de Git
  • Travailler en équipe au jour le jour
  • Gestion des branches
  • Interagir avec des référentiels partagés via GitHub
  • Méthodologie et organisation
  • Acquérir toutes les notions de base de VueJS 2
  • Apprendre à développé avec VUEJS comme Librairie
  • Apprendre à développé avec VUEJS comme Framework
  • Inter-connecter une Application VUEJS avec n'importe quel langage ou framework Backend
  • Savoir consommer une API RestFul avec VueJS
En savoir +
  • Rappels de programmation orientée objet
  • Configuration de l’application et gestion des environnements
  • Manipuler la base de données avec le package DOCTRINE ORM
  • Savoir Développer des applications robuste et sécurisées avec Symfony
  • Appliquer le package FOSUserBundle pour la gestion de l’authentification et d'autorisation
  • Gérer les formulaires et la validation
  • Modules avancés ...
En savoir +
  • Apprendre les bases de Angular version 7
  • Savoir développer une application Angular de A à Z
  • Appliquer la sécurité sur une application Angular avec le module Authentication de Firebase
  • Concevoir et développer des sites web avec le CMS "Laravel Voyager"
  • Apprendre NodeJS
  • Apprendre ExpressJS et MongoDB
  • Apprendre le framework Angular version 6
  • Développer une application sécurisée backend et frontend
En savoir +
  • Former une équipe de 7 développeurs Ingénieurs en NodeJS
  • Créer une application en NodeJS ExpressJS et MongoDB
  • Savoir implémenté une API RestFul
  • Appliquer un système de Sécurité en utilisant JWT (JSON WEB TOKEN)
  • Apprendre le NoSql
  • Savoir développé des applications de haute niveau en utilisant qu'un seul langage "JAVASCRIPT"
En savoir +
  • Former une équipe de 15 personnes
  • Les fondamentaux
  • Les bonnes pratiques
  • Frameworks CSS
  • La sécurité Web
  • HTML 5 et CSS 3
  • Emmet laguage
  • Canvas et Media
  • Framework CSS
  • getBootstrap
  • Material Design
  • Comment apprendre facilement les framework CSS facilement
  • Langage TypeScript
  • Les fondamentaux de Angular Framework
  • Comment devenir un développeur FullStack
  • Appliquer un système de Sécurité robuste
  • les bonnes pratiques
  • Angular + FireStore + FireAuth
En savoir +
  • Ma mission c'était d'assister les ingénieurs de la société Zodiac jusqu'à qu'ils apprennent le framework Angular V6
  • Les Fondamentaux de Angular
  • Les bonnes pratiques
  • Le déploiement des App angular
En savoir +
  • Formateur Angular 5
  • Fondamentaux en Angular
  • Notions Avancées en Angular
  • Créer une application en temps réel
  • Intégrer la base de données FireStore
En savoir +
  • Formateur en Zend Framework version 2
  • Les fondamentaux en Zend 2
  • Service WEB Soap & Rest
  • Doctrine & Test Unitaire
En savoir +
  • Résoudre le lenteur d'un système d'information basé sur Symfony Framework
  • Formation sur Laravel Framework
En savoir +
  • Développement d'un CMS dédié aux produits d'assurances
  • Système de collection des leads
  • Mise en ligne d'un CRM d'assurances en ligne sur un serveur Amazon WS
  • Collection de besoin client et Conception de scénarios
  • Encadrer une équipe de développeurs et webmaster pour développer des sites basés sur CMS Drupal
  • Assurer un déploiement sécurisé en ligne
En savoir +
  • Les fondamentaux de Angular Framework
  • La partie Avancée sur Angular
  • CMS Voyager
  • Initiation en Laravel framework
En savoir +
  • Programmation Orienté Objet
  • Notion de base sur le framework Symfony
  • Notions avancées sur la "Sécurité"
En savoir +
  • Formation sur les fondamentaux de framework Symfony 3 pour une équipe de 6 personnes
  • Formation sur les aspects avancés de Symfony Framework
En savoir +
  • Formation en ligne sous le nom Apprendre à développer des applications Professionnelles avec le Framework Symfony 3
  • Formation en ligne sur le framework Laravel le Roi des framework PHP
  • Formation en ligne sur Angular 2, 4 et 5
  • Formation sur place sur Symfony 3, Laravel, Angular, VueJS et FireBase et FireStore
  • Formation sur place sur le langage PHP & MySQL
En savoir +
  • Module du sécurité Web
  • Développement Sécurisé avec Laravel Framework
  • Encadrement PFE

Chef de projet Technique

GROUPE PEREIRE ASSURANCES
Mars 2016 à juin 2017
CDI
Rabat
Maroc
  • Former et monter une équipe de 5 développeurs
  • concevoir un CRM de gestion d'assurances
  • Coordonne l’équipe tout au long du projet
  • Concevoir et rédiger un cahier des charges technique
  • Proposer des solutions techniques adaptées au besoin
  • Assumer le rôle d’expert technique vis-à-vis des concepteurs développeurs

Directeur Technique

Servicos
Septembre 2015 à mars 2016
CDI
Rabat
  • Former les développeurs et les intégrateurs de l'agence
  • Manager les équipes des développeurs
  • Suivre l'état et la qualité de développement
  • Analyse et recueil de besoin
  • Modélisation des systèmes d'informations
    (Architecture: Base de données & Application)
En savoir +

Formateur en développement Informatique

Elearndev
Depuis 2015
Kénitra
Maroc
  • Former des techniciens et des ingénieurs sur les techniques de Web
  • Formation sur l'algorithmiques
  • Formation sur l'architecture des ordinateurs
  • Formation sur le langage C et Python
  • Formation sur la modélisation et la programmation des Base de Données
  • Formation sur HTML5 et CSS3
  • Formation sur la Programmation Orienté Objet
  • Formation sur le langage PHP5 et MySQL
  • Formation sur le framework Laravel 4 et 5
  • Développement d'applicatifs via les frameworks Web (Laravel & AngulaJS).
  • Etude de Projet préalable et Etude de faisabilité.
  • Conception & Modélisation de système d'information.
  • Installation et personnalisation CMS (Wordpress, Drupal, October)
  • Développement des sites Responsive (WEB & MOBILE).
  • Référencement Naturel et l'optimisation SEO.
  • Programmation des robots E-marketing
  • Personnalisation des Landing pages.
  • Animer les réseaux sociaux.
  • Réalisation des vidéos Marketing.
  • Applications Facebook & Google+.
En savoir +
  • StartUp d'une nouvelle solution de gestion et de génération de prospects, sous le nom de (Carte Visite Éternelle).
  • Gestion et personnalisation de carte de visite.
  • Gestion des clients et des abonnées.
  • Génération automatique de QR-CODE dynamique.
  • Tableau de bord générales et détaillé.
  • Création et planification des compagnes Marketing.
  • Envoi et réception des messages Abonné->Client et vice-versa.
  • Gestion de Vcard en ligne.
En savoir +
  • Etude de faisabilité
  • Création d'une application de comptabilité analytique et de coût de position.
  • Résoudre le problème de suivi et de calcul de commission compagnie, à l'aide d'un système de pointage automatique.
  • Etude et développement d'un système de Signature électronique , Service Web SIGN@SSUR.
  • Mise en place d'un système de paiement en ligne, Service Web AssurPlus.
  • Création d'un système de calcul tarifaire.
  • Maintenance et l'actualisation des systèmes d'information existants.
En savoir +
  • Participer au développement d'un système de Gestion de la Relation Client (CRM).
  • Développement des modules applicatifs pour des systèmes dédiés à la gestion des Assurances et les banques.
En savoir +
  • Conception et Développement d'une application de gestion de client et de la réservation.
  • Génération des statistiques et des rapports
En savoir +
  • Etudes et développement d'un logiciel de gestion des tâches de services de Financement et de la comptabilité, ce logiciel gère les bailleurs de fond, pointage des lignes de comptabilité, génération des Statistiques exhaustive et la prise de décision à l'aide d'un tableau de bord.
  • ce logiciel a été développé via la plateforme DOTNET (VB.NET), et SQLSERVER.
En savoir +
  • Etudes et création d'un logiciel de gestion des Membres et génération de Badge, je me suis occupé de toutes les phases de développement, depuis le cahier de charge jusqu'à la mise en place de logiciel.
    ce logiciel a été développé avec le langage W de la plateforme WINDEV et HyperFileSq.
En savoir +
  • Assister à l'installation de câblage et des appareils réseaux (Switch, Hub et Routeur).
  • Installation des Caméra IP au sein du (Ministère de la Justice).
  • Configuration et la programmation des routeurs (Socièté DEVOTEAM).
En savoir +

MASTER EN INFORMATIQUE APPLIQUÉE IADO

Université Mohammed V, Faculté des Sciences à Rabat, Agdal

Novembre 2011 à octobre 2013
Master en Informatique Appliquée au Développement d'offshore, Spécialité Qualité Logiciel.

LICENCE EN SCIENCES MATHÉMATIQUES ET INFORMATIQUES

Université Mohammed V, Faculté des Sciences à rabat, Agdal

Septembre 2007 à juin 2009
Spécialité Génie logiciel

DEUG EN SCIENCES MATHÉMATIQUES ET INFORMATIQUES

Université Mohammed V, Faculté des Sciences à rabat, Agdal

Septembre 2005 à juin 2007
Diplôme d'Etude Universitaire Générale

Baccalauréat Sciences Expérimentales

Lycée Kadi Ayad Salé

Septembre 2004 à juin 2005
Compétences

FireBase, base de données en temps réel

  • Firebase
    Avancé

GIT (GITHUB & BITBUCKET)

  • git est un logiciel de gestion de versions décentralisé.
    Avancé

Homestead

  • une boite pré-configuré qui vous offre un environnement merveilleux de développement sans avoir à installer PHP, de serveur web, et tout autre logiciel de serveur sur votre machine locale.
    Avancé

Librairie VueJS 1 & 2.0

  • VueJS est une librairie qui permet de créer des interfaces web interactives en se reposant sur le principe des composants web.
    Avancé

Framework frontEnd Angular 2

  • Angular propose toujours plus de cohérence dans le développement front. Les concepts d'ecma script 6 (ES6) sont utilisés pour faciliter la production d'applications web SPA
    Bon niveau

Framework Laravel 5.3

  • Middleware, Moteur de template Blade, Socialite, Elequent, API Authentication, Localization, Relationships, Collections, Passport, Cashier, Envoy et autres...
    Avancé

E-learning sur la méthode Américaine

  • Cours en ligne pour mes étudiants 90% Pratique

Tutoriels en développement Web

Enseignant Code.org

  • Code.org

Framework Web

  • Expert en Laravel Framework
    Expert
  • Framework Symfony2
    Avancé
  • Angular 2, 4 et 5
    Avancé
  • VueJS 1 & 2
    Avancé
  • CodeIgniter
    Avancé
  • Adonis JS
    Bon niveau
  • MeteorJS
    Bon niveau

Langage de Programmation

  • PHP4 / PHP5
  • JavaScript, Jquery, Json, Ajax
  • Langage C, JAVA
  • VB.NET, C_SHARP
  • SQL, T-SQL, PL-SQL

Intégration Web

  • Bulma.io
    Expert
  • getBootstrap
    Avancé
  • getUiKit
    Avancé
  • Materialize CSS
    Avancé
  • FOUNDATION 4, 5
    Bon niveau
  • HTML5 / CSS3 / JqueryUI
    Bon niveau
  • 960 GRID
    Avancé
  • SKELETON
    Bon niveau
  • WIREFRAME
    Expert

SGBD

  • ORACLE
    Bon niveau
  • SQL SEVER
    Bon niveau
  • MySQL
    Expert
  • FireBase et FireStore
    Bon niveau
  • MongoDB
    Bon niveau
  • HyperFileSql
    Intermédiaire

Système de gestion de contenu CMS

  • CMS VOYAGER
    Avancé
  • Wordpress, Joomla
    Bon niveau
  • Prestashop
    Intermédiaire
  • OpenCart
    Bon niveau
  • CMS DRUPAL 8
    Avancé

Méthode d'analyse

  • MERISE
  • UML (Unified Modeling Language)
  • Méthode Agile

IDE (Environnement de Développement)

  • SublimeText
  • Brackets
  • Dreamweaver
  • NetBeans
  • Visual Studio
  • Notepad++

Emarketing

  • Référencement / SEO
  • Blog et Réseaux Socieaux
  • RSS et QR-CODE
  • Auto Répondeurs
  • Landing pages
  • Plage
  • Nature
  • Montagne
  • PNL
  • Tutoriels Informatique
  • NANBUDO
  • FULL CONTACT