Oracle SQL & PL/SQL - classe virtuelle de 5 jours
3.450,00 EUR
- 5 days
Acquérez des bases solides en développement de bases de données Oracle avec ce cours pratique sur les fondamentaux d’Oracle SQL et PL/SQL. Conçu pour les débutants et les futurs professionnels des bases de données, ce cours vous apprend à extraire, gérer et manipuler des données avec Oracle SQL, tout en vous initiant à la programmation PL/SQL pour créer des procédures, des fonctions, des déclencheurs et la logique de base de données.
Caractéristiques principales
Langue
Supports de cours en anglais
Niveau
Niveau débutant - intermédiaire
5 jours de formation en direct avec un instructeur
Formation virtuelle (8 heures par jour)
Accès à Oracle SQL Developer
Cahier d’exercices du cours et supports de référence téléchargeables
Plus de 60 heures d’étude recommandées
Attestation de fin de programme incluse

Résultats d’apprentissage
À la fin de ce programme, vous serez capable de :
Principes fondamentaux d’Oracle SQL et PL/SQL
Acquérez des compétences pratiques en Oracle SQL pour l’extraction, la manipulation et la gestion de données avant de progresser vers la programmation PL/SQL pour l’automatisation et la logique procédurale.
Travailler avec les dictionnaires de données
Apprenez à interroger les vues du dictionnaire de données Oracle pour comprendre les structures de la base de données, les relations, les index et les métadonnées, afin d’améliorer l’analyse et le dépannage de la base de données.
SQL dynamique et requêtes avancées
Explorez le SQL dynamique, la liaison de paramètres et les techniques de requêtes sécurisées tout en construisant des jointures avancées, des sous-requêtes corrélées, des vues en ligne et des requêtes SQL optimisées pour les performances.
Création de programmes PL/SQL
Créer des programmes PL/SQL modulaires en utilisant des variables, des boucles, des conditions, des curseurs, des enregistrements et la gestion des exceptions afin d’automatiser des tâches et de concevoir des solutions fiables pilotées par base de données.

Chronologie du cours
Jour 1
Principes fondamentaux de PL/SQL
- Introduction au PL/SQL
- Variables, constantes et types de données
- Initialisation des variables et affectation des valeurs
- Utilisation de SQL dans du code PL/SQL
- Génération de sortie dans SQL Developer
Jour 2
Logique du programme
- Les instructions IF, ELSE et CASE
- Boucles BASIC, WHILE et FOR
- Boucles imbriquées et étiquetées
- Instructions GOTO et CONTINUE
Jour 3
Utilisation des curseurs
- Curseurs implicites et explicites
- Déclaration, ouverture et fermeture de curseurs
- Récupération des lignes et vérification de l’état
- Curseur FOR UPDATE et boucles FOR
- Curseurs paramétrés
Jour 4
Exceptions et blocs imbriqués
- Gestion des exceptions en PL/SQL
- Exceptions système et définies par l’utilisateur
- Erreurs d’application et gestion de WHEN OTHERS
- Blocs imbriqués et étiquetés
- Portée des variables, des curseurs et des instructions GOTO
- Propagation des exceptions
Jour 5
Enregistrements et tableaux associatifs PL/SQL
- Déclaration et utilisation de types d’enregistrements
- Travailler avec des enregistrements imbriqués
- Tableaux associatifs (tables indexées par clé)
- Fonctions de table PL/SQL intégrées
- Gestion des collections PL/SQL

Qui devrait s’inscrire à ce programme ?
Développeurs Oracle de bases de données en herbe
Administrateurs de bases de données (DBA) juniors
Analystes de données et spécialistes du reporting
Développeurs logiciels travaillant avec des bases de données Oracle
Professionnels de l’informatique impliqués dans la gestion de bases de données
Toute personne souhaitant développer ses compétences en programmation SQL et PL/SQL
Prérequis
- Connaissances de base en informatique et en technologies de l’information
- Une bonne connaissance des bases de données et des concepts liés aux données est un atout
- Aucune expérience préalable en Oracle SQL ou PL/SQL n’est requise
- Des connaissances de base en programmation sont utiles mais non obligatoires
- Il est recommandé d’avoir une compréhension des bases de données relationnelles
Déclarations
Licences et accréditation
Le cours est proposé conformément à l’accord du programme partenaire et respecte les exigences de l’accord de licence.
Politique d’équité
Nous encourageons les candidats à contacter l’AVC pour obtenir des conseils et un accompagnement tout au long du processus d’aménagement.
Foire aux questions

Avez-vous besoin de solutions d’entreprise ou d’une intégration LMS?
Vous n'avez pas trouvé le cours ou le programme adapté à votre entreprise ? Besoin d'une intégration LMS ? Écrivez-nous ! Nous réglerons tout !
