asp.net pdf viewer component : How to create a thumbnail of a pdf document control SDK system azure wpf html console referentiel-plan-de-cours19-part1232

© 
SQLI  GROUP 
2012   
SQLI institut – www.sqli-institut.com
– 01 46 10 04 40 
191
MODULE 14 
Développement Windows Phone- Aperçu de Windows Phone 
• Dpcouvrir le dpveloppement Windows Phone 
• Crper une application Windows Phone 
How to create a thumbnail of a pdf document - Draw thumbnail images for PDF in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Thumbnail Generation with Various Options for Quick PDF Navigation
pdf files thumbnails; pdf thumbnails in
How to create a thumbnail of a pdf document - VB.NET PDF Thumbnail Create SDK: Draw thumbnail images for PDF in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Thumbnail Generation with Various Options for Quick PDF Navigation
pdf thumbnails in; create thumbnail from pdf
© 
SQLI  GROUP 
2012   
SQLI institut – www.sqli-institut.com
– 01 46 10 04 40 
192
N-DPC - Design Patterns .NET/C# & Gof 
Développement - Microsoft 
Contenu de la formation 
1. INTRODUCTION AUX DESIGN PATTERNS 
Définition et historique 
Taxinomie des Design Patterns 
. Schéma de présentation des Patterns. 
Avantages liés à l'utilisation des Design Patterns 
. Réutilisation et frameworks. 
Comment choisir un Pattern GoF ? 
. Savoir identifier les Design Patterns adaptps à chaque problpmatique, et les mettre en °uvre au sein 
d'une application .NET. 
. Les causes de refactoring : les pistes pour détecter les cas nécessitant une amélioration logicielle par 
l'implémentation de Design Patterns. 
Comment utiliser un Design Pattern GoF ? 
. Les stratégies pour implémenter un pattern. 
2. CLASSIFICATION DES DESIGN PATTERNS GOF PAR DOMAINE FONCTIONNEL 
Présentation et répartition des Design Patterns en fonction de leur domaine d'application : 
. Patterns de création 
. Patterns structurels 
. Patterns comportementaux 
3. CLASSIFICATION DES DESIGN PATTERNS MICROSOFT PAR COUCHE D'ARCHITECTURE 
Caractéristiques des Design Patterns Microsoft 
. Foundations of Solutions Architecture, les Patterns and practices et le Guidance Explorer. 
Présentation et répartition des Patterns adaptés à chaque couche de l'architecture : 
. User Experience 
. Workflow 
. Data 
. Identity and Access 
. Messages and Services 
. Modeling and Tools 
. Management 
4. LISTE DES PATTERNS PRÉSENTÉS DURANT LA FORMATION 
Abstract Factory : abstraction de la création de familles d'objets. 
Factory Method : abstraction de la création d'objets. 
Singleton : instance unique de classe. 
Delegator : centralisation d'une fonctionnalité dans une classe. 
Adapter : conversion de l'interface d'une classe vers celle attendue par le client. 
Decorator : ajout de fonctionnalités à un objet. 
Proxy : frontal d'interception d'un objet pour en contrôler l'accès. 
Facade : interface unique pour l'ensemble d'un sous-système. 
Chain of Responsibility : délégation des requêtes à des responsables de services. 
Command : intermédiation entre l'objet qui réalise l'action et l'objet qui l'invoque. 
Template method : définition d'un squelette d'algorithme dont certaines étapes sont fournies par une 
classe dérivée. 
Visitor : spécification d'algorithmes à l'extérieur des structures de données objet sur lesquelles ils 
s'appliquent. 
Context : modèle utilisé le plus souvent dans les architectures à base de conteneur pour faire 
communiquer le socle avec les modules hébergés. 
Autres Enterprise Design Patterns : 
. Page controller 
. Composite View 
. Business Delegate 
. Service Locator 
. Remote Facade 
. Data Access Object 
. Value Object / Data Transfer Object 
. Service Oriented Architecture Design Patterns 
Focus sur les Microsoft Enterprise Library et Patterns associés 
. Étude de cas : Microsoft Enterprise Library. 
5. SYNTHÈSE 
Que peut-on attendre des Design Patterns pour le développement en architecture Microsoft .NET ? 
Principaux ouvrages et sites de référence. 
Glossaire des Design Patterns GoF et .NET/C#. 
Expertise - conception 
Objectif du stage 
Identifier les principaux Design Patterns 
applicables aux architectures s'appuyant sur 
des langages orientés objet 
Choisir et utiliser un Design Pattern en 
fonction de chaque couche de l'architecture 
Implémenter les Patterns Microsoft en .NET 
et C# 
Dans un contexte de refactoring 
d'architecture, détecter un cas d'application 
de Design Pattern pour améliorer la qualité 
logicielle 
Public 
Architecte 
Chef de projet technique 
Concepteur / développeur 
Pré-requis
La connaissance d'un langage .NET est 
nécessaire, de préférence C# qui est utilisé 
dans les exemples d'implémentations.  
Connaître les bases d'UML et les principes de 
base de la programmation orientée objet.
Durée  
2 jour(s) 
How to C#: Generate Thumbnail for Word
Word to ODT. Convert PDF to Word. Document Builder. Document Pages Processing. Document Processing. Text Search. Insert Image. Thumbnail Create. Thumbnail Create.
generate pdf thumbnail c#; create thumbnail from pdf c#
How to C#: Generate Thumbnail for PowerPoint
Conversion. Convert PowerPoint to PDF. Convert PowerPoint PowerPoint Files. File: Split PowerPoint Document. PowerPoint. Text Search. Insert Image. Thumbnail Create
view pdf thumbnails; generate pdf thumbnails
© 
SQLI  GROUP 
2012   
SQLI institut – www.sqli-institut.com
– 01 46 10 04 40 
193
N-AZU - Windows Azure concepts, architecture, développement et exploitation 
Développement - Microsoft 
Contenu de la formation 
MODULE 1 
Introduction à SOA 
• Dpfinitions 
• Design Patterns SOA 
• Mise en °uvre avec les technologies Microsoft  
(WCF, AppFabric Server, …) 
MODULE 2 
Cloud Computing 
• Concepts et modèles de déploiement 
• Avantages du Cloud Computing 
• Design Patterns applicables au Cloud Computing 
MODULE 3 
Azures Services 
• Prpsentation de la plateforme Azure 
. Architecture technique 
. Azure service Model 
. Environnement de développement et portail Azure 
. Hello Azure : Premiers pas 
• Mise en °uvre 
. WebRole et WorkerRole 
. Configuration et optimisation d’un service  
Code «  fulltrust »,  « natif » ou autres 
. Messages et « queues » (files d’attente) 
MODULE 4 
Stockage de données 
• Blob Storage 
. Concepts 
. API et REST API 
• Table Storage 
. Définition et implémentation des entités 
. Développer avec «Windows Azure Table» 
. Table service et REST API 
• SQL Azure 
. Présentation et limitations 
. Configuration 
. Migration vers SQL Azure 
MODULE 5 
Azure AppFabric 
• Concepts 
• ACS 
• Service Bus 
Expertise - conception 
Objectif du stage 
hoisiƌ d’implĠmenteƌ une solution cloud 
computing peƌmet d’obteniƌ de nombƌeux 
avantages comme la maitrise et la réduction 
de ses couts d’exploitation, la ƌĠduction des 
délais de commercialisation mais également 
la facilitĠ pouƌ s’adapteƌ à la demande  
Cette formation a pour but de présenter 
l’offƌe Micƌosoft et de fouƌniƌ les 
connaissances  
nécessaires pour construire et déployer des 
applications construites autour de Visual 
Studio 2010 et .NET 4.0 
Public 
Cette formation est destinée aux 
développeurs et architectes souhaitant 
compƌendƌe la mise en œuvƌe d’une 
application suƌ l’offƌe Micƌosoft. 
Pré-requis
De bonnes bases en C# et ASP.NET sont 
souhaitĠes. La maitƌise de l’enviƌonnement 
Visual Studio 2010 est un plus
Durée  
1 jour(s) 
VB.NET Image: Program for Creating Thumbnail from Documents and
language. It empowers VB developers to create thumbnail from multiple document and image formats, such as PDF, TIFF, GIF, BMP, etc. It
pdf no thumbnail; view pdf thumbnails in
C# PDF Library SDK to view, edit, convert, process PDF file for C#
Tell C# users how to: create a new PDF file and load PDF from other file You may easily generate thumbnail image from PDF. C#.NET: Protect Your PDF Document.
how to view pdf thumbnails in; pdf thumbnail generator online
© 
SQLI  GROUP 
2012   
SQLI institut – www.sqli-institut.com
– 01 46 10 04 40 
194
MS6214 - Développer efficacement avec Microsoft Visual Studio 2008 Team System 
Développement - Microsoft 
Contenu de la formation 
1. Gestion du cycle de vie des applications 
Introduction à la gestion du cycle de vie 
Introduction aux fonctionnalités de développement de Visual Studio Team System 2008 
Introduction aux aspects de la gestion du cycle de vie supportés par Visual Studio Team System 
2. Utiliser Visual Studio Team System au sein de votre équipe 
Introduction à Visual Studio Team System Architecture 
Utiliser Visual Studio Team System 
3. Gestion de projet 
Présentation de Microsoft Solution Framework (MSF) 
Présentation de la gestion de planning 
Présentation des guides de processus 
Introduction à la personnalisation des modèles de processus 
Les éléments de travail 
Le portail d’pquipe 
4. Concevoir et développer une application avec Visual Studio Team System 
Concevoir la Solution 
Utiliser les outils de modélisation de base de données 
Dpvelopper l’application 
5. Introduction à Team Build 
Présentation de MSBuild 
Personnalisation de Team Build 
Integration des tests dans Visual Studio Team System 
6. Introduction au contrôleur de code source et au développement parallèle 
Présentation des modes de verrous 
Présentation des branches, des comparaisons et des fusions 
7. Les outils d’analyses 
Les outils d’analyse de performance 
Les outils d’analyse statique 
Les tests unitaires 
8. Les outils de tests 
Développer des tests Web 
Exécuter des tests Web 
Créer des tests de montée en charge 
Interpréter les résultats des tests de montée en charge 
Visual Studio 2008 - 
Team System 
Objectif du stage 
Durant ce cours, les stagiaires pourront 
acquérir les connaissances et les 
compétences nécessaires à la gestion du 
contrôleur de code source, à la configuration 
des builds, à l’Ġcƌituƌe de tests et lieƌ ces 
éléments directement dans Visual Studio 
2008 
Public 
e couƌs s’adƌesse à l’ensemble des acteuƌs 
d’un pƌojet de dĠveloppement infoƌmatiƋue 
d’entƌepƌise 
Pré-requis
Une expérience ou être familier avec les 
processus de développement tel que 
Microsoft Solutions Framework (MSF).  
Des connaissances dans la modélisation des 
applications, des bases de données, des 
systèmes distribués et des spécifications 
fonctionnelles.  
Une expĠƌience dans l’utilisation d’un 
contrôleur de code source, des outils de 
gestion des anomalies, de traçabilité, et 
éventuellement des outils de rédaction de 
tests unitaires.
Durée  
3 jour(s) 
How to C#: Generate Thumbnail for Raster
VB.NET How-to, VB.NET PDF, VB.NET Word, VB.NET Excel, VB.NET And generating thumbnail for Raster Image is an easy work. How to Create Thumbnail for Raster in C#.
pdf files thumbnails; pdf thumbnail fix
VB.NET PDF Library SDK to view, edit, convert, process PDF file
XDoc.PDF SDK allows users to perform PDF document security settings in In addition, you can easily create, modify, and delete PDF annotations PDF Thumbnail Edit.
html display pdf thumbnail; enable thumbnail preview for pdf files
© 
SQLI  GROUP 
2012   
SQLI institut – www.sqli-institut.com
– 01 46 10 04 40 
195
MS6215 - Mise en place et administration de MS Visual Studio 2008 Team Foundation 
Server 
Développement - Microsoft 
Contenu de la formation 
1. Installer et configurer Microsoft Team Foundation Server (TFS) 
Planifier le déploiement de TFS 
Planifier l’installation de TFS 
Installer TFS 
Valider une installation 
Configurer les composants de TFS 
2. Administrer une instance de  Team Foundation Server et les projets d’pquipes 
Gestion d’une instance TFS 
Gestion des projets d’pquipe 
Gestion des autorisations et des accès à TFS 
Gestion des utilisateurs et des groupes TFS 
Vérification et disponibilité de TFS 
Choisir un plan de reprise sur incident pour TFS 
3. Administrer et personnaliser les modèles de processus 
Gestion des modèles de processus 
Gestion du guide de processus 
Administrer les modèles de processus 
Créer des requêtes WIQL (Work Item Query Language) 
Modifier les types d’plpments de travail 
Modifier le cycle de vie d’un plpment de travail 
4. Administrer Team Foundation Version Control 
Configurer Team Foundation Version Control 
Utiliser Team Foundation Version Control 
Fonctionnalité avancée du contrôleur de code source 
Personnaliser Team Foundation Version Control 
5. Administrer Team Build 
Introduction à Team Build 
Créer des definitions Team Build 
Exécuter Team Build 
Personnaliser Team Build 
6. Gestion des projets d’pquipes et des rapports 
Présentation des rapports 
L’architecture des rapports 
Personnaliser les rapports du modèle de processus 
Gestion des rapports 
Création de rapports personnalisés 
Rpparer l’entrepôt de donnpes 
Visual Studio 2008 - 
Team System 
Objectif du stage 
Durant ce cours, les stagiaires pourront 
acquérir les connaissances et les 
compétences nécessaires à la mise en place 
de Microsoft Visual Studio 2008 Team 
Foundation Server. 
Public 
Les compétences et connaissances de VS 
2008 Team System Niveau 200 
Etre familiarisé aux différentes modules et 
concepts de VSTS tels que présentés dans le 
cours réf. MS6214A 
Avoiƌ une expĠƌience d’utilisation des 
logiciels Virtual PC, Visual Studio, Windows 
SharePoint Services 2.0 et SQL Reporting 
Services 
Maitriser les systèmes d’exploitation 
Microsoft Windows 
Connaitre un langage .NET (VB.NET/C#) 
Avoiƌ dĠveloppĠ au sein d’une ĠƋuipe 
Pré-requis
e couƌs s’adƌesse aux peƌsonnes 
ƌesponsables de l’installation et de la 
configuration de Microsoft Team Foundation 
Server et des pƌojets d’ĠƋuipe.
Durée  
2 jour(s) 
Create Thumbnail in Web Image Viewer | Online Tutorials
guides for AJAX Zero-Footprint Document Viewer You Wish; Annotate & Redact Documents or Images; Create Thumbnail; RasterEdge OCR Engine; PDF Reading; Encode & Decode
enable pdf thumbnails; generate thumbnail from pdf
How to C#: Set Image Thumbnail in C#.NET
VB.NET How-to, VB.NET PDF, VB.NET Word, VB.NET Excel How to C#: Set Image Thumbnail in C#.NET. With XImage.Raster SDK library, you can create an image viewer and
how to make a thumbnail from pdf; show pdf thumbnail in html
© 
SQLI  GROUP 
2012   
SQLI institut – www.sqli-institut.com
– 01 46 10 04 40 
196
O-PH1 - PHP : initiation 
Open Source - LAMP : Linux 
Apache PHP 
Contenu de la formation 
1. INSTALLATION ET CONFIGURATION D'UN POSTE 
Installation rapide d'un environnement Web. 
Paramptrage d'Apache : droits d'accqs, modules… 
Présentation de la structure de PHP, revue détaillée 
des options de configuration. 
Administration de la base de données MySQL 
avec phpMyAdmin. 
2. LES BASES DU LANGAGE 
Syntaxe et généralités. 
Variables et constantes, types de données, 
opérateurs, références. 
Structures de contrôle et conditions, fonctions, 
gestion des tableaux. 
Fonctions indispensables. 
Traitement des tableaux. 
Manipulations de chaînes de caractères. 
Expressions régulières. 
Manipulations de dates. 
Fonctions mathématiques. 
3. GESTION DES FORMULAIRES 
Rappels sur les formulaires HTML. 
Positionnement et possibilités de PHP. 
Accès aux données. 
Méthodes de transmission. 
Téléchargement de fichiers. 
4. GESTION HTTP ET PERSISTANCE 
Gestion des en-têtes HTTP et redirections. 
Présentation et manipulation des cookies. 
Explication des problèmes de sécurité. 
Introduction et utilisation des sessions. 
5. UTILISATION DE MYSQL 
Les différentes extensions de connexion. 
Connexion au serveur. 
Envoi des requêtes et traitement des résultats. 
Requêtes paramétrées. 
Sécurité et injections SQL. 
6. MANIPULATIONS AVANCÉES 
Création / lecture / modification de fichiers. 
Manipulation des répertoires. 
Gestion des emails. 
Gestion et traitement des erreurs. 
7. PROGRAMMATION ORIENTÉE OBJET 
Notions d'objet avec PHP 5 : classe, héritage, 
polymorphisme, encapsulation. 
Typage et niveaux de visibilité PHP 5. 
Interfaces et classes abstraites. 
Gestion des exceptions. 
8. POUR ALLER PLUS LOIN 
Questions de sécurité sur les applicatifs PHP. 
Quelques bonnes pratiques de programmation 
pour tirer profit des spécificités de PHP. 
Les outils PHP. 
Présentation de quelques sites Internet de référence 
(documentation et exemples). 
Travaux pratiques : un exemple d'application de 
magasin électronique sera mené de bout en bout sur 
toute la formation. Il permettra de mettre en pratique 
chaque notion vue pendant la session. 
PHP 
Objectif du stage 
Maîtriser les bases du langage 
Comprendre la création de pages Web 
dynamiques 
Appréhender les différentes architectures 
logicielles autour de PHP 
Prendre en main les fonctionnalités avancées 
du langage 
Public 
Chef de projet 
Développeur 
Équipe projet 
Webmestre 
Webdesigner 
Pré-requis
Expérience pratique du développement en 
environnement Internet. 
Connaissance d'un langage structuré. 
Connaissance du HTML.
Durée  
4 jour(s) 
© 
SQLI  GROUP 
2012   
SQLI institut – www.sqli-institut.com
– 01 46 10 04 40 
197
O-PH2 - PHP : programmation avancée 
Open Source - LAMP : Linux 
Apache PHP 
Contenu de la formation 
1. Le PHP et la programmation orientée objet 
- La syntaxe de base 
- Le mot clé class 
- L’instanciation : le mot clp new 
- L’hpritage : le mot clp extends 
- L’auto-chargement des classes 
- Les constructeurs 
- Les destructeurs 
- Notion de méthode 
- Visibilité des méthodes 
- L’opprateur de rpsolution de portpe :: 
- Le mot clé self 
- Le mot clé parent 
- Le mot clé static 
- Les diverses utilisations du mot clé static 
- Les constantes de classe 
- L’abstraction d’objets 
- Les interfaces 
- La surcharge 
- La surcharge de membre 
- La surcharge de méthode 
- Le mot clé final 
- Le typage d’objet 
- TRAVAUX PRATIQUES 
- TP proposant l’pcriture de diverses classes, et l’application des notions de cette partie.  
LDAP 
2.  Présentation d'un annuaire LDAP 
- Notions de DIT, RDN, DN, OU, CN 
- Utilitp d’un annuaire LDAP 
- Installation d’un serveur LDAP 
- Utilisation d’un serveur LDAP 
- Présentation des API disponibles en PHP 
- Connexion à la base LDAP 
- Ajout d’une entrpe dans l’annuaire 
- Ajout d’un pays 
- Ajout d’une organisation 
- Ajout d’une unitp 
- Ajout d’une personne 
- lecture de l’annuaire 
- Conclusion 
- TRAVAUX PRATIQUES 
- TP proposant L’installation, la crpation de scripts PHP crpant diverses entrpes dans l’annuaire LDAP, 
suivi d’ajouts de fonctions à l’application dpvelopppe. 
3.XML 
- Présentation de XML 
- La syntaxe XML 
- Où utiliser XML 
- Comment traiter le XML en PHP ? 
L’API SimpleXML 
- Prpsentation de l’API SimpleXML 
- Les différentes API de SimpleXML 
- Parcourir un arbre XML avec SimpleXML 
- Extraire des donnpes d’un arbre XML 
- Modifier le contenu d’un fichier XML avec SimpleXML 
- Les avantages de SimpleXML 
- Les défauts de SimpleXML 
- TRAVAUX PRATIQUES 
- Ajouts des fonctionnalitps SimpleXML à l’application, parcours d’un fichier 
L’API pvpnementielle LIBXML2 
- Avantages et inconvénients de libxml2 
- La notion d’pvqnement 
- L’appel du parseur 
- La gestion des évènements 
- La récupération des paramètres 
- La lecture progressive 
- TRAVAUX PRATIQUES 
- Ajouts de fonctionnalitps pquivalentes à SAX à l’application, parcours d’un fichier 
L’API DOM 
- les nouveautés DOM avec PHP5 
PHP 
Objectif du stage 
Maîtriser la puissance du langage PHP à 
travers les fonctionnalités avancées 
Concevoir des applications robustes et 
sécurisées 
Identifier et utiliser les nouveautés de PHP5 
Public 
Administrateur système 
Architecte technique 
Chef de projet Web 
Développeur 
Webmestre 
Pré-requis
Connaissance et pratique de PHP.
Durée  
4 jour(s) 
© 
SQLI  GROUP 
2012   
SQLI institut – www.sqli-institut.com
– 01 46 10 04 40 
198
- Avantages et inconvénients 
- Les principaux objets manipulés 
- Rpcuppration de l’objet DomDocument 
- Rpcuppration de l’plpment racine 
- Rpcuppration d’plpments 
- Récupération de contenu textuel 
- récupération des attributs 
- Modification du DOM 
- Sortie XML d’un flux d 
- validation Schéma et DTD avec DOM 
- Notion de XPATH 
- Application de recherches XPATH à DOM 
- TRAVAUX PRATIQUES 
- Ajouts de fonctionnalitps DOM à l’application, insertion de nouveaux plpments et attributs 
Présentation de XSLT 
- les différentes possibilités de transformation 
- Exemple de transformation 
- TRAVAUX PRATIQUES 
- Transformation d’un document XML en HTML via un document XSL 
4. Présentation de FPDF 
- Qu’est ce que FPDF ? 
- La classe FPDF 
- Surcharge des méthodes 
- En-tête, Pied de page, saut de page et image 
- Gestion du retour du texte 
- Gestion des couleurs 
- TRAVAUX PRATIQUES 
- Constitution d’un rapport PDF exploitant les principales fonctions d’impression 
5. Les Web Services 
- Présentation de la notion de Web Service 
- Le langage WSDL 
- Le langage SOAP 
- Mise en °uvre d’un Web Service serveur avec PHP5 
- Mise en °uvre d’un Web Service client avec PHP5 
- Présentation de NuSOAP 
- Mise en °uvre de Web Services avec NuSOAP 
- TRAVAUX PRATIQUES 
- Création de Web Services client et serveur avec PHP5 et NuSOAP 
6. PDO 
- les fonctionnalités de PDO 
- Installation de PDO 
- Crpation d’une instance PDO 
- Insertion de données 
- Lecture des données 
- Gestion des transactions PDO 
- TRAVAUX PRATIQUES 
- Transformation de l’application existante exploitant l’Api MySQL en accqs utilisant PDO 
7. Les ORM 
- Présentation de la notion d’ORM 
- Présentation de Doctrine 
8. Lecture d’un Flux RSS 
Présentation de la notion de Framework 
- Avantages d’utiliser un framework 
- Les frameworks MVC 
- Les frameworks globaux 
- Offre actuelle des frameworks 
- Présentation de Zend Framework 
Présentation de la librarie PEAR 
9. Qu’est ce que PEAR ? 
- Fonctionnalités de PEAR 
- Pourquoi utiliser PEAR 
- Conclusion 
© 
SQLI  GROUP 
2012   
SQLI institut – www.sqli-institut.com
– 01 46 10 04 40 
199
O-PH3 - Optimisation PHP 
Open Source - LAMP : Linux 
Apache PHP 
Contenu de la formation 
1. Analyser un site existant 
Les journaux / remontées d'information 
Les outils de monitoring / profiling 
Repérer les goulots d'étranglement 
Utilisation d'outils de web-stress 
2. Architecture PHP et serveurs webs 
Comprendre PHP et les serveurs webs 
Les différentes manières d'utiliser PHP 
Les outils autour de PHP (PECL, PEAR, …) 
Les différentes manières d'installer PHP 
Zend Engine / débogage de bas niveau 
3. Considérations matérielles et logicielles 
Les points à prendre en compte 
OS, matériel et versions des logiciels 
Savoir estimer les ressources nécessaires en fonction du type 
d'application 
Les différents serveurs webs pour PHP 
4. Optimisation de la compilation 
Compilation d'Apache et PHP pour les performances et la sécurité 
Compilation de Lighttpd / Nginx 
Paramétrage et personnalisation de l'environnement 
Optimisation de l'accès aux extensions (statique et dynamique) 
Modules Apache, CGI, FPM 
5. Optimisation par la configuration logicielle 
Configuration PHP 
Configuration du serveur Apache 
6. Optimisation par le code 
Fonctionnement interne d'un script PHP 
Les erreurs à ne pas commettre 
Quelques pistes pour optimiser vos scripts 
7. Optimisation par le cache 
Adaptation environnement / architecture 
Cache de haut niveau : HTTP 
Cache d'opcodes et caches mémoire 
Mise en place d'un proxy HTTP 
Compression zlib 
Gestion optimisée des téléchargements 
8. Optimisation des bases de données 
Configuration du serveur MySQL 
Choix du moteur de stockage 
Optimisation des structures de tables 
Optimisation des requêtes 
SQLit 
PHP 
Objectif du stage 
Optimiser ses applications PHP/MySQL 
Comprendre le fonctionnement de PHP et du 
Web 
Analyser un site existant 
Comprendre la notion de cache 
Maitriser le serveur web et l'OS 
Public 
Développeur MySQL, PHP 
Chef de projet 
Pré-requis
- Bonne connaissance de PHP, notions de C 
- Bonne connaissance de l'environnement 
web 
- Etre à l'aise avec Linux
Durée  
4 jour(s) 
© 
SQLI  GROUP 
2012   
SQLI institut – www.sqli-institut.com
– 01 46 10 04 40 
200
O-ZEN - Zend Framework développeur 
Open Source - LAMP : Linux 
Apache PHP 
Contenu de la formation 
1. Introduction au Zend framework 
Qu'est ce qu'un framework 
Les possibilités du Zend Framework 
Trouver des ressources (Web, IRC, ...) 
Architecture et fonctionnement 
2. Installation et configuration 
Installation classique 
Installer le framework à partir du SVN 
Configuration 
3. Composants du noyau 
Configuration de son application 
Journalisation et exceptions 
Partager des objets 
Déboguage 
4. Gestion des bases de données 
Fonctionnalités avancées de PDO 
Zend_DB: intérêts et fonctionnalités 
CRUD de données avec Zend_DB 
Sélections avancées 
Persistance de données 
Gérer les relations entre les données 
5. Sécurité et gestion de formulaires 
Sécurité, validateurs et filtres 
Créer un formulaire 
Ajouter des éléments 
Gérer la validation automatique 
6. Sécurisation et gestions de droits 
Identification client avec Zend_Auth 
Politique de gestion de droits 
Manipulation de la session PHP via ZF 
7. Fonctionnalités haut niveau 
Internationnalisation 
Mise en cache 
Pagination, traitements de données 
7. Modèle Vue Contrôleur (MVC) 
Rappels sur le Design Pattern MVC 
L'architecture MVC de Zend framework 
Comprendre le contrôleur frontal 
Intégration de la vue 
Utiliser MVC au quotidie 
Frameworks ZEND et 
Symfony 
Objectif du stage 
Développer des applications avec le ZF 
Mettre en place et configurer le Zend 
Framework 
Utiliser le ZF proprement 
Utiliser les bases de données avec le Zend 
Framework 
Comprendre et utiliser la session et 
l'authentification du ZF 
Mettre en place des formulaires avec 
Zend_Form 
Comprendre et consommer des services 
Webs avec Zend Framework 
Public 
Architecte technique 
Chef de projet technique 
Développeur 
Pré-requis
Connaissance de PHP. 
Connaissance de la programmation orientée 
objet.
Durée  
5 jour(s) 
Documents you may be interested
Documents you may be interested