⚠️⚠️ Seuls les apprenants n’ayant pas bénéficié d’une formation du programme JobInTech peuvent s’inscrire. ⚠️⚠️

Développement SQL and PLSQL – Proximity Management

Devenez un Développeur PL/SQL Oracle en 4 mois !

Proximity Management-Logo

Lieu de la formation

Casablanca

Durée de la formation

4 mois

Date de démarrage

Septembre 2025

Conditions d'accès

  • BAC+3 (et +) minimum.
  • Des connaissances basiques en IT.
  • Connaissances basiques en langue française et anglaise.
Proximity Management-Logo

Proximity Management

Proximity Management : Cabinet d’expertise et d’ingénierie avec une large expérience en gestion de projet et insertion, est associé à l’école Supérieure Supemir reconnue par l’état, spécialisée en IT cumule plus de 20 ans d’expérience dan la formation et l’accompagnement à l’insertion
professionnelle.

Introduction au métier de Développeur PL/SQL Oracle

Les débouchés (les postes que vous pourrez occuper après cette formation)

Postes de développement :

  • Développeur PL/SQL : Conception et développement d’applications Oracle, création de procédures stockées et optimisation des performances
  • Développeur Base de Données : Développement d’applications centrées données avec expertise SQL avancée
  • Analyste Programmeur Oracle : Analyse des besoins métier et développement de solutions techniques sur plateforme Oracle
  • Développeur d’Applications d’Entreprise : Création d’applications robustes pour les grands comptes utilisant Oracle

Postes d’administration et support :

  • Administrateur de Base de Données Oracle : Gestion, maintenance et optimisation des serveurs Oracle
  • Consultant Oracle : Expertise technique auprès des entreprises pour l’implémentation et l’optimisation
  • Spécialiste Support Oracle : Résolution des problèmes techniques et accompagnement des équipes de développement

Évolutions de carrière :

  • Architecte Base de Données : Conception de l’architecture des systèmes de données complexes
  • Chef de Projet Technique : Pilotage de projets de migration ou d’implémentation Oracle
  • Formateur Oracle : Transmission de l’expertise technique auprès des professionnels
  • Expert en Performance Oracle : Spécialisation dans l’optimisation et le tuning des bases de données

Secteurs d’activité :

  • Secteur bancaire et financier : Développement d’applications de gestion des risques et des transactions
  • Assurance : Systèmes de gestion des contrats et des sinistres
  • Télécommunications : Applications de facturation et de gestion clientèle
  • Administration publique : Systèmes d’information gouvernementaux
  • Santé : Applications de gestion hospitalière et de dossiers patients
  • Industrie : Systèmes ERP et de gestion de production

Types de contrats :

  • Postes en CDI dans les entreprises utilisatrices d’Oracle
  • Missions de consulting en freelance ou en société de services
  • Contrats de formation et de support technique
  • Opportunités à l’international grâce à la portabilité des compétences Oracle

Cette formation vous positionne sur un marché de l’emploi dynamique avec des perspectives d’évolution attractives et des rémunérations compétitives.

 Pourquoi devenir Développeur PL/SQL Oracle ?

Opportunités de carrière :

  • Forte demande sur le marché du travail pour les spécialistes Oracle
  • Évolution possible vers des postes d’architecte de bases de données ou de consultant Oracle
  • Secteurs variés : banque, assurance, télécommunications, administration publique

Avantages techniques :

  • Maîtrise d’une technologie robuste et largement utilisée en entreprise
  • Compétences en développement d’applications critiques et performantes
  • Expertise dans la gestion de gros volumes de données
  • Capacité à optimiser les performances des bases de données

Compétences recherchées :

  • Conception et développement d’applications Oracle complexes
  • Création de procédures stockées, fonctions et triggers
  • Optimisation des requêtes SQL pour améliorer les performances
  • Gestion des transactions et de la sécurité des données

