Formation Informatique | Formation Management
Informatique » Développement logiciel » Formation Langages C / C++ / VB... »

Maîtriser le langage Pro C


Formation pro c

Stage pratique
Eligible au DIF

Réf : LPR

Prix 2012 : 1285 € H.T.
Durée :  2  jours
Cliquer sur une session pour réserver:

Paris
28 juin 12, 6 sept. 12

Toutes les sessions  

Lyon,Aix
Nantes,Rennes
Toulouse,Bordeaux
Bruxelles,Strasbourg
Lille,Geneve
Sophia-antipolis,Luxembourg
:
Nous contacter
Filières métiers:

Développeur Oracle

version pdf imprimer Faire suivre


Les objectifs de cette formation pro c


Cette formation vous permettra de découvrir les principaux aspects de la programmation en Pro*C. Vous apprendrez à concevoir un programme pour interfacer vos ordres SQL avec le langage C. Vous étudierez la façon d'accéder à une base de données Oracle, à paramétrer des requêtes SQL et à exploiter les résultats et les erreurs.

Participants de cette formation pro c

Chefs de projet, ingénieurs d'études, développeurs.

Pré-requis de cette formation pro c

Connaissances en programmation C, SQL et PL/SQL sous Oracle.


Programme de cette formation pro c

Introduction

- Qu'est-ce que le Pro*C.

- Ses caractéristiques.

- Installation et organisation des librairies.

- Le mode ligne de commandes.


Les bases de la programmation

- L'environnement du pré-compilateur et ses options.

- La syntaxe du Pro*C.

- Architecture basique d'un programme .pcc.

- Processus de pré-compilation et de compilation.

Travaux pratiques
Conception d'un premier programme : de la pré-compilation à l'édition de lien. Utilisation du Makefile.

La connexion à une base de données

- La connexion à une base Oracle.

- La zone de communication SQLCA.

- La gestion des transactions.

Travaux pratiques
Connexion et extraction d'enregistrements de la base de données Oracle.

Les variables hôtes

- Codages des caractères.

- Unicode.

- Options de compilation.

- Les types de bases, les curseurs, les pointeurs, les structures, les tableaux, les indicateurs.

Travaux pratiques
Récupération et exploitation des résultats de sélection à partir de variables d'hôtes et de curseurs.

Les aspects avancés du langage

- Le SQL dynamique.

- La compilation du C++.

- L'encapsulation PL/SQL. Packages.

- La localisation.

- Les contextes de développeur.

- Les applications multithreadées.

Travaux pratiques
Affichage sous forme de page WEB. Mise à jour de la base. Contextes utilisateurs.

Le traitement des anomalies

- Le fichier de configuration.

- Les options de compilation.

- Les pré-compilations conditionnelles.

- L'instruction WHENEVER.

- La reprise en cas d'erreur.

- La variable SQLCODE et autres.

- Les User exits.

Travaux pratiques
Gestion des erreurs, reprises. Opérations de masse, BULK BIND. Ecriture de batchs.