Développement SQL, PLSQL avec ORACLE
Deviens Développeur SQL, PL/SQL avec ORACLE en 16 semaines avec une formation intensive adoptant l’approche « Learning by doing » et un accompagnement à l’insertion professionnelle.
Introduction au métier de développement SQL, PL/SQL
Explorez le potentiel du développement SQL, PL/SQL avec notre programme
Les débouchés (les postes que vous pourrez occuper après cette formation)
Développeur SQL / PLSQL
Ce profil est recherché dans toutes les entreprises notamment :
- Les ESN (entreprise de service numérique)
Les grandes entreprises qui internalisent ce type de prestations, et sont donc dotées d’un service informatif développé.
Pourquoi devenir Développeur SQL/PLSQL ?
- Demande élevée
- Salaire compétitif
- Possibilité d’évolution de carrière
- Défis techniques
- Collaboration avec d’autres professionnels
Perspectives de carrière :
Le développeur SQL se voit confier des projets de plus en plus stratégiques et complexes au fil des années d’expérience. S’il commence sa carrière au poste de développeur SQL junior, il accède progressivement au statut de développeur senior. Il peut alors endosser des responsabilités managériales de chef d’équipe.
L'opérateur de formation
Fleuron de l’Université Mohammed V de Rabat, l’Ecole Nationale Supérieure d’Informatique et d’Analyse des Systèmes (ENSIAS) est la plus grande école d’ingénieur spécialisée dans les Technologies d’Information et de la Communication depuis 1992 qui prône les valeurs d’équité, d’égalité des chances et d’inclusion sociale. Durant 31 années, l’ENSIAS a su anticiper l’évolution de l’informatique vers la digitalisation, puis vers la transformation et la réinvention digitale. C’est l’école génératrice de connaissances et de richesses à grande valeur ajoutée pour accompagner la croissance économique du Pays.
Success Stories de Lauréats
Nos lauréats ingénieurs, depuis la première promotion en 1995, sont très prisés et primés dans le monde de travail, les lauréats de Master de recherche SDBD (sciences de données et big Data) sont tout aussi demandés dans le monde des entreprises. Plusieurs profils de l’ENSIAS ont rejoint des sociétés multinationales et des établissements publics prestigieux.
Compétences : ce que vous allez apprendre
À l’issue de la formation, l’apprenant sera en mesure de :
- Comprendre le modèle relationnel et l’algèbre relationnelle
- Créer en SQL des tables avec contraintes
- Manipuler les données
- Savoir restituer les données : Interroger, filtrer et trier
- Savoir identifier les objets d’une base de données Oracle
- Comprendre le traitement transactionnel dans Oracle
- Maîtriser les fondements du langage PL/SQL
- Accéder et manipuler les données d’une base de données Oracle
- Créer des procédures et des fonctions stockées
- Créer des packages
- Utiliser les différents types des déclencheurs
- Gérer les exceptions
- Développer et déployer des applications Web avec APEX
- Maîtriser l’architecture APEX
- Installer et configurer APEX
- Connaitre l’environnement de développement APEX
- Savoir utiliser SQL et PL/SQL depuis APEX
- Mettre en place la sécurité APEX
Programme de la formation
- Bases de données relationnelles (BDR)
- Le langage SQL
- Présentation du SGBD Oracle
- Les outils de développement Oracle: ODO
- Concepts de base de PL/SQL
- La gestion des transactions
- Les curseurs
- Gestion des erreurs
- Traitements stockés
- Gestion des déclencheurs (Triggers)
- SQL : techniques avancées
- Les performances et la gestion du cache
- Le SQL dynamique
- APEX : Développement d’application Oracle avec Oracle Application Express.
Les méthodes de formation sont issues de best practices utilisées, notamment aux Etats-Unis, basées sur de l’apprentissage encadré, et par la pratique, qui tend à mettre l’apprenant en situation professionnelle visant un changement de mindset, une amélioration des connaissances et surtout un accompagnement dès le début de la formation vers l’insertion professionnelle
Une formation complète permettant aux apprenants un(e) :
- Montée rapide en compétences techniques opérationnelles ;
- Renforcement des compétences transversales indispensables à une insertion réussie dans le monde professionnel du secteur du digital ;
- Aptitude à élaborer un projet professionnel aligné à la formation et répondant aux besoins du marché de travail ;
- Meilleure opportunité d’insertion professionnelle via un stage encadré.
Les apprenants bénéficieront de l’accompagnement et du suivi dans l’instauration des méthodologies de travail, du sens critique et d’un ensemble d’aptitudes nécessaires au monde du travail à l’ère du digital, comme l’autonomie, l’auto-apprentissage, l’adaptabilité, le travail de groupe, l’esprit d’entreprenariat et l’aptitude à appréhender un problème dans le cadre d’un projet à gérer et réaliser de manière agile et efficace.
En plus des séances en présentiel dédiées au profil visé, il y aura :
- Renforcement des prérequis suite à un test de positionnement
- Encadrement de Projet
- Tutorat
- Accompagnement professionnel par les coachs professionnels lors des ateliers correction
- Mentorat
- Encadrement de stage
Aide à la préparation des certifications.
- Pré-requis : Baccalauréat scientifique et minimum Licence (Bac + 3) scientifique (ne dépassant pas 4 ans maximum)
- Critères de sélection : Etude de dossier et Entretien oral. Une lettre de motivation justifiant les compétences techniques et les expériences professionnelles éventuelles est souhaitable.
- Modalités, étapes de candidature : Présélection via le portail de JobIntech, étude de dossier, convocations des candidats présélectionnés pour l’entretien oral.
FAQ'S
Quelle est la différence entre SQL et PL/SQL ?
SQL (Structured Query Language) est un langage de programmation utilisé pour communiquer avec les bases de données relationnelles. Il est principalement utilisé pour interroger, insérer, mettre à jour et supprimer des données dans une base de données. PL/SQL (Procedural Language/Structured Query Language), quant à lui, est une extension du SQL qui permet d’écrire des blocs de code procéduraux, des procédures stockées, des fonctions et des déclencheurs dans une base de données Oracle.
Quels sont les sujets généralement couverts dans une formation SQL ?
Une formation SQL couvre généralement les bases du langage SQL, y compris les requêtes SELECT pour interroger les données, les clauses WHERE pour filtrer les résultats, les jointures pour combiner des tables, les opérations d’insertion, de mise à jour et de suppression de données, les fonctions d’agrégation, les sous-requêtes, et la gestion des tables et des vues.
Quels sont les sujets généralement couverts dans une formation PL/SQL ?
Une formation PL/SQL couvre généralement les bases du langage PL/SQL, y compris la structure et la syntaxe des blocs de code PL/SQL, les variables et les types de données, les boucles et les conditions, les procédures stockées, les fonctions, les curseurs, les packages PL/SQL, les déclencheurs (triggers), la gestion des exceptions et les interactions avec SQL.
Quelles sont les compétences nécessaires pour apprendre SQL et PL/SQL ?
Pour apprendre SQL, il est utile d’avoir une compréhension des bases de données relationnelles et une connaissance générale de la logique de requêtage. Pour apprendre PL/SQL, une compréhension de base de SQL est nécessaire, ainsi qu’une familiarité avec les concepts de programmation procédurale tels que les variables, les boucles et les conditions.
Quelles sont les perspectives de carrière après avoir acquis des compétences en SQL et PL/SQL ?
Les compétences en SQL et PL/SQL sont très demandées sur le marché du travail. Après avoir acquis ces compétences, vous pouvez envisager des carrières en tant que développeur de bases de données, analyste de données, administrateur de bases de données, consultant SQL, ou développeur d’applications qui utilisent des bases de données relationnelles.