Stabilité professionnelle :

  • Oracle reste une référence incontournable dans les SGBD d’entreprise
  • Compétences transférables vers d’autres systèmes de bases de données
  • Possibilité de travailler en tant que consultant indépendant
  • Formation continue assurée par l’évolution constante des technologies Oracle

Cette formation vous permettra d’acquérir une expertise technique solide et recherchée sur le marché de l’emploi.

Compétences : ce que vous allez apprendre

Maîtrise des bases de données relationnelles :

  • Comprendre et appliquer les concepts des SGDBR et de l’algèbre relationnelle
  • Manipuler efficacement les données avec les commandes SQL essentielles
  • Gérer les transactions avec BEGIN, COMMIT et ROLLBACK
  • Administrer les privilèges système et objets avec GRANT et REVOKE

Développement SQL avancé :

  • Créer des requêtes complexes avec SELECT et ses clauses (WHERE, ORDER BY, GROUP BY, HAVING)
  • Utiliser les fonctions SQL (numériques, textes, dates) et les fonctions d’agrégat
  • Maîtriser les jointures internes et externes pour les requêtes multi-tables
  • Manipuler les opérateurs ensemblistes et les sous-requêtes
  • Optimiser les performances des requêtes grâce aux plans d’exécution

Programmation PL/SQL :

  • Développer des blocs PL/SQL structurés avec variables et types de données
  • Implémenter les structures de contrôle (conditionnelles, itératives)
  • Gérer les curseurs explicites et implicites pour le traitement des données
  • Créer une gestion d’erreurs robuste avec les exceptions personnalisées
  • Développer des procédures stockées, fonctions et packages modulaires

Développement d’applications avancées :

  • Créer et gérer des triggers pour l’automatisation des traitements
  • Sécuriser les applications avec la gestion des contextes et privilèges
  • Utiliser SQL dynamique avec DBMS_SQL et EXECUTE IMMEDIATE
  • Déboguer efficacement le code PL/SQL sous SQL*Plus
  • Analyser et optimiser le code existant avec les outils Oracle

Gestion des objets de base de données :

  • Créer, modifier et supprimer tables, index, vues avec CREATE, ALTER, DROP
  • Gérer les contraintes d’intégrité et l’auto-incrémentation
  • Utiliser les colonnes virtuelles, synonymes et dictionnaire de données
  • Comprendre et exploiter les métadonnées avec DBMS_METADATA

Vous serez capable de concevoir et développer des applications Oracle complètes, performantes et sécurisées, prêtes pour un environnement de production professionnel.

Programme de la formation

Programme SQL :

Module 1 : Introduction
Module 2 : Aspects DDL et DML
Module 3 : Interrogation d’une table
Module 4 : Fonctions SQL et regroupements
Module 5 : Requêtes multi-tables
Module 6 : Compléments

Programme PL/SQL :

Module 1 : Introduction
Module 2 : La structure d’un bloc PL/SQL, Le PL/SQL et l’instruction select, Les variables
Module 3 : Les structures de contrôle
Module 4 : Les curseurs
Module 5 : La gestion des erreurs
Module 6 : La gestion des transactions
Module 7 : Les traitements stockés dans la base
Module 8 : Le débogage sous SQL*Plus
Module 9 : Techniques d’optimisation des requêtes PL/SQL pour améliorer les performances des bases de données Oracle

  • Learning by doing 
  • Ateliers Soft Skills
  • Ateliers Hard Skills
  • Examens + Certifications académique et Professionnelle 
  • Events (Hackathons, Tech talks, Rencontres professionnelles, Team building…)
  • Formation 100% en présentiel.
  • Être disponible durant les 4 mois de la formation.
  • Assiduité.
  • Professionnalisme.

Modalités de candidature :  

Critères de sélection :  

  • Bac+3 minimum.
  • Disponible durant la période de la formation.
  • Passer l’examen d’entrée à + 65%.
  • Passer la phase piscine avec une bonne note d’évaluation.