%PDF-1.2 1 0 obj << /Type /Catalog /Outlines 3 0 R /Pages 2 0 R >> endobj 2 0 obj << /Type /Pages /Kids [8 0 R 12 0 R 16 0 R 20 0 R ] /Count 4 >> endobj 3 0 obj << /Type /Outlines /Count 0 >> endobj 4 0 obj << /Type /Font /Encoding /WinAnsiEncoding /Subtype /Type1 /Name /n /BaseFont /Times-Roman >> endobj 5 0 obj << /Type /Font /Encoding /WinAnsiEncoding /Subtype /Type1 /Name /i /BaseFont /Times-Italic >> endobj 6 0 obj << /Type /Font /Encoding /WinAnsiEncoding /Subtype /Type1 /Name /g /BaseFont /Times-Bold >> endobj 7 0 obj << /ProcSet [/PDF /Text] /Font << /n 4 0 R /i 5 0 R /g 6 0 R >> >> endobj 8 0 obj << /Type /Page /Parent 2 0 R /MediaBox [0 0 595 842] /Contents 11 0 R /Resources << /ProcSet [/PDF /Text] /Font << /n 4 0 R /i 5 0 R /g 6 0 R >> /XObject << /image_shape_4_hi 9 0 R /image_shape_8 10 0 R >> >> >> endobj 9 0 obj << /Type /XObject /Subtype /Image /Filter [/DCTDecode] /ColorSpace /DeviceRGB /Width 103 /Height 101 /Name /image_shape_4_hi /BitsPerComponent 8 /Length 2957 >> stream JFIF``TExifII*12PngUnit http://SharePower.VirtualAve.net/png.htmlC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222eg" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?( ( (vuxWw>\ ExuIщ2c]-ʘ5rHoe=:F&?hחCx#C"ȇTQ@Q@Q@0K0U iHMp*H5+S )RH'w;0x9bWKv dpq,Eޟi(e1usxVʎKvlW<+cwEjb'ʣI:ʓ۸AALFW{mݴ8'@_W/-G8vEMgSmZ{OҽWC񦕨٧p-@t=kԇMÐxʃZ¬x\ݛjM] O^c^is7ބ{׏ow5r{ VExX+׭gi`L jx/?~eJn7ǩ"#cI>HOֻ66>QbDop}W@f41(ɒ@jӚvGKB\w7-"Vi < }kin.5+ۆB2y(p|isNڵϤ`0}GM9.% a75{5ΠLnΌ\"n<ѕ;s1V?̟KH.YzcO\1j[BiljiGtu} ݕ9ҽMOբv5!wHf l?{q* l^8ՖQEu>QERA|^^k~-V=K46By{ io#:u«w>k7شQXG,oOW8DvC]llGS}t)Οz>s? %)N|7E|ϴݑWjS$1 x򃢄s)ctvRNidy'Rw8P{crDc{F9^5|c-lꥆգjiW@CF^OљWgBP9loi(60TWE6w' J\+IK RdԴ=Ί)f)RA |%Q@y˯Xmnб^a;jAm{qY֕Cpu9avs 1No W 2]Fװ|cx[[/̋"NsQd F'VpÕ)-QWJj|aiAIn:k}G,$A'ҶBĠ{8VUop%<:RVnpH@[0TPΟ[Or}jğ tcCw{8 ( TFY+*)u 5Γ\!UW 3B>kXbػN`73cWEEwF<ԩ*s(s sFx*E5p9ZK-f |*aҢ_a=#,vQ(gN<yT?<=X9~5u31?2[n3Eg&ވ)OX+6!^qZtQ]_ ((endstream endobj 10 0 obj << /Type /XObject /Subtype /Image /Filter [/DCTDecode] /ColorSpace /DeviceRGB /Width 103 /Height 101 /Name /image_shape_8 /BitsPerComponent 8 /Length 2957 >> stream JFIF``TExifII*12PngUnit http://SharePower.VirtualAve.net/png.htmlC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222eg" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?( ( (vuxWw>\ ExuIщ2c]-ʘ5rHoe=:F&?hחCx#C"ȇTQ@Q@Q@0K0U iHMp*H5+S )RH'w;0x9bWKv dpq,Eޟi(e1usxVʎKvlW<+cwEjb'ʣI:ʓ۸AALFW{mݴ8'@_W/-G8vEMgSmZ{OҽWC񦕨٧p-@t=kԇMÐxʃZ¬x\ݛjM] O^c^is7ބ{׏ow5r{ VExX+׭gi`L jx/?~eJn7ǩ"#cI>HOֻ66>QbDop}W@f41(ɒ@jӚvGKB\w7-"Vi < }kin.5+ۆB2y(p|isNڵϤ`0}GM9.% a75{5ΠLnΌ\"n<ѕ;s1V?̟KH.YzcO\1j[BiljiGtu} ݕ9ҽMOբv5!wHf l?{q* l^8ՖQEu>QERA|^^k~-V=K46By{ io#:u«w>k7شQXG,oOW8DvC]llGS}t)Οz>s? %)N|7E|ϴݑWjS$1 x򃢄s)ctvRNidy'Rw8P{crDc{F9^5|c-lꥆգjiW@CF^OљWgBP9loi(60TWE6w' J\+IK RdԴ=Ί)f)RA |%Q@y˯Xmnб^a;jAm{qY֕Cpu9avs 1No W 2]Fװ|cx[[/̋"NsQd F'VpÕ)-QWJj|aiAIn:k}G,$A'ҶBĠ{8VUop%<:RVnpH@[0TPΟ[Or}jğ tcCw{8 ( TFY+*)u 5Γ\!UW 3B>kXbػN`73cWEEwF<ԩ*s(s sFx*E5p9ZK-f |*aҢ_a=#,vQ(gN<yT?<=X9~5u31?2[n3Eg&ވ)OX+6!^qZtQ]_ ((endstream endobj 11 0 obj << /Length 4764 >> stream BT /n 12 Tf ET BT /n 12 Tf /n 18 Tf 20 728 Td (Interbase: la programmation client serveur sans souci) Tj /n 12 Tf 0 -35 Td /i 12 Tf 3.016 Tw 0.302 Tc (Interbase) Tj /n 12 Tf 3.016 Tw 0.302 Tc ( est le moteur de bases de donnes le plus efficace en terme d'installation, place mmoire,) Tj 0 -12 Td 1.951 Tw 0.195 Tc (programmation et cout. Bien que ce moteur ait t le pionnier en matire de procdure catalogue, Blob,) Tj 0 -12 Td 0.053 Tw 0.005 Tc (vnements, traitement rpartis, son utilisation reste simple sans sacrifier ni la fonctionnalit ni la performance. Le) Tj 0 Tw 0 Tc 0 -12 Td (dveloppement sur un poste local peut tre dploy en multi-poste instantanment.) Tj 0 Tw 0 Tc ET BT /n 12 Tf /n 18 Tf 20 606 Td (Les objectifs de la formation Client Serveur Interbase) Tj /n 12 Tf 0 -35 Td 1.074 Tw 0.107 Tc (Vous apprendrez utiliser le Serveur Interbase, concevoir une base de donnes, puis raliser des applications) Tj 0 Tw 0 Tc 0 -12 Td (client qui crent la base, les tables, les index, et manipulent et impriment les donnes.) Tj 0 Tw 0 Tc ET BT /n 12 Tf /n 18 Tf 20 508 Td (Ce que vous apprendrez) Tj /n 12 Tf 6 -35 Td () Tj 12 0 Td (dvelopper rapidement des applications de bases de donnes en utilisant ) Tj /i 12 Tf (Interbase) Tj /n 12 Tf -12 -12 Td () Tj 12 0 Td (installer et grer le Serveur) Tj -12 -12 Td () Tj 12 0 Td (concevoir une base de donnes relationnelle) Tj -12 -12 Td () Tj 12 0 Td (mettre au point une interface ) Tj /i 12 Tf (Windows) Tj /n 12 Tf ( d'accs et de gestion de bases de donnes en mode Client Serveur) Tj -12 -12 Td () Tj 12 0 Td (crire des requtes en langage SQL) Tj -12 -12 Td () Tj 12 0 Td (produire des tats) Tj -12 -12 Td () Tj 12 0 Td (valuer les diffrents moteurs de bases de donnes proposs sur le march) Tj ET BT /n 12 Tf /n 18 Tf 20 350 Td (Aqui s'adresse ce cours) Tj /n 12 Tf 0 -35 Td 1.12 Tw 0.112 Tc (Dveloppeurs de logiciels, et programmeurs souhaitant prototyper, dvelopper ou intgrer des applications de) Tj 0 -12 Td 0.045 Tw 0.004 Tc (bases de donnes Client Serveur sous ) Tj /i 12 Tf 0.045 Tw 0.004 Tc (Windows.) Tj /n 12 Tf 0.045 Tw 0.004 Tc ( Aucune connaissance pralable de ) Tj /i 12 Tf 0.045 Tw 0.004 Tc (Windows) Tj /n 12 Tf 0.045 Tw 0.004 Tc ( ou de programmation) Tj 0 Tw 0 Tc 0 -12 Td (de base de donnes ne sont ncessaires.) Tj 0 Tw 0 Tc ET BT /n 12 Tf /n 18 Tf 20 240 Td (Le programme dtaill - Client Serveur Interbase) Tj /n 12 Tf ET BT /n 12 Tf 26 216 Td () Tj 12 0 Td /g 12 Tf (Architecture) Tj /n 12 Tf 6 -12 Td () Tj 12 0 Td 6.803 Tw 0.68 Tc (organisation: base de donnes locale,) Tj 0 -12 Td 3.007 Tw 0.301 Tc (Client/Serveur 2 couches, Client/Serveur 3) Tj 0 Tw 0 Tc 0 -12 Td (couches) Tj 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 1.203 Tw 0.12 Tc (accs aux donnes: moteur BDE, SQL Links,) Tj 0 Tw 0 Tc 0 -12 Td (dbExpress, Web) Tj 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 0.085 Tw 0.008 Tc (architecture des composants: connection, accs,) Tj 0 Tw 0 Tc 0 -12 Td (visualisation, tats) Tj 0 Tw 0 Tc -30 -24 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Utilisation du Serveur) Tj /n 12 Tf 0 Tw 0 Tc ET BT /n 12 Tf 330 216 Td () Tj 12 0 Td (Serveur local) Tj -12 -12 Td () Tj 12 0 Td (Serveur distant) Tj -12 -12 Td () Tj 12 0 Td (Versions et Dialectes) Tj -30 -24 Td () Tj 12 0 Td /g 12 Tf (Cration d'une Base) Tj /n 12 Tf 6 -12 Td () Tj 12 0 Td 3.419 Tw 0.342 Tc (utilisation d'ISQL: connection au serveur,) Tj 0 Tw 0 Tc 0 -12 Td (cration d'une base, utilisation de scripts) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (utilisation de ) Tj /i 12 Tf (IbConsole) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (cration par ) Tj /i 12 Tf (tIbDataBase) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (programmation directe des API clients) Tj 0 Tw 0 Tc ET q 1 0 0 1 38 764 cm 40 0 0 40 0 0 cm /image_shape_4_hi Do Q q 1 0 0 1 514 764 cm 40 0 0 40 0 0 cm /image_shape_8 Do Q BT /n 24 Tf 124.352 784 Td (Formation Client Serveur InterBase) Tj ET BT /n 12 Tf 206.006 764 Td (L'Institut Pascal - Tl 01.42.83.69.36) Tj ET BT /n 9 Tf 78.992 33 Td (Institut Pascal - 26 Rue Lamartine 75009 Paris - Tl 01.42.83.69.36 - http://www.jcolibri.com - jcolibri@jcolibri.com) Tj ET endstream endobj 12 0 obj << /Type /Page /Parent 2 0 R /MediaBox [0 0 595 842] /Contents 15 0 R /Resources << /ProcSet [/PDF /Text] /Font << /n 4 0 R /i 5 0 R /g 6 0 R >> /XObject << /image_shape_4_hi 13 0 R /image_shape_8 14 0 R >> >> >> endobj 13 0 obj << /Type /XObject /Subtype /Image /Filter [/DCTDecode] /ColorSpace /DeviceRGB /Width 103 /Height 101 /Name /image_shape_4_hi /BitsPerComponent 8 /Length 2957 >> stream JFIF``TExifII*12PngUnit http://SharePower.VirtualAve.net/png.htmlC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222eg" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?( ( (vuxWw>\ ExuIщ2c]-ʘ5rHoe=:F&?hחCx#C"ȇTQ@Q@Q@0K0U iHMp*H5+S )RH'w;0x9bWKv dpq,Eޟi(e1usxVʎKvlW<+cwEjb'ʣI:ʓ۸AALFW{mݴ8'@_W/-G8vEMgSmZ{OҽWC񦕨٧p-@t=kԇMÐxʃZ¬x\ݛjM] O^c^is7ބ{׏ow5r{ VExX+׭gi`L jx/?~eJn7ǩ"#cI>HOֻ66>QbDop}W@f41(ɒ@jӚvGKB\w7-"Vi < }kin.5+ۆB2y(p|isNڵϤ`0}GM9.% a75{5ΠLnΌ\"n<ѕ;s1V?̟KH.YzcO\1j[BiljiGtu} ݕ9ҽMOբv5!wHf l?{q* l^8ՖQEu>QERA|^^k~-V=K46By{ io#:u«w>k7شQXG,oOW8DvC]llGS}t)Οz>s? %)N|7E|ϴݑWjS$1 x򃢄s)ctvRNidy'Rw8P{crDc{F9^5|c-lꥆգjiW@CF^OљWgBP9loi(60TWE6w' J\+IK RdԴ=Ί)f)RA |%Q@y˯Xmnб^a;jAm{qY֕Cpu9avs 1No W 2]Fװ|cx[[/̋"NsQd F'VpÕ)-QWJj|aiAIn:k}G,$A'ҶBĠ{8VUop%<:RVnpH@[0TPΟ[Or}jğ tcCw{8 ( TFY+*)u 5Γ\!UW 3B>kXbػN`73cWEEwF<ԩ*s(s sFx*E5p9ZK-f |*aҢ_a=#,vQ(gN<yT?<=X9~5u31?2[n3Eg&ވ)OX+6!^qZtQ]_ ((endstream endobj 14 0 obj << /Type /XObject /Subtype /Image /Filter [/DCTDecode] /ColorSpace /DeviceRGB /Width 103 /Height 101 /Name /image_shape_8 /BitsPerComponent 8 /Length 2957 >> stream JFIF``TExifII*12PngUnit http://SharePower.VirtualAve.net/png.htmlC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222eg" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?( ( (vuxWw>\ ExuIщ2c]-ʘ5rHoe=:F&?hחCx#C"ȇTQ@Q@Q@0K0U iHMp*H5+S )RH'w;0x9bWKv dpq,Eޟi(e1usxVʎKvlW<+cwEjb'ʣI:ʓ۸AALFW{mݴ8'@_W/-G8vEMgSmZ{OҽWC񦕨٧p-@t=kԇMÐxʃZ¬x\ݛjM] O^c^is7ބ{׏ow5r{ VExX+׭gi`L jx/?~eJn7ǩ"#cI>HOֻ66>QbDop}W@f41(ɒ@jӚvGKB\w7-"Vi < }kin.5+ۆB2y(p|isNڵϤ`0}GM9.% a75{5ΠLnΌ\"n<ѕ;s1V?̟KH.YzcO\1j[BiljiGtu} ݕ9ҽMOբv5!wHf l?{q* l^8ՖQEu>QERA|^^k~-V=K46By{ io#:u«w>k7شQXG,oOW8DvC]llGS}t)Οz>s? %)N|7E|ϴݑWjS$1 x򃢄s)ctvRNidy'Rw8P{crDc{F9^5|c-lꥆգjiW@CF^OљWgBP9loi(60TWE6w' J\+IK RdԴ=Ί)f)RA |%Q@y˯Xmnб^a;jAm{qY֕Cpu9avs 1No W 2]Fװ|cx[[/̋"NsQd F'VpÕ)-QWJj|aiAIn:k}G,$A'ҶBĠ{8VUop%<:RVnpH@[0TPΟ[Or}jğ tcCw{8 ( TFY+*)u 5Γ\!UW 3B>kXbػN`73cWEEwF<ԩ*s(s sFx*E5p9ZK-f |*aҢ_a=#,vQ(gN<yT?<=X9~5u31?2[n3Eg&ވ)OX+6!^qZtQ]_ ((endstream endobj 15 0 obj << /Length 11199 >> stream BT /n 12 Tf ET BT /n 12 Tf 26 728 Td () Tj 12 0 Td /g 12 Tf (Connexion) Tj /n 12 Tf 6 -12 Td () Tj 12 0 Td (utilisation de ) Tj /i 12 Tf (tDataModule) Tj /n 12 Tf -12 -12 Td () Tj 12 0 Td /i 12 Tf (tDatabase:) Tj /n 12 Tf 6 -12 Td () Tj 12 0 Td (Alias) Tj -12 -12 Td () Tj 12 0 Td (contrle de la connection) Tj -12 -12 Td () Tj 12 0 Td (dialogue de Login) Tj -12 -12 Td () Tj 12 0 Td (diteur de ) Tj /i 12 Tf (tDataBase) Tj /n 12 Tf ( - paramtres) Tj -30 -12 Td () Tj 12 0 Td (le composant ) Tj /i 12 Tf (tSession) Tj /n 12 Tf -12 -12 Td () Tj 12 0 Td /i 12 Tf (tIbDataBase,) Tj /n 12 Tf ( ) Tj /i 12 Tf (tIbTransaction,) Tj /n 12 Tf ( ) Tj /i 12 Tf (tIbDataBaseInfo) Tj /n 12 Tf -12 -12 Td () Tj 12 0 Td (Explorateur SQL) Tj 6 -12 Td () Tj 12 0 Td (cration d'alias) Tj -12 -12 Td () Tj 12 0 Td (utilisation de SQL) Tj -30 -12 Td () Tj 12 0 Td (Moniteur Sql - Paramtrage du suivi) Tj -12 -12 Td () Tj 12 0 Td (gestion des exceptions) Tj 6 -12 Td () Tj 12 0 Td (exceptions Client ou Serveur) Tj -12 -12 Td () Tj 12 0 Td (affichage) Tj -12 -12 Td () Tj 12 0 Td (arrt si exception) Tj -48 -24 Td () Tj 12 0 Td /g 12 Tf (Cration de table) Tj /n 12 Tf 6 -12 Td () Tj 12 0 Td 1.761 Tw 0.176 Tc (types de donnes SQL, ) Tj /i 12 Tf 1.761 Tw 0.176 Tc (Interbase,) Tj /n 12 Tf 1.761 Tw 0.176 Tc ( domaines,) Tj 0 Tw 0 Tc 0 -12 Td (contraintes) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (utilisation de ) Tj /i 12 Tf (tQuery) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (CREATE TABLE) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (SQL statique et dynamique) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /i 12 Tf (ExecSql,) Tj /n 12 Tf ( ) Tj /i 12 Tf (tFieldDefs) Tj /n 12 Tf 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /i 12 Tf (tIbQuery,) Tj /n 12 Tf ( ) Tj /i 12 Tf (tIbSql) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (cration de vues dans la base) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (index) Tj 0 Tw 0 Tc 0 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (Primary Key et Foreign Key) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (les index au niveau du ) Tj /i 12 Tf (Moteur) Tj /n 12 Tf ( ) Tj /i 12 Tf (Interbase) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /i 12 Tf (tIndexDefs) Tj /n 12 Tf ( et SQL) Tj 0 Tw 0 Tc -42 -24 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Affichage et navigation) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (L'explorateur SQL) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (la requte ) Tj /g 12 Tf (SELECT) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (Syntaxe) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (fonctionnement au niveau du ) Tj /i 12 Tf (Moteur) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 6.824 Tw 0.682 Tc (utilisation de ) Tj /i 12 Tf 6.824 Tw 0.682 Tc (tQuery,) Tj /n 12 Tf 6.824 Tw 0.682 Tc ( ) Tj /i 12 Tf 6.824 Tw 0.682 Tc (tDataSource,) Tj /n 12 Tf 0 Tw 0 Tc 0 -12 Td /i 12 Tf (tDbGrid) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 4.946 Tw 0.495 Tc (requte SQL simple et paramtre -) Tj 0 Tw 0 Tc 0 -12 Td /i 12 Tf (Prepare) Tj /n 12 Tf ( - ) Tj /i 12 Tf (tParams) Tj /n 12 Tf 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (ouverture et fermeture de tables) Tj 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 4.18 Tw 0.418 Tc (accs aux champs: ) Tj /i 12 Tf 4.18 Tw 0.418 Tc (tFields) Tj /n 12 Tf 4.18 Tw 0.418 Tc ( dynamique et) Tj 0 Tw 0 Tc 0 -12 Td (persistent) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (navigation dans la table) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (positionnement et recherche) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (les signets - Utilisation de tables auxiliaires) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (filtres: intervalles, expressions) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (SELECT) Tj /n 12 Tf ( plus complexes) Tj 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (GROUP BY) Tj /n 12 Tf ( et ) Tj /g 12 Tf (HAVING) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (aggrgats) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (requtes imbriques) Tj 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (champs calculs - les tats du ) Tj /i 12 Tf (tDataSet) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 2.145 Tw 0.215 Tc (champs rfrence \(lookup\) - dictionnaire de) Tj 0 Tw 0 Tc 0 -12 Td (donnes) Tj 0 Tw 0 Tc ET BT /n 12 Tf 330 728 Td () Tj 12 0 Td (procdures stockes: ) Tj /i 12 Tf (tStoredProc) Tj /n 12 Tf 6 -12 Td () Tj 12 0 Td (cration de procdure stocke) Tj -12 -12 Td () Tj 12 0 Td (excution) Tj -12 -12 Td () Tj 12 0 Td /i 12 Tf (Open) Tj /n 12 Tf ( vs. ) Tj /i 12 Tf (ExecProc) Tj /n 12 Tf -12 -12 Td () Tj 12 0 Td (utilisation de paramtres) Tj -12 -12 Td () Tj 12 0 Td (utilisation avec ) Tj /g 12 Tf (SELECT) Tj /n 12 Tf -24 -12 Td () Tj 12 0 Td (optimisation des requtes - Plan) Tj -36 -24 Td () Tj 12 0 Td /g 12 Tf (Ajout, Modification, Validation) Tj /n 12 Tf 6 -12 Td () Tj 12 0 Td (SQL: ) Tj /g 12 Tf (INSERT) Tj /n 12 Tf (, ) Tj /g 12 Tf (UPDATE) Tj /n 12 Tf (, ) Tj /g 12 Tf (DELETE) Tj /n 12 Tf -12 -12 Td () Tj 12 0 Td /i 12 Tf (tQuery) Tj /n 12 Tf ( modifiable \(live\)) Tj -12 -12 Td () Tj 12 0 Td /i 12 Tf (tTable:) Tj /n 12 Tf ( ) Tj /i 12 Tf (Edit,) Tj /n 12 Tf ( ) Tj /i 12 Tf (Post,) Tj /n 12 Tf ( ) Tj /i 12 Tf (Cancel) Tj /n 12 Tf -12 -12 Td () Tj 12 0 Td 3.509 Tw 0.351 Tc (vnements au niveau ) Tj /i 12 Tf 3.509 Tw 0.351 Tc (Table,) Tj /n 12 Tf 3.509 Tw 0.351 Tc ( ) Tj /i 12 Tf 3.509 Tw 0.351 Tc (DataSource,) Tj /n 12 Tf 0 Tw 0 Tc 0 -12 Td /i 12 Tf (dbGrid) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 2.315 Tw 0.232 Tc (validation de la saisie - tables de rfrence) Tj 0 Tw 0 Tc 0 -12 Td /i 12 Tf (dbLookUp) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (effacement) Tj 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 2.082 Tw 0.208 Tc (procdures stockes et ) Tj /g 12 Tf 2.082 Tw 0.208 Tc (INSERT, UPDATE,) Tj 0 Tw 0 Tc 0 -12 Td (DELETE) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (les triggers: validation ct Serveur) Tj 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (cration - types de trigger) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (Les variables systme ) Tj /g 12 Tf (OLD) Tj /n 12 Tf ( et ) Tj /g 12 Tf (NEW) Tj /n 12 Tf 0 Tw 0 Tc -48 -24 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Traitement de plusieurs tables) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (Conception de la base) Tj 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (dcomposition d'une application en tables) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (formes normales) Tj 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (Jointures SQL: Left, Right et Full Outer) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (relation matre / dtail) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (cration de cls) Tj 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (champ auto-incrment) Tj 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 0.648 Tw 0.065 Tc (les gnrateurs ) Tj /g 12 Tf 0.648 Tw 0.065 Tc (CREATE GENERATOR) Tj /n 12 Tf 0.648 Tw 0.065 Tc (,) Tj 0 Tw 0 Tc 0 -12 Td /g 12 Tf (SET GENERATOR) Tj /n 12 Tf (, ) Tj /g 12 Tf (GEN_ID) Tj /n 12 Tf 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (intgrit rfrentielle) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (cascade de mises jour et d'effacements) Tj 0 Tw 0 Tc -30 -24 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Champs Memo, Blob, Ascii) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (lecture, affichage, criture de champs ) Tj /i 12 Tf (Memo) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (donnes binaires: les Blob - Utilisation de Flux) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (importation et exportation de donnes ASCII) Tj 0 Tw 0 Tc -30 -24 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Edition de rapports) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 12 0 Td 3.004 Tw 0.3 Tc (les outils disponibles: Quick Report, Rave) Tj 0 Tw 0 Tc 0 -12 Td (Reports, Crystal Report) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (tats par fiche et par table) Tj 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td /i 12 Tf 4.508 Tw 0.451 Tc (Rave) Tj /n 12 Tf 4.508 Tw 0.451 Tc ( ) Tj /i 12 Tf 4.508 Tw 0.451 Tc (Report:) Tj /n 12 Tf 4.508 Tw 0.451 Tc ( ) Tj /i 12 Tf 4.508 Tw 0.451 Tc (tRvReport,) Tj /n 12 Tf 4.508 Tw 0.451 Tc ( ) Tj /i 12 Tf 4.508 Tw 0.451 Tc (Rave) Tj /n 12 Tf 4.508 Tw 0.451 Tc ( ) Tj /i 12 Tf 4.508 Tw 0.451 Tc (Designer,) Tj /n 12 Tf 0 -12 Td 0.237 Tw 0.024 Tc (systme de bandes, prvisualisation, gnration) Tj 0 -12 Td 4.307 Tw 0.431 Tc (de .PDF, .RTF, .HTML; tats par code,) Tj 0 Tw 0 Tc 0 -12 Td (scripting) Tj 0 Tw 0 Tc -30 -24 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Les Transactions) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 12 0 Td 7.904 Tw 0.79 Tc (Intgrit et concurrence - types de) Tj 0 Tw 0 Tc 0 -12 Td (transisolation) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (Verrouillage:) Tj 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (table, champ) Tj 0 Tw 0 Tc ET q 1 0 0 1 38 764 cm 40 0 0 40 0 0 cm /image_shape_4_hi Do Q q 1 0 0 1 514 764 cm 40 0 0 40 0 0 cm /image_shape_8 Do Q BT /n 24 Tf 124.352 784 Td (Formation Client Serveur InterBase) Tj ET BT /n 12 Tf 206.006 764 Td (L'Institut Pascal - Tl 01.42.83.69.36) Tj ET BT /n 9 Tf 78.992 33 Td (Institut Pascal - 26 Rue Lamartine 75009 Paris - Tl 01.42.83.69.36 - http://www.jcolibri.com - jcolibri@jcolibri.com) Tj ET endstream endobj 16 0 obj << /Type /Page /Parent 2 0 R /MediaBox [0 0 595 842] /Contents 19 0 R /Resources << /ProcSet [/PDF /Text] /Font << /n 4 0 R /i 5 0 R /g 6 0 R >> /XObject << /image_shape_4_hi 17 0 R /image_shape_8 18 0 R >> >> >> endobj 17 0 obj << /Type /XObject /Subtype /Image /Filter [/DCTDecode] /ColorSpace /DeviceRGB /Width 103 /Height 101 /Name /image_shape_4_hi /BitsPerComponent 8 /Length 2957 >> stream JFIF``TExifII*12PngUnit http://SharePower.VirtualAve.net/png.htmlC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222eg" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?( ( (vuxWw>\ ExuIщ2c]-ʘ5rHoe=:F&?hחCx#C"ȇTQ@Q@Q@0K0U iHMp*H5+S )RH'w;0x9bWKv dpq,Eޟi(e1usxVʎKvlW<+cwEjb'ʣI:ʓ۸AALFW{mݴ8'@_W/-G8vEMgSmZ{OҽWC񦕨٧p-@t=kԇMÐxʃZ¬x\ݛjM] O^c^is7ބ{׏ow5r{ VExX+׭gi`L jx/?~eJn7ǩ"#cI>HOֻ66>QbDop}W@f41(ɒ@jӚvGKB\w7-"Vi < }kin.5+ۆB2y(p|isNڵϤ`0}GM9.% a75{5ΠLnΌ\"n<ѕ;s1V?̟KH.YzcO\1j[BiljiGtu} ݕ9ҽMOբv5!wHf l?{q* l^8ՖQEu>QERA|^^k~-V=K46By{ io#:u«w>k7شQXG,oOW8DvC]llGS}t)Οz>s? %)N|7E|ϴݑWjS$1 x򃢄s)ctvRNidy'Rw8P{crDc{F9^5|c-lꥆգjiW@CF^OљWgBP9loi(60TWE6w' J\+IK RdԴ=Ί)f)RA |%Q@y˯Xmnб^a;jAm{qY֕Cpu9avs 1No W 2]Fװ|cx[[/̋"NsQd F'VpÕ)-QWJj|aiAIn:k}G,$A'ҶBĠ{8VUop%<:RVnpH@[0TPΟ[Or}jğ tcCw{8 ( TFY+*)u 5Γ\!UW 3B>kXbػN`73cWEEwF<ԩ*s(s sFx*E5p9ZK-f |*aҢ_a=#,vQ(gN<yT?<=X9~5u31?2[n3Eg&ވ)OX+6!^qZtQ]_ ((endstream endobj 18 0 obj << /Type /XObject /Subtype /Image /Filter [/DCTDecode] /ColorSpace /DeviceRGB /Width 103 /Height 101 /Name /image_shape_8 /BitsPerComponent 8 /Length 2957 >> stream JFIF``TExifII*12PngUnit http://SharePower.VirtualAve.net/png.htmlC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222eg" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?( ( (vuxWw>\ ExuIщ2c]-ʘ5rHoe=:F&?hחCx#C"ȇTQ@Q@Q@0K0U iHMp*H5+S )RH'w;0x9bWKv dpq,Eޟi(e1usxVʎKvlW<+cwEjb'ʣI:ʓ۸AALFW{mݴ8'@_W/-G8vEMgSmZ{OҽWC񦕨٧p-@t=kԇMÐxʃZ¬x\ݛjM] O^c^is7ބ{׏ow5r{ VExX+׭gi`L jx/?~eJn7ǩ"#cI>HOֻ66>QbDop}W@f41(ɒ@jӚvGKB\w7-"Vi < }kin.5+ۆB2y(p|isNڵϤ`0}GM9.% a75{5ΠLnΌ\"n<ѕ;s1V?̟KH.YzcO\1j[BiljiGtu} ݕ9ҽMOբv5!wHf l?{q* l^8ՖQEu>QERA|^^k~-V=K46By{ io#:u«w>k7شQXG,oOW8DvC]llGS}t)Οz>s? %)N|7E|ϴݑWjS$1 x򃢄s)ctvRNidy'Rw8P{crDc{F9^5|c-lꥆգjiW@CF^OљWgBP9loi(60TWE6w' J\+IK RdԴ=Ί)f)RA |%Q@y˯Xmnб^a;jAm{qY֕Cpu9avs 1No W 2]Fװ|cx[[/̋"NsQd F'VpÕ)-QWJj|aiAIn:k}G,$A'ҶBĠ{8VUop%<:RVnpH@[0TPΟ[Or}jğ tcCw{8 ( TFY+*)u 5Γ\!UW 3B>kXbػN`73cWEEwF<ԩ*s(s sFx*E5p9ZK-f |*aҢ_a=#,vQ(gN<yT?<=X9~5u31?2[n3Eg&ވ)OX+6!^qZtQ]_ ((endstream endobj 19 0 obj << /Length 5538 >> stream BT /n 12 Tf ET BT /n 12 Tf 62 728 Td () Tj 12 0 Td (Optimiste et Pessimiste) Tj -30 -12 Td () Tj 12 0 Td (transaction ) Tj /i 12 Tf (Interbase:) Tj /n 12 Tf 6 -12 Td () Tj 12 0 Td (implicite et explicite) Tj -12 -12 Td () Tj 12 0 Td /i 12 Tf (Commit,) Tj /n 12 Tf ( ) Tj /i 12 Tf (RollBack) Tj /n 12 Tf -12 -12 Td () Tj 12 0 Td (rle des gnrateurs) Tj -30 -12 Td () Tj 12 0 Td (implmentation: logs ou versions) Tj -30 -24 Td () Tj 12 0 Td /g 12 Tf (Maintenance) Tj /n 12 Tf ET BT /n 12 Tf 330 728 Td () Tj 12 0 Td (restructuration de la base) Tj -12 -12 Td () Tj 12 0 Td (reconstruction, suppression et ajout d'index) Tj -12 -12 Td () Tj 12 0 Td (import et export vers d'autres bases) Tj -12 -12 Td () Tj 12 0 Td (gestion du Serveur: ) Tj /i 12 Tf (gback,) Tj /n 12 Tf ( ) Tj /i 12 Tf (gsec,) Tj /n 12 Tf ( ) Tj /i 12 Tf (gfix,) Tj /n 12 Tf ( ) Tj /i 12 Tf (gstat) Tj /n 12 Tf -12 -12 Td () Tj 12 0 Td (deploiement) Tj -30 -24 Td () Tj 12 0 Td /g 12 Tf (Les objets mtier) Tj /n 12 Tf 6 -12 Td () Tj 12 0 Td (L'hritage de fiche et de ) Tj /i 12 Tf (tDataModule) Tj /n 12 Tf -12 -12 Td () Tj 12 0 Td (utilisation de rgles de gestion) Tj ET BT /n 12 Tf /n 18 Tf 20 580 Td (Les travaux pratiques) Tj /n 12 Tf 0 -35 Td (Chaque stagiaire ralisera de nombreux projets utilisant ) Tj /i 12 Tf (Interbase) Tj /n 12 Tf ( sur PC. Parmi les domaines abords citons:) Tj 6 -24 Td () Tj 12 0 Td (cration de base et tables par programme) Tj -12 -12 Td () Tj 12 0 Td (ralisation d'un dictionnaire) Tj -12 -12 Td () Tj 12 0 Td (dialogues de validation de saisie) Tj -12 -12 Td () Tj 12 0 Td (ralisation d'un tat fiche fiche et tableau) Tj -12 -12 Td () Tj 12 0 Td (sauvegarde / restauration de la base) Tj ET BT /n 12 Tf /n 18 Tf 20 422 Td (L'animateur) Tj /n 12 Tf 0 -35 Td 0.892 Tw 0.089 Tc (Les stages sont anims ) Tj /g 12 Tf 0.892 Tw 0.089 Tc (exclusivement par John COLIBRI) Tj /n 12 Tf 0.892 Tw 0.089 Tc (. Auteur de plus de 15 livres de programmation, il) Tj 0 -12 Td 0.842 Tw 0.084 Tc (organise des stages de formations l'Institut Pascal depuis plus de 19 ans, et a form personnellement plus de) Tj 0 Tw 0 Tc 0 -12 Td (1.200 programmeurs.) Tj 0 Tw 0 Tc ET BT /n 12 Tf /n 18 Tf 20 312 Td (Les conditions) Tj /n 12 Tf 6 -35 Td () Tj 12 0 Td (Les stages sont organiss l'Institut Pascal) Tj -12 -12 Td () Tj 12 0 Td 1.105 Tw 0.111 Tc (les ) Tj /g 12 Tf 1.105 Tw 0.111 Tc (dates des prochaines formations) Tj /n 12 Tf 1.105 Tw 0.111 Tc ( prvues pour les formations inter-entreprise sont prsentes dans ce) Tj 0 Tw 0 Tc 0 -12 Td (calendrier des formations) Tj 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 0.017 Tw 0.002 Tc (pr-rservation: vous pouvez vrifier la disponibilit et vous ) Tj /g 12 Tf 0.017 Tw 0.002 Tc (pr-inscrire sans frais) Tj /n 12 Tf 0.017 Tw 0.002 Tc (. Nous vous contacterons ) Tj 0 Tw 0 Tc 0 -12 Td (la suite de votre pr-inscription) Tj 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 0.017 Tw 0.002 Tc (des stages peuvent aussi tre organiss ) Tj /g 12 Tf 0.017 Tw 0.002 Tc (en Province) Tj /n 12 Tf 0.017 Tw 0.002 Tc ( \(Lille, Strasbourg, Lyon, Marseille, Nantes, Metz, Rennes,) Tj 0 Tw 0 Tc 0 -12 Td (Perpignan, Nimes, Toulouse ...\) et ) Tj /g 12 Tf (dans votre entreprise, organisation ou administration) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 0.459 Tw 0.046 Tc (ces stages sont couverts par les conventions de formation continue \() Tj /g 12 Tf 0.459 Tw 0.046 Tc (numro d'agrment 11 94 00755 94) Tj /n 12 Tf 0.459 Tw 0.046 Tc (\) et) Tj 0 Tw 0 Tc 0 -12 Td (nous fournissons une convention de formation) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (la dure des stages est de ) Tj /g 12 Tf (3 jours) Tj /n 12 Tf (.) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (prix: le prix entreprise pour une personne est de ) Tj /g 12 Tf (1.680 Euros HT) Tj /n 12 Tf (.) Tj 0 -12 Td 1.286 Tw 0.129 Tc (Les modalits d'inscription prsentent le rductions de tarif pour les particuliers, l'inscription plusieurs) Tj 0 Tw 0 Tc 0 -12 Td (stages, l'inscription de plusieurs personnes ou les stages intra-entreprise.) Tj 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 1.816 Tw 0.182 Tc (pour les ) Tj /g 12 Tf 1.816 Tw 0.182 Tc (formations spcifiques, sur mesure ou en rgie) Tj /n 12 Tf 1.816 Tw 0.182 Tc (, qui incorporeraient par exemple, seulement) Tj 0 -12 Td 0.756 Tw 0.076 Tc (certaines parties du programme ci-dessus, consultez formations sur mesure ou contactez nous par e-mail ou) Tj 0 Tw 0 Tc 0 -12 Td (tlphone.) Tj 0 Tw 0 Tc ET q 1 0 0 1 38 764 cm 40 0 0 40 0 0 cm /image_shape_4_hi Do Q q 1 0 0 1 514 764 cm 40 0 0 40 0 0 cm /image_shape_8 Do Q BT /n 24 Tf 124.352 784 Td (Formation Client Serveur InterBase) Tj ET BT /n 12 Tf 206.006 764 Td (L'Institut Pascal - Tl 01.42.83.69.36) Tj ET BT /n 9 Tf 78.992 33 Td (Institut Pascal - 26 Rue Lamartine 75009 Paris - Tl 01.42.83.69.36 - http://www.jcolibri.com - jcolibri@jcolibri.com) Tj ET endstream endobj 20 0 obj << /Type /Page /Parent 2 0 R /MediaBox [0 0 595 842] /Contents 23 0 R /Resources << /ProcSet [/PDF /Text] /Font << /n 4 0 R /i 5 0 R /g 6 0 R >> /XObject << /image_shape_4_hi 21 0 R /image_shape_8 22 0 R >> >> >> endobj 21 0 obj << /Type /XObject /Subtype /Image /Filter [/DCTDecode] /ColorSpace /DeviceRGB /Width 103 /Height 101 /Name /image_shape_4_hi /BitsPerComponent 8 /Length 2957 >> stream JFIF``TExifII*12PngUnit http://SharePower.VirtualAve.net/png.htmlC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222eg" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?( ( (vuxWw>\ ExuIщ2c]-ʘ5rHoe=:F&?hחCx#C"ȇTQ@Q@Q@0K0U iHMp*H5+S )RH'w;0x9bWKv dpq,Eޟi(e1usxVʎKvlW<+cwEjb'ʣI:ʓ۸AALFW{mݴ8'@_W/-G8vEMgSmZ{OҽWC񦕨٧p-@t=kԇMÐxʃZ¬x\ݛjM] O^c^is7ބ{׏ow5r{ VExX+׭gi`L jx/?~eJn7ǩ"#cI>HOֻ66>QbDop}W@f41(ɒ@jӚvGKB\w7-"Vi < }kin.5+ۆB2y(p|isNڵϤ`0}GM9.% a75{5ΠLnΌ\"n<ѕ;s1V?̟KH.YzcO\1j[BiljiGtu} ݕ9ҽMOբv5!wHf l?{q* l^8ՖQEu>QERA|^^k~-V=K46By{ io#:u«w>k7شQXG,oOW8DvC]llGS}t)Οz>s? %)N|7E|ϴݑWjS$1 x򃢄s)ctvRNidy'Rw8P{crDc{F9^5|c-lꥆգjiW@CF^OљWgBP9loi(60TWE6w' J\+IK RdԴ=Ί)f)RA |%Q@y˯Xmnб^a;jAm{qY֕Cpu9avs 1No W 2]Fװ|cx[[/̋"NsQd F'VpÕ)-QWJj|aiAIn:k}G,$A'ҶBĠ{8VUop%<:RVnpH@[0TPΟ[Or}jğ tcCw{8 ( TFY+*)u 5Γ\!UW 3B>kXbػN`73cWEEwF<ԩ*s(s sFx*E5p9ZK-f |*aҢ_a=#,vQ(gN<yT?<=X9~5u31?2[n3Eg&ވ)OX+6!^qZtQ]_ ((endstream endobj 22 0 obj << /Type /XObject /Subtype /Image /Filter [/DCTDecode] /ColorSpace /DeviceRGB /Width 103 /Height 101 /Name /image_shape_8 /BitsPerComponent 8 /Length 2957 >> stream JFIF``TExifII*12PngUnit http://SharePower.VirtualAve.net/png.htmlC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222eg" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?( ( (vuxWw>\ ExuIщ2c]-ʘ5rHoe=:F&?hחCx#C"ȇTQ@Q@Q@0K0U iHMp*H5+S )RH'w;0x9bWKv dpq,Eޟi(e1usxVʎKvlW<+cwEjb'ʣI:ʓ۸AALFW{mݴ8'@_W/-G8vEMgSmZ{OҽWC񦕨٧p-@t=kԇMÐxʃZ¬x\ݛjM] O^c^is7ބ{׏ow5r{ VExX+׭gi`L jx/?~eJn7ǩ"#cI>HOֻ66>QbDop}W@f41(ɒ@jӚvGKB\w7-"Vi < }kin.5+ۆB2y(p|isNڵϤ`0}GM9.% a75{5ΠLnΌ\"n<ѕ;s1V?̟KH.YzcO\1j[BiljiGtu} ݕ9ҽMOբv5!wHf l?{q* l^8ՖQEu>QERA|^^k~-V=K46By{ io#:u«w>k7شQXG,oOW8DvC]llGS}t)Οz>s? %)N|7E|ϴݑWjS$1 x򃢄s)ctvRNidy'Rw8P{crDc{F9^5|c-lꥆգjiW@CF^OљWgBP9loi(60TWE6w' J\+IK RdԴ=Ί)f)RA |%Q@y˯Xmnб^a;jAm{qY֕Cpu9avs 1No W 2]Fװ|cx[[/̋"NsQd F'VpÕ)-QWJj|aiAIn:k}G,$A'ҶBĠ{8VUop%<:RVnpH@[0TPΟ[Or}jğ tcCw{8 ( TFY+*)u 5Γ\!UW 3B>kXbػN`73cWEEwF<ԩ*s(s sFx*E5p9ZK-f |*aҢ_a=#,vQ(gN<yT?<=X9~5u31?2[n3Eg&ވ)OX+6!^qZtQ]_ ((endstream endobj 23 0 obj << /Length 818 >> stream BT /n 12 Tf ET BT /n 12 Tf /n 18 Tf 20 728 Td (Lettre d'Information) Tj /n 12 Tf 0 -35 Td 1.008 Tw 0.101 Tc (Nous publions tous les mois une lettre d'information qui vous tient au courant des programmes des nouveaux) Tj 0 Tw 0 Tc 0 -12 Td (stages et de dates des prochaines sessions) Tj 0 Tw 0 Tc ET q 1 0 0 1 38 764 cm 40 0 0 40 0 0 cm /image_shape_4_hi Do Q q 1 0 0 1 514 764 cm 40 0 0 40 0 0 cm /image_shape_8 Do Q BT /n 24 Tf 124.352 784 Td (Formation Client Serveur InterBase) Tj ET BT /n 12 Tf 206.006 764 Td (L'Institut Pascal - Tl 01.42.83.69.36) Tj ET BT /n 9 Tf 78.992 33 Td (Institut Pascal - 26 Rue Lamartine 75009 Paris - Tl 01.42.83.69.36 - http://www.jcolibri.com - jcolibri@jcolibri.com) Tj ET endstream endobj xref 0 23 0000000000 65535 f 0000000010 00000 n 0000000098 00000 n 0000000206 00000 n 0000000268 00000 n 0000000409 00000 n 0000000551 00000 n 0000000691 00000 n 0000000811 00000 n 0000001126 00000 n 0000004331 00000 n 0000007534 00000 n 0000012363 00000 n 0000012680 00000 n 0000015886 00000 n 0000019089 00000 n 0000030354 00000 n 0000030671 00000 n 0000033877 00000 n 0000037080 00000 n 0000042683 00000 n 0000043000 00000 n 0000046206 00000 n 0000049409 00000 n trailer << /Size 23 /Root 1 0 R >> startxref 50291 %%EOF