split-bar
image
split-bar


Programmation

Sécurité Java

Durée : 3 jours

Contenu : Les différents types d'attaques - Sécurité de la machine virtuelle Java (Historique, le concept de "bac à sable", les mécanismes de protection) - JCE (Java Cryptography Extension, Mise en œuvre du chiffrement, Mise en úuvre de la signature, Configuration et choix des Security Provider - Le contrôle des Applets (java.security.acl, Ajout d'une ACL dans le policy tool - Le contrôle des applications (Protection des accès sur le disque local - JSSE (authentification via certificats X.509, TLS et SSL) - JAAS (Présentation du principe et des acteurs JAAS - La sécurité d'une application JEE (Authentification au niveau d'un conteneur Web et d'un conteneur EJB, Rôles applicatifs, permissions et descripteurs de déploiement XML).

smallpdf.jpg  Voir le plan de cours


Eclipse RCP

Durée : 4 jours

Contenu : Un premier projet RCP (Créer un projet, Créer un premier écran, Afficher les logs et régler les niveaux de trace) - Comprendre l'infrastructure Eclipse (Contenu et structure d'un plugin Eclipse, le cycle de développement des plugins) - Les constituants d'une application RCP : le workbench, les éditeurs, les vues et les perspectives - Créer de nouveaux points d'extension - SWT : les composants graphiques d'Eclipse (Boutons, labels, Champs de saisie, Barre d'outils, Arbres, Tableaux... - Gestion des événements graphiques (events) - Comprendre et utiliser JFace (les assistants Field Assists, les fenÍtres de dialogue complémentaires, Création d'un Wizard / Assistant multi-pages, Gestion automatisée des préférences utilisateur) - Packager et livrer l'application.

smallpdf.jpg  Voir le plan de cours


La programmation objet

Durée : 1 jour

Contenu : La définition d'une classe - Concepts (Modularité, Réutilisation, Abstraction, Héritage, ...) - Les classes abstraites - La structuration des programmes - Le rôle du préprocesseur - La modularité - Le processus de génération des exécutables - Définir le besoin et le périmètre des fonctionnalités - Définir les interfaces - Réalisation et codage - Les tests - Conventions de codage et techniques de base ( Lisibilité et cohérence du code, Règles de nommage des identificateurs, Règles de cohérence et de portabilité, Règles de formatage et d'indentation, Règles de réduction des effets de bord, Règles d'optimisation générales, ...)

smallpdf.jpg  Voir le plan de cours


C++

Durée : 5 jours

Contenu : Premiers pas avec le langage C++ - Un premier exemple (Les fichiers d'en-tête, La déclaration de la fonction main) - Analyse d'un programme C++ (Les variables, types, instructions simples, opérateurs arithmétiques, instructions composées, structures de contrôle, structures conditionnelles, instructions de rupture de séquence, fonctions et les procédures, Types complexes et classes de stockage) - Les pointeurs et références - La couche objet (Déclaration de classes en C++, classes virtuelles, fonctions et classes amies, constructeurs et destructeurs, surcharge des opérateurs) - Les exceptions.

smallpdf.jpg  Voir le plan de cours


Le langage JAVA : introduction

Durée : 5 jours

Contenu : Les origines du langage Java - Java et le web - Les Application et les Applets - Analyse d'un programme Java - Classes, Attributs et méthodes - Héritage et polymorphismes - Les constructeurs - L'accessibilité - Le chevauchement (Les mots clé this et super) - Les opérateurs instanceof et Cast of.

smallpdf.jpg  Voir le plan de cours


Le langage JAVA : perfectionnement

Durée : 4 jours

Contenu : Introduction aux exceptions (Le mot clé throws, Le mot clé throw) - Les E/S (La classe java.io, approche pratique avec les E/S fichiers) - Les modificateurs Java (quelques mots clés usuels, Les mot clé abstract, native, final, Les modificateurs d'accès) - Le chevauchement et la redéfinition des méthodes - Introduction à la programmation graphique - Les événements - Les applets java et l'interface graphique - L'environnement graphique avec Visual Studio.

smallpdf.jpg  Voir le plan de cours


HTML

Durée : 2 jours

Contenu : Les différents composants d'un document HTML - Manipulations sur le texte - Les images - Les outils de mise en pages et les balises correspondantes - les liens et les points d'ancrage - les cadres - Les feuilles de style - la gestion d'un site.

smallpdf.jpg  Voir le plan de cours


PHP

Durée : 2 jours

Contenu : Les origines de Php - Le contexte d'exécution - Etude du langage (les commentaires, les structures de données, les structures de contrôles, le traitement des champs de formulaires) - Echanges avec des fichiers de données - L'apport des expressions régulières dans Php - Le traitement des images - Le format PDF et Php - Les annuaires LDAP et Php.

smallpdf.jpg  Voir le plan de cours


Perl

Durée : 2 jours

Contenu : Les origines de Perl - Etude du langage (les structures de données, E/S fichiers, structures conditionnelles, structures itératives, les fonctions) - Utilisation des expressions régulières - Les modules de perl - Interface graphique avec Perl Tk - Interface avec les bases de données SQL (Interrogation,ajout d'enregistrement, ...) - Programmation réseau (mail, session Ftp, client Web, CGI, ...).

smallpdf.jpg  Voir le plan de cours


Javascript

Durée : 2 jours

Contenu : Le langage JavaScript parmi ses pairs - La structure d'un document - Etude détaillée du langage (grammaire et sémantique) -Travaux pratiques sur de nombreux objets : document, Windows, frame, hisory, location, form, cookies.

smallpdf.jpg  Voir le plan de cours


XML

Durée : 2 jours

Contenu : Les origines d'XML - Structure d'un document XML (Déclaration du Prologue et du type de Document, les éléments XML, les commentaires, les données, les sections CDATA) - Document Type Declarations DTD (Déclaration des types d'éléments, la déclaration des attributs, la déclarations des entités) - Domaines de noms - Les autres standards (XPath, XML Schema, XML Namespaces, Xlink, Xpointer).

smallpdf.jpg  Voir le plan de cours


XLS

Durée : 2 jours

Contenu : Un langage de transformation (les origines, la structure minimale) - Les éléments xsl: de premier niveau - les expressions reconnues par le processeur xsl - Création d'élements et d'attributs - Création de texte - Création d'instructions de traitement - Les instructions conditionnelles - La déclaration des entités - Variables et paramètres - Autres standards.

smallpdf.jpg  Voir le plan de cours


image