%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 ] /Count 3 >> 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 4775 >> stream BT /n 12 Tf ET BT /n 12 Tf /n 18 Tf 20 728 Td (Au del du Client Serveur : le multi tiers) Tj /n 12 Tf 0 -35 Td 0.133 Tw 0.013 Tc (Les architecture multi tiers permettent de sparer la gestion des requtes Sql sur une couche intermdiaire qui sera) Tj 0 -12 Td 0.83 Tw 0.083 Tc (aussi charge de traiter les rgles mtier. La partie client peut ainsi tre allge pour se concentrer sur l'aspect) Tj 0 Tw 0 Tc 0 -12 Td (interaction utilisateur.) Tj 0 Tw 0 Tc ET BT /n 12 Tf /n 18 Tf 20 618 Td (Les objectifs de la formation Multi Tiers Delphi) Tj /n 12 Tf 0 -35 Td 2.81 Tw 0.281 Tc (Ce cours vous permettra de construire des clients lgers, en exploitant les nombreuses possibilits du) Tj 0 -12 Td /i 12 Tf 0.262 Tw 0.026 Tc (tClientDataSet.) Tj /n 12 Tf 0.262 Tw 0.026 Tc ( Puis vous explorerez la construction de serveurs d'application, utilisant des connections de divers) Tj 0 -12 Td 3.02 Tw 0.302 Tc (types, utiliserez les compostants de requtes unidirectionnels, communiquerez avec les clients via les) Tj 0 -12 Td /i 12 Tf 0.074 Tw 0.007 Tc (tDataSetProviders) Tj /n 12 Tf 0.074 Tw 0.007 Tc ( et apprendrez mettre jour les donnes modifies par les clients, en particulier pour les tables) Tj 0 Tw 0 Tc 0 -12 Td (matre dtail.) Tj 0 Tw 0 Tc ET BT /n 12 Tf /n 18 Tf 20 484 Td (Ce que vous apprendrez) Tj /n 12 Tf 0 -35 Td (Vous apprendrez ) Tj 6 -24 Td () Tj 12 0 Td (choisir entre les diffrentes architecture de bases de donnes: mode nomade, client serveur, multi tiers) Tj -12 -12 Td () Tj 12 0 Td (slectionner les composants multi tiers ) Tj /i 12 Tf (Delphi:) Tj /n 12 Tf ( ) Tj /i 12 Tf (dbExpress) Tj /n 12 Tf ( et ) Tj /i 12 Tf (DataSnap) Tj /n 12 Tf ( \(Midas\)) Tj -12 -12 Td () Tj 12 0 Td (mettre en oeuvres des application multi tiers utilisant ) Tj /i 12 Tf (DataSnap) Tj /n 12 Tf -12 -12 Td () Tj 12 0 Td (utiliser les diffrents protocoles de communication entre le Serveur d'Application et les Clients) Tj -12 -12 Td () Tj 12 0 Td (matriser les changes en lecture et criture des donnes entre les couches) Tj -12 -12 Td () Tj 12 0 Td (grer les donnes client avec le ) Tj /i 12 Tf (tClientDataSet,) Tj /n 12 Tf ( et en particulier le mode nomade) Tj -12 -12 Td () Tj 12 0 Td (mettre au point les applications en utilisant le Remote Debugger Server) Tj ET BT /n 12 Tf /n 18 Tf 20 302 Td (Aqui s'adresse ce stage Multi Niveau Delphi) Tj /n 12 Tf 0 -35 Td 0.733 Tw 0.073 Tc (Dveloppeurs de logiciels, et programmeurs souhaitant qui souhaitent implmenter des systmes multi-tiers, ou) Tj 0 Tw 0 Tc 0 -12 Td (migrer de systmes Client Serveur vers le multi tiers) Tj 0 -24 Td 0.136 Tw 0.014 Tc (Une bonne connaissance du dveloppement avec ) Tj /i 12 Tf 0.136 Tw 0.014 Tc (Delphi) Tj /n 12 Tf 0.136 Tw 0.014 Tc ( est demande. La pratique du dveloppement de bases de) Tj 0 Tw 0 Tc 0 -12 Td (donnes avec ) Tj /i 12 Tf (Delphi) Tj /n 12 Tf ( \(BDE ou Client Serveur\) serait utile, mais non obligatoire) Tj 0 Tw 0 Tc ET BT /n 12 Tf /n 18 Tf 20 168 Td (Le programme dtaill - Bases de Donnes Multi TiersDelphi) Tj /n 12 Tf ET BT /n 12 Tf 26 144 Td () Tj 12 0 Td /g 12 Tf (Architecture Multi Tiers) Tj /n 12 Tf 6 -12 Td () Tj 12 0 Td (architecture Client Serveur) Tj -12 -12 Td () Tj 12 0 Td (architecture multi tiers) Tj -12 -12 Td () Tj 12 0 Td (les composants ) Tj /i 12 Tf (dbExpress) Tj /n 12 Tf ( et ) Tj /i 12 Tf (DataSnap) Tj /n 12 Tf ET BT /n 12 Tf 330 144 Td () Tj 12 0 Td (comparaisons avec ) Tj /i 12 Tf (InterbaseExpress) Tj /n 12 Tf ( et ) Tj /i 12 Tf (ADO) Tj /n 12 Tf -30 -24 Td () Tj 12 0 Td /g 12 Tf (Le ) Tj /i 12 Tf (tClientDataset) Tj /g 12 Tf ( et le mode nomade) Tj /n 12 Tf 6 -12 Td () Tj 12 0 Td /i 12 Tf (tDataSet) Tj /n 12 Tf ( en mmoire) Tj -12 -12 Td () Tj 12 0 Td 4.718 Tw 0.472 Tc (cration ou chargement depuis un autre) Tj 0 Tw 0 Tc 0 -12 Td /i 12 Tf (tDataSet) Tj /n 12 Tf 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 98.348 784 Td (Formation Bases de Donnees Multi Tiers) 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 8636 >> stream BT /n 12 Tf ET BT /n 12 Tf 44 728 Td () Tj 12 0 Td (sauvegarde disque en mode binaire ou XML) Tj -12 -12 Td () Tj 12 0 Td 0.601 Tw 0.06 Tc (indexes - ascendents, descendents, minuscule /) Tj 0 Tw 0 Tc 0 -12 Td (majuscule) Tj 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 7.698 Tw 0.77 Tc (aggrgats - groupements, expressions) Tj 0 Tw 0 Tc 0 -12 Td (d'aggrgats) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (champs calculs et ) Tj /i 12 Tf (InternalCalc) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (clonage du curseur) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (modifications:) Tj 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (journal des donnes modifies) Tj 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 4.379 Tw 0.438 Tc (gestion des modifications: annulation,) Tj 0 Tw 0 Tc 0 -12 Td (proprits ) Tj /i 12 Tf (UpdateStatus) Tj /n 12 Tf ( et ) Tj /i 12 Tf (StatusFilter) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 5.597 Tw 0.56 Tc (fusion, mise jour, annulation des) Tj 0 Tw 0 Tc 0 -12 Td (modifications) Tj 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (matre dtail - tables embotes \(nested\)) Tj 0 Tw 0 Tc -30 -24 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Connexion au Moteur Sql - ) Tj /i 12 Tf (dbExpress) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (les pilotes ) Tj /i 12 Tf (dbExpress) Tj /n 12 Tf ( - fichier .INI) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (les composants ) Tj /i 12 Tf (dbExpress) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (la nouvelle architecture ) Tj /i 12 Tf (dbX4) Tj /n 12 Tf ( - fichier .INI) Tj 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 2.293 Tw 0.229 Tc (lecture et modification de donnes avec les) Tj 0 Tw 0 Tc 0 -12 Td (composants ) Tj /i 12 Tf (dbExpress) Tj /n 12 Tf 0 Tw 0 Tc -30 -24 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Le Serveur d'Application) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (le composant de connexion) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (les composants d'accs aux donnes) Tj 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /i 12 Tf (tSqlQuery) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 2.881 Tw 0.288 Tc (connection aux composants ) Tj /i 12 Tf 2.881 Tw 0.288 Tc (tSqlDataSet) Tj /n 12 Tf 0 Tw 0 Tc 0 -12 Td (\(ADO, Interbase Express\)) Tj 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (le ) Tj /i 12 Tf (tDataSetProvider) Tj /n 12 Tf 0 Tw 0 Tc -30 -24 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Connexion aux Clients) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (les types de connexion:) Tj 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (locale ) Tj /i 12 Tf (tLocalConnection) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (DCOM : ) Tj /i 12 Tf (tDcomConnection) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (TCP/IP: ) Tj /i 12 Tf (tSocketConnection) Tj /n 12 Tf ( - role de COM) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (HTTP: ) Tj /i 12 Tf (tWebConnection) Tj /n 12 Tf ( - role de COM) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (Soap: ) Tj /i 12 Tf (tSoapConnection) Tj /n 12 Tf 0 Tw 0 Tc -30 -12 Td () Tj 12 0 Td /i 12 Tf 4.238 Tw 0.424 Tc (Remote) Tj /n 12 Tf 4.238 Tw 0.424 Tc ( ) Tj /i 12 Tf 4.238 Tw 0.424 Tc (Data) Tj /n 12 Tf 4.238 Tw 0.424 Tc ( ) Tj /i 12 Tf 4.238 Tw 0.424 Tc (Modules) Tj /n 12 Tf 4.238 Tw 0.424 Tc ( - pooling et type) Tj 0 Tw 0 Tc 0 -12 Td (d'instances) Tj 0 Tw 0 Tc ET BT /n 12 Tf 330 728 Td () Tj 12 0 Td (connection brokering : ) Tj /i 12 Tf (tConnectionBroker) Tj /n 12 Tf -30 -24 Td () Tj 12 0 Td /g 12 Tf (Gestion du Client) Tj /n 12 Tf 6 -12 Td () Tj 12 0 Td 0.098 Tw 0.01 Tc (contrle de la taille des paquets ) Tj /i 12 Tf 0.098 Tw 0.01 Tc (PacketRecords,) Tj /n 12 Tf 0 Tw 0 Tc 0 -12 Td /i 12 Tf (FetchOnDemand,) Tj /n 12 Tf ( et ) Tj /i 12 Tf (OwnerData) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 0.662 Tw 0.066 Tc (utilisation de contraintes importes du Serveur) Tj 0 Tw 0 Tc 0 -12 Td (et sur mesure) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (requtes paramtres ) Tj /i 12 Tf (Params) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /i 12 Tf (CommandText) Tj /n 12 Tf 0 Tw 0 Tc -30 -24 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Gestion des Modifications) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 12 0 Td 9.845 Tw 0.985 Tc (paramtrage du ) Tj /i 12 Tf 9.845 Tw 0.985 Tc (tDataSetProvider) Tj /n 12 Tf 9.845 Tw 0.985 Tc ( -) Tj 0 Tw 0 Tc 0 -12 Td /i 12 Tf (ProviderFlags,) Tj /n 12 Tf ( ) Tj /i 12 Tf (UpdateMode) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /i 12 Tf (tClientDataSet.) Tj /i 12 Tf (ApplyUpdates) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /i 12 Tf (CurValue,) Tj /n 12 Tf ( ) Tj /i 12 Tf (NewValue) Tj /n 12 Tf ( et ) Tj /i 12 Tf (OldValue) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (vnements ) Tj /i 12 Tf (BeforeUpdateRecord) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 6.975 Tw 0.698 Tc (gestion des erreurs de rconciliation.) Tj 0 -12 Td /i 12 Tf 3.786 Tw 0.379 Tc (OnReconcileError) Tj /n 12 Tf 3.786 Tw 0.379 Tc ( et ) Tj /i 12 Tf 3.786 Tw 0.379 Tc (OnUpdateError.) Tj /n 12 Tf 3.786 Tw 0.379 Tc ( Les) Tj 0 Tw 0 Tc 0 -12 Td (paramtres ) Tj /i 12 Tf (UpdateKind) Tj /n 12 Tf ( et ) Tj /i 12 Tf (Action) Tj /n 12 Tf 0 Tw 0 Tc -30 -24 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Relations Matre Dtail) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (tables spares ou embotes \(nested ) Tj /i 12 Tf (tDataSet\)) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (gestion des cls) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (mise jour) Tj 0 Tw 0 Tc -30 -24 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Dploiement) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (serveur d'application) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (clients) Tj 0 Tw 0 Tc -30 -24 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Mise au Point) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (installation du ) Tj /i 12 Tf (Remote) Tj /n 12 Tf ( ) Tj /i 12 Tf (Debugger) Tj /n 12 Tf ( ) Tj /i 12 Tf (Server) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 5.118 Tw 0.512 Tc (lancement du ) Tj /i 12 Tf 5.118 Tw 0.512 Tc (Remote) Tj /n 12 Tf 5.118 Tw 0.512 Tc ( ) Tj /i 12 Tf 5.118 Tw 0.512 Tc (Debugger) Tj /n 12 Tf 5.118 Tw 0.512 Tc ( ) Tj /i 12 Tf 5.118 Tw 0.512 Tc (Server,) Tj /n 12 Tf 0 Tw 0 Tc 0 -12 Td (ouverture d'une session) Tj 0 Tw 0 Tc -30 -24 Td () Tj 12 0 Td /g 12 Tf 2.52 Tw 0.252 Tc (Avantages et Inconvnients des Applications) Tj 0 Tw 0 Tc 0 -12 Td (Multi-Tiers) Tj /n 12 Tf 0 Tw 0 Tc ET BT /n 12 Tf /n 18 Tf 20 208 Td (Les travaux pratiques) Tj /n 12 Tf 0 -35 Td (Chaque stagiaire ralisera de nombreux projets sur PC. Parmi les domaines abords citons:) Tj 6 -24 Td () Tj 12 0 Td (cration d'application nomades utilisant le ) Tj /i 12 Tf (tClientDataSet) Tj /n 12 Tf -12 -12 Td () Tj 12 0 Td (ralisation d'applications multi tiers grant des tables matre dtail) Tj 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 98.348 784 Td (Formation Bases de Donnees Multi Tiers) 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 3847 >> stream BT /n 12 Tf ET BT /n 12 Tf /n 18 Tf 20 728 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 618 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 BT /n 12 Tf /n 18 Tf 20 352 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 98.348 784 Td (Formation Bases de Donnees Multi Tiers) 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 19 0000000000 65535 f 0000000010 00000 n 0000000098 00000 n 0000000197 00000 n 0000000259 00000 n 0000000400 00000 n 0000000542 00000 n 0000000682 00000 n 0000000802 00000 n 0000001117 00000 n 0000004322 00000 n 0000007525 00000 n 0000012365 00000 n 0000012682 00000 n 0000015888 00000 n 0000019091 00000 n 0000027792 00000 n 0000028109 00000 n 0000031315 00000 n 0000034518 00000 n trailer << /Size 19 /Root 1 0 R >> startxref 38430 %%EOF