Java 2E - Les fondamentaux

Dimension: px
Commencer à balayer dès la page:

Download "Java 2E - Les fondamentaux"

Transcription

1 Java - Langage de base...2 Java 2E - Les fondamentaux...2 Struts en développement...3 Hibernate...3 Sphinx...4 Maven - Intégration Continue...4 Android - Développement d Applications... 5 IOS - Développement d Applic...5 Android - Développement d Applications (suite)...6 Spring - Architecture Java...6 XML - Les Fondamentaux...7

2 Connaître et savoir mettre en œuvre les fonctionnalités de base du langage Java. Tout public. Connaissance d un langage procédural ou objet. 10 jour(s) (5+5j) Soit 70h00 de face à face pédagogique. DEV-JAV-0068 Java - Langage de base Présentation du langage JAVA (machine virtuelle, ) Introduction/Découvrir les caractéristiques de java Installation et prise en main Les types primitifs de JAVA Découvrir le type entier/découvrir le type flottant Découvrir le type caractère/découvrir le type booléen Concepts de base Appréhender les Constantes et variables Découvrir les opérateurs et expressions Maîtriser les structures de contrôle/connaître Les tableaux Structurer un programme Java Les classes et objets Découvrir la notion de constructeur Affecter et comparer des objets Découvrir les règles d écriture des méthodes Maîtriser l Encapsulation Définir les champs et méthodes de classe Maîtriser la sur-définition de méthodes (Surcharge) Voir les paquetages Héritage Appréhender la notion d héritage Accéder à une classe dérivée et aux membres de sa classe de base Construire et initialiser des objets dérivés Connaître le polymorphisme Découvrir la superclasse Object Maîtriser les membres protégés Java 2E - Les fondamentaux Classes modèles Définir des classes abstraites/appréhender les Interfaces Les chaînes de caractères Découvrir les fonctionnalités de base de la classe String Rechercher dans une chaîne/comparer des chaînes Modifier des chaînes/convertir des chaînes et des types primitifs Gestion des exceptions Déclencher une exception avec throw Gérer plusieurs exceptions Transmettre des informations au gestionnaire d exception Connaître les exceptions standards Les collections Maîtriser les itérateurs/les listes chaînées : classe LinkedList Les vecteurs dynamiques : classe ArrayList Les ensembles (HashSet et TreeSet) Gestion des Threads La programmation graphique (Swing) Génération d une Javadoc Maîtriser les servlets et les pages JSP. Chef de projet, développeur. Connaissance de JAVA et HTML. 10 jour(s) (5+5j) Soit 70h00 de face à face pédagogique. DEV-JAV Les architectures Internet/ Intranet Du client/serveur au web, les différentes composantes d un serveur Internet Connaître la norme J2EE Les applications JEE Appréhender la structure d un serveur d application Comprendre la structure des modules web Découvrir les descripteurs de déploiement Principale API JEE : JNDI Les datasources Comprendre la problématique des pools de connexions Voir les datasources L API Servlet Introduction au concept de servlet, request, response Construire une servlet simple Voir la nouveauté de servlet 2.5 : annotations Fonctionnement détaillé des servlets Apprendre à connaître le cycle de vie des servlets Appeler des servlets Gérer des sessions Voir les formulaires HTML Récupérer des données dans une page JSP Fonctionnement et cycle de vie des pages JSP Structurer une JSP Positionner une page d accueil et une page d erreur dans une application web Inclure des pages JSP L API JSTL (JSP Standard Tag Library) Reconnaître les principales balises Savoir utiliser l Expression Langage Ecrire sa propre bibliothèque de balises Voir la définition d une bibliothèque de balises Décrire la bibliothèque Créer une classe gestionnaire

3 Comprendre l intérêt d une architecture technique dédiée au développement d applications Web avec J2EE. Maîtriser les fonctionnalités courantes et avancées de Struts 1 Connaître les bonnes pratiques de développement avec Struts 1. Architecte technique, Chef de projet, Développeur, Équipe projet. Pratique du développement d applications J2EE pour le Web (JSP/Servlet). Notions de base du langage HTML. DEV-STR-069 Struts en développement Hibernate Introduction Le projet Struts Découvrir l Historique et le positionnement dans une architecture J2EE L architecture Modèle/Vue/Contrôleur Découvrir le paradigme MVC dans le cadre d un projet J2EE, le rôle des servlets et des JSP dans le contexte MVC Voir les améliorations proposées par l architecture MVC2 Les bases de struts 1 Mise en place d une première application Struts 1 Mettre en place des classes de base de Struts 1 : ActionServlet, RequestProcessor, Action Déployer une application Struts 1 Gestion des formulaires avec Struts 1 Découvrir les ActionForms Valider les paramètres d un formulaire Utiliser les tags de formulaire dans les pages JSP Les bibliothèques de balises Les principales bibliothèques Struts 1 Utiliser les balises recommandées avec la mise en œuvre de Struts (html, bean...) Intégration de Struts 1 aux JSTL (JSP Standard Tag Libraries) Maîtriser les bibliothèques core et format. Résoudre les problématiques récurrentes sur les JSTL Utiliser l Expression Language Gestion des messages et de l internationalisation L internationalisation en Java Externaliser les libellés dans des fichiers properties Voir les principes généraux du multilinguisme L internationalisation avec Struts 1 Récupérer un message à partir d une action, à partir d une page JSP Découvrir les bonnes pratiques concernant l internationalisation avec Struts 1 Struts avancé Gestion des exceptions Découvrir la gestion déclarative des exceptions avec Struts 1 Les DispatchActions Voir les différents types de DispatchAction Utiliser des DispatchActions pour réduire le nombre d actions Struts 1 Formulaires dynamiques et validator Mettre en place un DynaActionForm Mettre en place une validation XML avec le Validator Voir les principaux types de validation proposés par le Validator Valider côté client avec la génération de JavaScript Tiles Agencer des pages JSP avec Tiles Apprendre la définition et l héritage d agencement Autres sujets Découvrir les forward globaux et exceptions globales DEVELOPPEMENT Découvrir les problématiques liées à la persistance des données dans une application Java. Maîtriser les fonctionnalités courantes d Hibernate. Comprendre les fonctionnalités avancées d Hibernate. Architecte technique. Équipe projet. Bonne maîtrise du langage Java. Notions de base de SQL. DEV-HIB-0064 Présentation Découvrir le panorama des solutions de persistance Apprendre à connaître la communauté Hibernate Appréhender la compatibilité J2SE / J2EE Configuration Voir les méthodes de configuration. Utiliser les pools de connexions internes et externes Comprendre l utilité des SQL Dialects Connaître les librairies requises par Hibernate Savoir manier les fichiers hibernate-cfg.xml et hibernate. properties Écritures des mappings Connaître les contraintes imposées sur les classes Générer des mappings à l aide d outils Comprendre et connaître les 3 stratégies de mapping possibles Utilisation de base Manipuler des POJO/Créer des objets Configurer/Appréhender le cycle de vie d une session Hibernate Création, lecture, mise à jour, suppression ou autres opérations courantes Gérer l identité d un objet. Comparer les différents générateurs d identifiant proposés Travaux Pratiques : mise en place d un premier mapping objet-relationnel avec Hibernate Concept objet avec Hibernate Relations Différentier l Entité et la Valeur Mettre en place et utiliser des associations 1:n, n:n et 1:1 Comprendre l utilité des composants et des collections de valeurs Mettre en place du cascading Gérer des relations unidirectionnelles et bidirectionnelles Connaître les bonnes pratiques liées à l utilisation de la bidirectionnalité Héritage Appréhender les 3 principes de mise en œuvre de l héritage : 1 table par sous-classe, 1 table pour toute la hiérarchie, 1 table par classe concrète Connaître les avantages et inconvénients de chaque technique Travaux Pratiques : mise en place de l héritage Hibernate et les collections Quelle collection utiliser lors d une relation 1:n ou n:n? Mettre en place des collections de type Set, Bag, List et Map Requêtage Mise en œuvre Choisir entre HQL/API Criteria et SQL Direct Manipuler les interfaces Query / SQLQuery et Criteria Créer et exécuter des requêtes/binding des paramètres Fonctionnalités Ecrire des requêtes polymorphes/ajouter des clauses Connaître les opérateurs disponibles/trier et le grouper Parcourir une association/utiliser les jointures implicites et explicites Être capable d utiliser les requêtes nommées Fonctionnalités avancées Performances Comprendre le proxy Appréhender le lazy loading pour des collections et pour des objets ordinaires Utiliser le «FetchMode» pour le requêtage Utiliser le cache de niveau 1 (cache de session) Utiliser le cache de niveau 2 : comparatif des implémentations disponibles Voir l intérêt du cache de requêtes Autres aspects Comprendre la synchronisation entre session et connexion Liste de bonnes pratiques Intégrer et utiliser les annotations Hibernate 3

4 Maîtriser l interface du logiciel. Concevoir une enquête de base. Gérer les réponses et effectuer les premiers traitements statistiques. Tout public. Aucun. 1 jour(s) Soit 7h de face à face pédagogique. DEV-SPH-0128 Sphinx Premiers pas avec SPHINX Présentation du logiciel Explication des différents types de questions Création et paramétrage du gestionnaire Création du questionnaire : Les différents types de questions (fermées, ouvertes) Questions de type qualitatif Questions ouvertes (de type texte ou numérique) Questions fermées (unique ou multiple) Questions de type numérique ou calculé Questions de type Date et Heure Questions à modalités multiples ordonnées Copie, suppression et déplacement des questions Regroupement de questions à modalités identiques Découpage du questionnaire en thèmes logiques Mise en place de branchements ou sauts de questions Mise en page et impression du questionnaire Saisie des réponses du questionnaire Les différentes méthodes de saisies Traitement quantitatifs des données et analyse des données qualitatives (dépouillement) Calcul et sortie des tableaux avec graphiques Traitement des variables : Traitements sur une 1 variable (Tris à plat), sur 2 variables (tris croisés) Analyse entre 2 variables (corrélation - dépendance) Gestion des non réponses (nombre de citations, nombre d observations) Tableaux croisés et graphiques Création de strates Rédaction du rapport d étude Tableaux de bord Maven est devenu le standard de facto de la gestion du cycle de vie des projets. Il constitue une agrégation d outils, de bonnes pratiques et d éléments structurants. Ce stage vous apportera une réelle maîtrise de sa configuration et vous fera comprendre son rôle central dans une démarche d intégration continue en Java. Développeurs, architectes, chefs de projet techniques. Connaissances de base du langage Java et de JEE. DEV-SPR Maven - Intégration Continue Présentation Au delà d un simple outil de build : une structuration projet. Le monde Maven : gestionnaire de sources, tests automatisés, documentation... Mise en place d un premier projet Maven Installation de Maven. Le POM (Project Object Model). Repository local et repository distant. Qu est-ce qu un plug-in Maven? Qu est-ce qu un goal? Structure standard d un projet Maven. Contrôle du cycle de vie : installation, compilation, déploiement... Notions d archetype, groupe, artefact, version, assemblies. Découpage d un projet en modules. Héritage entre fichiers POM ; le super-pom. Travaux pratiques : Installation de Maven et création d un premier projet Maven. Les dépendances Notion de dépendance et de dépendance transitive. Déclaration des dépendances dans le POM. Comment résoudre un conflit de dépendances? Travaux pratiques : Paramétrage de dépendances simples et transitives. Les repositories Limites du repository par défaut. Déclaration de plusieurs repositories. Gestion de priorités. Les outils de gestion de repository (Nexus, Artifactory, Archiva,...). Travaux pratiques : Migration d un projet non structuré vers Maven. Paramétrage de dépendances et de repositories. Utilisation courante Les core-plug-ins : compilé, déployer, installer... Les plug-ins pour la génération d applications JEE... Les versions. Les snapshots. Les profils. Maven et le travail en équipe. CVS SVN. Intégration de Maven aux IDE (Eclipse...). Génération de la documentation. Travaux pratiques : Configuration du cycle de vie complet d un projet. Génération d un site Maven Le plug-in site. Le site descriptor. Le site layout. Skins par défaut, création d une Skin personnalisée. Travaux pratiques : Génération d un site personnalisé. Les rapports Maven Génération de rapports sur les tests. Checkstyle, changelog, changes. Travaux pratiques : Génération de rapports personnalisés. Intégration continue Définition. Best practices. Présentation de Jenkins comme serveur de build et d intégration continue. Configuration. Travaux pratiques : Mise en place de Jenkins

5 A l issue de cette formation, vous serez en mesure de développer par vous-même des applications complexes pour iphone. Vous aurez appris à vous servir de l environnement de développement intégré sur MacOs-X, XCode, du générateur d interface, de iphone Simulator et du debugger intégré. Architecte ou développeur ayant des compétences techniques en langages objets désirant développer ou gérer un projet de développement sur plate-forme iphone. Bonnes connaissances d un langage orienté objet (type JAVA, C++, Objective-C). DEV-IOS-0121 Introduction IOS - Développement d Applic Types de terminaux - Le programme développeur Apple. Introduction à Objective-C 2.0 Origine du langage Objective-C. Syntaxe de base. Notion de classe - Les Controllers. Identification des objets, constantes : le type id, la valeur nil. Héritage. s dans l arborescence. Description d une méthode Objective-C. Initialisation de l instance d un objet. Les protocoles et le principe de la délégation (les delegates). Les sélecteurs. Le Framework Foundation (chaînes de caractères, listes, dictionnaires). Le comptage de références. Exercice : Ecriture de programme en Objective-C. Un exemple avec le Slider. Gestion de la mémoire. Enregistrement au programme Apple Enregistrement (informations personnelles, bancaires, de développement). Provisioning. Enregistrement d un certificat. Ajouter un périphérique, identifiant UDID. Ajouter un AppID Identifiant d application. L environnement de développement Description de l interface (XCode, Simulateur, Instruments,...). Installation du SDK Apple (Téléchargement, installation, localisation). Méthodologie de développement. Création d un projet sous XCode. Interface XCode. Les fichiers initialement générés. Cycle d exécution de l application. Définition des propriétés de l application et le fichier Info.plist. L interface Builder et ses composants. Construction de l application - Modèle-Vue- Contrôleur (MVC). Les actions (déclarations, liaisons à l interface). Compilation et lien. Utilisation du simulateur. Limitations du simulateur. Mécanismes d aide, de complétion et de debug. Utilisation du debugger et de la console. Les options de Debug? natives? Problèmes généraux de compilation. Exercice : Création d une application et débogage. Conception et ergonomie Exercice : Améliorer la conception et l ergonomie d une application. Développement Exercice : Manipuler des éléments de base, des vues, des éléments de navigation, le TableView, des listes. Ajouter un contenu multimédia. Lire et enregistrer des données Exercice : Manipulation de fichiers XML, JSON et préférences utilisateur. Introduction aux fonctions avancées Exercice : Manipuler quelques fonctions avancées. Android Développement d Applications DEVELOPPEMENT Ce cours présente les fonctionnalités et capacités de la plate-forme Android dédiée à la réalisation d applications pour les téléphones mobiles. Les concepts sont illustrés à l aide de travaux pratiques permettant d appréhender notamment les interfaces graphiques, le réseau, la sécurité et le stockage persistant. Ce cours s adresse aux développeurs Java devant réaliser des applications mobiles pour téléphone. Bonnes connaissances de Java et de l utilisation d Internet. Connaissances de base d XML. Expérience requise d une chaîne de développement Java. 2 jour(s) Soit 14h00 de face à face pédagogique. DEV-AND-0038 Découvrir la plateforme Android Les utilisations de la plateforme Android. Le modèle Android et son architecture. Présentation du système d exploitation. Les applications clés pour l utilisation d un terminal. Les outils de développement. Environnement de développement : Eclipse, plugin ADT, SDK Android. La mise en oeuvre du SDK Android. Les terminaux cibles (Smartphones, tablettes, assistants de navigation personnels, virtuels,..) L internationalisation des applications Android. Android et Linux? Travaux pratiques : Mise en place d un environnement de développement avec Eclipse et le SDK Android. Développement Android Les concepts de base d une application Android. Le cycle de vie de l application (de l édition au test). Présentation du Framework de développement, des librairies. Présentation des classes de base et utilitaires. Création de son premier projet : code, ressource, propriété et détail du projet. Exécuter son application sur le simulateur du SDK. Le SDK Manager et la configuration des terminaux virtuels Android (AVD) : target, SDCard,... Utilisation d un débogueur pour contrôler l exécution des programmes. Comment accéder aux logs de l application. L identification de l application et le fichier manifest (version, minsdk, nom de l application) La mise à disposition de son application. Travaux pratiques : Développement d une première application suivant Le cycle de réalisation étudié. Les interfaces utilisateurs avec Android Vue d ensemble du layout et de la place du composant. Les spécificités des terminaux mobiles en matière d affichage et d interaction avec l utilisateur. Les composants graphiques : layouts, menus, listes... Créer une interface graphique avec les views,... La mise en place de menus (principal, icône, sous menu,...). La mise en place des conteneurs layout (Gallery, GridView, ScrollView,...). La gestion événementielle (mise en place, réaction, écoute). Styles et thèmes appliqués aux widgets. Notification de l utilisateur (barre de notification, toast, boîtes de dialogue). Ressources alternatives : multi-devices, localisation. Travaux pratiques : Réalisation d une application avec interface graphique. Suite page 6 5

6 Android Développement d Applications (suite) Le modèle de composants Le concept de base : activité et cycle de vie. Les composants fondamentaux : Activity, Service, BroadcastReceiver, ContentProvider, Intents. L arrêt des composants (finish, stopself,...). Les activités (cycle de vie, navigation entre les activités, communication interactivités...). Les services (cycle de vie, tâches de fond...). Les types de services (locaux et distants). Les différences entre une activité et un service. Le lancement d une activité, ses principaux états. Le langage AIDL. Le bus de messages et les Intents. Travaux pratiques : Transmission d informations d une Activity à une autre à l aide du mécanisme d Intents. La persistance des données Comment partager des données entre les applications. La sauvegarde de donnée simple. Utilisation des préférences (SharedPreferences, le mode de lecture). Récupération d un ensemble de préférence. Utilisation du système de fichiers (dont XML). L emplacement des fichiers contenant les données (zone internal/external). Utilisation de la base de données embarquée (SQLite), insertion de données. Utilisation de l API Android. Travaux pratiques : Mise en œuvre de fonctionnalités de stockage sur un terminal avec une base de données. Spring Architecture Java La gestion réseau. Rappels sur la programmation réseau. Communication avec une Socket serveur. Utiliser HTTP avec les API Android. Introduction à la consommation des services web. Utilisation de la librairie Androïd Gson. Compléments Gestion de la téléphonie. Appels. Gestion des SMS. Interactions avec la carte SIM. Multimédia. Dessin et animations. Lecture audio et vidéo. La capture multimédia (son, image, vidéo,...). Les API de (géo)localisation avec Google Maps. Configurer l émulateur pour tester la géolocalisation. Travaux pratiques Réalisation d une application géolocalisée présentée à l aide de Google Maps. Fournir connaissances théoriques et pratiques permettant d être un leader technique Architecte Java. Développeurs, chefs de projets. Pratique développement java/j2ee. DEV-STR-0069 Spring 3 : Comprendre le conteneur léger Notion clé : injection de dépendance Conteneur léger spring / conteneur lourd j2ee Fichier ApplicationContext.xml Cycle de vie d un bean Spring/Scope singleton, prototype Interfaces de callback/les post-processors Injection par setter/injection par constructeur Spring 3 : architecture Approche modulaire des librairies Spring 3 (jars) Noyau : Spring Core au coeur de l injection Accès données : Spring DAO, Spring ORM Applications web : Spring Web, Spring MVC Nouveauté Spring 3 : Spring Expression 6 Language (spel) Tests avec Spring Spring 3 : paramétrage conteneur Propriétés simples (String, int,...)/propriétés de type collection (,) Méthodes d injection (setter, constructeur) Auto-câblage (Autowiring) byname, bytype Optimisation : autowiring annotation (context:annotation-config) Optimisation : auto-découverte @ Controler Classe abstraite (abstract=true)/héritage (parent=true) Spring 3 : Programmation orientée aspect Notion clé : Interception/Pointcut, Advice, JoinPoint Notion de Tissage, Tisseur/Présentation framework AOP AspectJ Comparaison tisseurs Spring AOP / AspectJ Spring 3 : accès données JDBC Les classes de la couche d abstraction Mise en œuvre design pattern DAO Classes fournies : JdbcTemplate, JdbcDaoSupport Gestion des exceptions : gamme d exceptions Spring Exécuter des requêtes de lecture, écriture/ Spring 3 : Gestion des transactions Concept de transaction/gérer les transactions avec Spring Transactions programmatiques et déclaratives Management Spring 3 : Création d écrans web avec Spring MVC Cinématique d une requête Spring MVC : 6 étapes clés Configuration Spring MVC : 4 étapes clés Comprendre le DispatcherServlet Création de controleurs Spring MVC 3/ Formulaires Spring MVC : balises clés/ validation (@Valid, jsr 303) Formulaires Spring MVC : conversion/ internationnalisation Intégration Spring avec templates Tiles Spring 3 : intégration avec JSF Rappels JSF 2 : cycle de vie, nnotations Faire d un Managed bean JSF un bean Spring ContextLoaderListener Injection bean service dans le controleur Spring Spring 3 : intégration Spring/ JPA Hibernate Tests avec Spring Sécurité j2ee avec Spring Security 3

7 Présenter les principales applications concrètes d XML (modélisation, échanges de documents, paramétrages/configurations..). Se familiariser avec le standard XML et les standards dérivés (feuilles de styles, schémas ). Chef de projets, prescripteurs et responsables opérationnels. Connaissances de HTML de base, des techniques du web. DEV-XML-0070 XML - Les Fondamentaux Concept de base Voir la définition d XML Découvrir les origines, l historique et l évolution Connaitre les différences et les liens avec HTML et SGML Connaitre les applications fondamentales d XML Découvrir les outils : parseurs WML et XSLT Règle d écriture Les syntaxes XML classiques Découvrir RDF/RSS Découvrir SMIL pour le multimédia, MathMI pour les matheux Découvrir Dans Microsoft Office Découvrir PGML La syntaxe de l XML Appréhender La syntaxe, la structure et les éléments. Découvrir les attributs Connaitre la déclaration XML Connaitre les entités Utiliser les NamesSpaces La validation des documents Créer des documents XML valides de l XHTML à l XML La transformation par XLST Voir les étapes de la transformation, les mécanismes de sélection Manipulation du XML Présentation : définir, utiliser le DOM Découvrir les bases de données de l XML Appréhender une architecture trois tiers Stocker à faible ou à forte granulite Voir les solutions du marché Connaitre les domaines d application Découvrir la gestion de contenu Découvrir la personnalisation de la relation client Maîtriser le standard d échanges de données Découvrir les applications XML DEVELOPPEMENT 7

Cours en ligne Développement Java pour le web

Cours en ligne Développement Java pour le web Cours en ligne Développement Java pour le web We TrainFrance info@wetrainfrance Programme général du cours Développement Java pour le web Module 1 - Programmation J2ee A) Bases de programmation Java Unité

Plus en détail

Avant-propos 1. Avant-propos...3 2. Organisation du guide...3 3. À qui s'adresse ce guide?...4

Avant-propos 1. Avant-propos...3 2. Organisation du guide...3 3. À qui s'adresse ce guide?...4 Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse suivante : http://www.editions-eni.fr. Saisissez la référence ENI de l'ouvrage EP5EJAV dans la zone de recherche et validez.

Plus en détail

Android 4 Les fondamentaux du développement d'applications Java

Android 4 Les fondamentaux du développement d'applications Java La plateforme Android 1. Présentation 13 2. Historique 14 3. Google Play 15 3.1 Création d'un compte développeur 16 3.2 Publication d'une application 16 3.3 Suivi et mise à jour d'une application 18 Environnement

Plus en détail

CQP Développeur Nouvelles Technologies (DNT)

CQP Développeur Nouvelles Technologies (DNT) ORGANISME REFERENCE STAGE : 26572 20 rue de l Arcade 75 008 PARIS CONTACT Couverture géographique : M. Frédéric DIOLEZ Bordeaux, Rouen, Lyon, Toulouse, Marseille Tél. : 09 88 66 17 40 Nantes, Lille, Strasbourg,

Plus en détail

Compte Rendu d intégration d application

Compte Rendu d intégration d application ISMA 3EME ANNEE Compte Rendu d intégration d application Compte Rendu Final Maxime ESCOURBIAC Jean-Christophe SEPTIER 19/12/2011 Table des matières Table des matières... 1 Introduction... 3 1. Le SGBD:...

Plus en détail

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Module 1 : Programmer une application informatique Durée

Plus en détail

Formation Webase 5. Formation Webase 5. Ses secrets, de l architecture MVC à l application Web. Adrien Grand <jpountz@via.ecp.fr> Centrale Réseaux

Formation Webase 5. Formation Webase 5. Ses secrets, de l architecture MVC à l application Web. Adrien Grand <jpountz@via.ecp.fr> Centrale Réseaux Formation Webase 5 Ses secrets, de l architecture MVC à l application Web Adrien Grand Centrale Réseaux Sommaire 1 Obtenir des informations sur Webase 5 2 Composants de Webase 5 Un

Plus en détail

Devenez un véritable développeur web en 3 mois!

Devenez un véritable développeur web en 3 mois! Devenez un véritable développeur web en 3 mois! L objectif de la 3W Academy est de former des petits groupes d élèves au développement de sites web dynamiques ainsi qu à la création d applications web

Plus en détail

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES WEB & DÉVELOPPEMENT LES BASES DU WEB HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES LE LANGAGE HTML STRUCTURE D UNE PAGE En-tête et corps Syntaxe INSÉRER DES CONTENUS Texte : formatage (titre,

Plus en détail

Types d applications pour la persistance. Outils de développement. Base de données préexistante? 3 modèles. Variantes avec passerelles

Types d applications pour la persistance. Outils de développement. Base de données préexistante? 3 modèles. Variantes avec passerelles Types d applications pour la persistance Université de Nice Sophia-Antipolis Version 0.9 28/8/07 Richard Grin Toutes les applications n ont pas une complexité qui nécessite une architecture n- tiers Ce

Plus en détail

les techniques d'extraction, les formulaires et intégration dans un site WEB

les techniques d'extraction, les formulaires et intégration dans un site WEB les techniques d'extraction, les formulaires et intégration dans un site WEB Edyta Bellouni MSHS-T, UMS838 Plan L extraction des données pour un site en ligne Architecture et techniques Les différents

Plus en détail

Point sur les solutions de développement d apps pour les périphériques mobiles

Point sur les solutions de développement d apps pour les périphériques mobiles Point sur les solutions de développement d apps pour les périphériques mobiles Par Hugues MEUNIER 1. INTRODUCTION a. Une notion importante : le responsive web design Nous sommes en train de vivre une nouvelle

Plus en détail

24/11/2011. Cours EJB/J2EE Copyright Michel Buffa. Plan du cours. EJB : les fondamentaux. Enterprise Java Bean. Enterprise Java Bean.

24/11/2011. Cours EJB/J2EE Copyright Michel Buffa. Plan du cours. EJB : les fondamentaux. Enterprise Java Bean. Enterprise Java Bean. Plan du cours 2 Introduction générale : fondamentaux : les fondamentaux Michel Buffa (buffa@unice.fr), UNSA 2002, modifié par Richard Grin (version 1.1, 21/11/11), avec emprunts aux supports de Maxime

Plus en détail

Optimiser pour les appareils mobiles

Optimiser pour les appareils mobiles chapitre 6 Optimiser pour les appareils mobiles 6.1 Créer un site adapté aux terminaux mobiles avec jquery Mobile... 217 6.2 Transformer son site mobile en application native grâce à PhoneGap:Build...

Plus en détail

Formation Certifiante Scrum Master

Formation Certifiante Scrum Master Formation Certifiante Scrum Master Cette formation pratique de deux jours, ponctuée par la certification Scrum Master délivrée par la Scrum Alliance, est destinée aux chefs et directeurs de projets, responsables

Plus en détail

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement Cursus Outils & Développement Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons

Plus en détail

Programme ASI Développeur

Programme ASI Développeur Programme ASI Développeur Titre de niveau II inscrit au RNCP Objectifs : Savoir utiliser un langage dynamique dans la création et la gestion d un site web. Apprendre à développer des programmes en objet.

Plus en détail

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING Durée : 3J / 21H Formateur : Consultant expert en PAO et Web-marketing. Groupe de : 4 max Formation au web marketing Objectifs : Mettre en oeuvre des

Plus en détail

Refonte front-office / back-office - Architecture & Conception -

Refonte front-office / back-office - Architecture & Conception - Refonte front-office / back-office - Architecture & Conception - GLG204 - Architectures Logicielles Java 2008/2009 Nom : Cédric Poisson Matricule : 06-49012 Version : 1.0 Jeudi 28 mai 2009 1 / 23 Table

Plus en détail

TP JEE Développement Web en Java. Dans ce TP nous commencerons la programmation JEE par le premier niveau d une application JEE : l application web.

TP JEE Développement Web en Java. Dans ce TP nous commencerons la programmation JEE par le premier niveau d une application JEE : l application web. ASTRIUM - Toulouse JEE Formation 2013 TP JEE Développement Web en Java Dans ce TP nous commencerons la programmation JEE par le premier niveau d une application JEE : l application web. Figure 1 Architecture

Plus en détail

Quelques patterns pour la persistance des objets avec DAO DAO. Principe de base. Utilité des DTOs. Le modèle de conception DTO (Data Transfer Object)

Quelques patterns pour la persistance des objets avec DAO DAO. Principe de base. Utilité des DTOs. Le modèle de conception DTO (Data Transfer Object) Quelques patterns pour la persistance des objets avec DAO Ce cours présente des modèles de conception utilisés pour effectuer la persistance des objets Université de Nice Sophia-Antipolis Version 1.4 30/8/07

Plus en détail

Hassene BELGACEM. Expériences Professionnelles. JEE architect / Technical leader. Ingénieur Informatique. Cycle Préparatoire

Hassene BELGACEM. Expériences Professionnelles. JEE architect / Technical leader. Ingénieur Informatique. Cycle Préparatoire Objectifs Formations Expériences Professionnelles Hassene BELGACEM http://belgacem.hassene.netcv.com S intégrer dans une équipe de développement de haute compétence et participer activement dans la réalisation

Plus en détail

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation ING 01 LANGAGUE JAVA Durée : 21 heures 1090 HT / jour Dates : à définir en 2012 Concevoir et développer des programmes en langage Java Comprendre le fonctionnement de la machine virtuelle S approprier

Plus en détail

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s Mickaël Mickaël BLANCHARD BLANCHARD Préface de Sébastien L e p e r s Magento Préface de Sébastien L e p e r s Magento Réussir son site e-commerce Réussir son site e-commerce Groupe Eyrolles, 2010, ISBN

Plus en détail

BES WEBDEVELOPER ACTIVITÉ RÔLE

BES WEBDEVELOPER ACTIVITÉ RÔLE BES WEBDEVELOPER ACTIVITÉ Le web developer participe aux activités concernant la conception, la réalisation, la mise à jour, la maintenance et l évolution d applications internet/intranet statiques et

Plus en détail

3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures

3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures 3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures Objectif global : A l issue de la formation, les stagiaires doivent être opérationnels dans la création d un site internet

Plus en détail

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server Sébastien Boutard Thomas David Le plan de la présentation Petit retour sur les environnements de développement ArcGIS Server

Plus en détail

SMPMKPOT=aKbKbKpK=a îéäçéééãéåí=çû^ééäáå~íáçåë= kçã~çéë=j=abbp^mm

SMPMKPOT=aKbKbKpK=a îéäçéééãéåí=çû^ééäáå~íáçåë= kçã~çéë=j=abbp^mm SMPMKPOT=aKbKbKpK=a îéäçéééãéåí=çû^ééäáå~íáçåë= kçã~çéë=j=abbp^mm 6030.3271 - Référentiel de formation A - Objectifs et emplois visés: Objectif de la formation Le DEES Développement d Applications Nomades

Plus en détail

Formation : Langues : Types d Intervention et Secteurs d Activité :

Formation : Langues : Types d Intervention et Secteurs d Activité : Ismail HACHOUM 142, Rue Georges Pompidou, 59110 La Madeleine - FRANCE Email : ismail.hachoum@gmail.com Tél: +33(0) 650 198 937 27 ans - Marié Permis B Ingénieur Etudes et Développement Java/JEE Formation

Plus en détail

DotNet. Plan. Les outils de développement

DotNet. Plan. Les outils de développement DotNet Les outils de développement Version 1.03 du 16/10/2006 par Jacky Renno Plan La machine virtuelle Le kit de développement Le kit de langage Le Visual Studio.NET Le serveur web IIS 6.0 Le modeleur

Plus en détail

Table des matières Introduction... 1 1. Démarrage... 8 2. Les composants graphiques... 26

Table des matières Introduction... 1 1. Démarrage... 8 2. Les composants graphiques... 26 Table des matières À propos de l'auteur... x Préface... xi Avant-propos... xiv 1. Public visé et prérequis... xiv 2. Sources des exemples... xv 3. Accès aux vidéos... xv 4. URL raccourcies... xv 5. Remerciements...

Plus en détail

Auto-évaluation Aperçu de l architecture Java EE

Auto-évaluation Aperçu de l architecture Java EE Auto-évaluation Aperçu de l architecture Java EE Document: f1218test.fm 22/03/2012 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INTRODUCTION AUTO-ÉVALUATION APERÇU

Plus en détail

Installation et prise en main

Installation et prise en main TP1 Installation et prise en main Android est le système d'exploitation pour smartphones, tablettes et autres appareils développé par Google. Pour permettre aux utilisateurs d'installer des applications

Plus en détail

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Anne Tasso Java Le livre de premier langage 10 e édition Avec 109 exercices corrigés Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Table des matières Avant-propos Organisation de l ouvrage..............................

Plus en détail

Table des matières. Partie I Concepts de base... 1. Préface... VII

Table des matières. Partie I Concepts de base... 1. Préface... VII Table des matières Préface... VII Partie I Concepts de base... 1 1. Tour d horizon... 3 Avantages et inconvénients de la programmation des smartphones... 3 Contenu d un programme Android... 4 Fonctionnalités

Plus en détail

Développement d'applications Web HTML5 L'art et la manière avec Visual Studio 2015 et TFS

Développement d'applications Web HTML5 L'art et la manière avec Visual Studio 2015 et TFS Avant de commencer 1. Introduction 15 2. HTML5 oui, mais pas que... 15 2.1 HTML5 16 2.2 JavaScript 17 2.3 CSS 18 3. Les outils 18 Préparation des outils et création du projet 1. Introduction 21 2. Team

Plus en détail

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i Modernisation IBM i Nouveautés 2014-2015 IBM Power Systems - IBM i 19 et 20 mai 2015 IBM Client Center, Bois-Colombes S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i Mardi

Plus en détail

UE 8 Systèmes d information de gestion Le programme

UE 8 Systèmes d information de gestion Le programme UE 8 Systèmes d information de gestion Le programme Légende : Modifications de l arrêté du 8 mars 2010 Suppressions de l arrêté du 8 mars 2010 Partie inchangée par rapport au programme antérieur Indications

Plus en détail

1. Installation d'un serveur d'application JBoss:

1. Installation d'un serveur d'application JBoss: EPITA Ala Eddine BEN SALEM App-Ing2 J2EE T.P. 4 EJB3, Serveur d'application JBoss 1. Installation d'un serveur d'application JBoss: télécharger l'archive du serveur JBoss à l'adresse: http://sourceforge.net/projects/jboss/files/jboss/jboss-5.0.0.ga/jboss-5.0.0.ga.zip/download

Plus en détail

FORMATION TALEND. Page 1 sur 9

FORMATION TALEND. Page 1 sur 9 FORMATION TALEND Ce livret contient et détaille les formulaires que vous devez nous retourner avec votre bon de commande. Vous y trouverez aussi toutes les informations susceptibles de vous aider à organiser

Plus en détail

Armand PY-PATINEC 2010

Armand PY-PATINEC 2010 Armand PY-PATINEC 2010 EPREUVE PRATIQUE : TABLEAU SYNOPTIQUE Activités Inventaire de bières et de leur lieu de fabrication Gestion des clients pour un programme de facturation Emploi du ruban de l interface

Plus en détail

Dans nos locaux au 98 Route de Sauve 30900 NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur

Dans nos locaux au 98 Route de Sauve 30900 NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur FORMATION FORFAIT WEB DEVELOPPEUR Qualification ISQ OPQF Formacode 46 125 Certification de titre professionnel Web Designer + modules optionnels : Développement PHP/MySQL avancé, Web App, CMS e-boutique

Plus en détail

Architecture JEE. Objectifs attendus. Serveurs d applications JEE. Architectures JEE Normes JEE. Systèmes distribués

Architecture JEE. Objectifs attendus. Serveurs d applications JEE. Architectures JEE Normes JEE. Systèmes distribués Architecture JEE. Objectifs attendus Serveurs d applications JEE Systèmes distribués Architectures JEE Normes JEE couches logicielles, n-tiers framework JEE et design patterns 2007/02/28 Eric Hébert.eheb@yahoo.fr

Plus en détail

Formation en Logiciels Libres. Fiche d inscription

Formation en Logiciels Libres. Fiche d inscription République Tunisienne Ministère de l'industrie et la Technologie - Secrétariat d'état de la Technologie Unité des Logiciels Libres Formation en Logiciels Libres Fiche d inscription (Une fiche par candidat)

Plus en détail

JOnAS Day 5.1. Outils de développements

JOnAS Day 5.1. Outils de développements JOnAS Day 5.1 Outils de développements Agenda Introduction Plugin Eclipse (JOPE) Plugin NetBeans (JOnbAS) Cargo 2 Bull, 2009 JOnAS Day 5.1 Objectifs - Réduire les temps de développement - Construction

Plus en détail

10. Base de données et Web. OlivierCuré [ocure@univ-mlv.fr]

10. Base de données et Web. OlivierCuré [ocure@univ-mlv.fr] 10. Base de données et Web 313 Evolution de l'information Ordre de grandeur : 314 1Mo : 1 gros roman 200Mo : ce que mémorise un être humain dans sa vie. 900Mo : information contenue dans le génome d'une

Plus en détail

Iphone vs. Android. Mardi 17 Novembre 2009 Paris, la Défense. Xavier PARADON, Directeur Technique Valtech Training xavier.paradon@valtech-training.

Iphone vs. Android. Mardi 17 Novembre 2009 Paris, la Défense. Xavier PARADON, Directeur Technique Valtech Training xavier.paradon@valtech-training. Mardi 17 Novembre 2009 Paris, la Défense Iphone vs. Android Xavier PARADON, Directeur Technique Valtech Training xavier.paradon@valtech-training.fr Anthony DAHANNE, Consultant Valtech Technology Consulting

Plus en détail

WysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x

WysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x WysiUpStudio CMS professionnel pour la création et la maintenance évolutive de sites et applications Internet V. 6.x UNE SOLUTION DE GESTION DE CONTENUS D UNE SOUPLESSE INÉGALÉE POUR CRÉER, MAINTENIR ET

Plus en détail

Expert technique J2EE

Expert technique J2EE EHRET Guillaume 25, rue de la Richelandiere 42100 SAINT ETIENNE 32 ans - Célibataire Expert technique J2EE Domaines de compétences Environnement et langages Expertise en programmation Java et en architecture

Plus en détail

Formation : WEbMaster

Formation : WEbMaster Formation : WEbMaster Objectif et Description : Centre Eclipse vous propose une formation complète WebMaster, vous permettant de : Utiliser dès maintenant les nouveautés du web2, ainsi alléger les besoins

Plus en détail

MANAGEMENT DES SERVICES INFORMATIQUES

MANAGEMENT DES SERVICES INFORMATIQUES MANAGEMENT DES SERVICES SOMMAIRE SAP BO DASHBOARDS 4.0 3 Nouveautés SAP BO Web Intelligence BI 4 3 SAP BO Web Intelligence 4 Niveau 1 4 SAP BO Web Intelligence 4 Niveau 2 4 SAP BO Web Intelligence XI3

Plus en détail

Europa. Développement JEE 5. avec Eclipse. K a r i m D j a a f a r. A v e c l a c o n t r i b u t i o n d e O l i v i e r S a l v a t o r i

Europa. Développement JEE 5. avec Eclipse. K a r i m D j a a f a r. A v e c l a c o n t r i b u t i o n d e O l i v i e r S a l v a t o r i Développement JEE 5 avec Eclipse Europa K a r i m D j a a f a r A v e c l a c o n t r i b u t i o n d e O l i v i e r S a l v a t o r i Groupe Eyrolles, 2008, ISBN : 978-2-212-12061-5 5 Le projet WTP (Web

Plus en détail

TP2 : Client d une BDD SqlServer

TP2 : Client d une BDD SqlServer TP2 : Client d une BDD SqlServer Objectifs : utiliser la barre de menu, utiliser les préférences d application (settings) ou (options), gérer la persistance des données, utiliser la bibliothèque jtds:jdbc

Plus en détail

7 villa de la citadelle Né le 13 mai 1983 94110 Arcueil Nationalité : Française. Développeur Web JEE COMPÉTENCES

7 villa de la citadelle Né le 13 mai 1983 94110 Arcueil Nationalité : Française. Développeur Web JEE COMPÉTENCES Philippe Crépin 7 villa de la citadelle Né le 13 mai 1983 94110 Arcueil Nationalité : Française : 06.17.46.12.09 : phi.crepin@gmail.com Disponibilité : En poste chez Soft Computing Développeur Web JEE

Plus en détail

Mise en œuvre des serveurs d application

Mise en œuvre des serveurs d application Nancy-Université Mise en œuvre des serveurs d application UE 203d Master 1 IST-IE Printemps 2008 Master 1 IST-IE : Mise en œuvre des serveurs d application 1/54 Ces transparents, ainsi que les énoncés

Plus en détail

Visual Paradigm Contraintes inter-associations

Visual Paradigm Contraintes inter-associations Visual Paradigm Contraintes inter-associations Travail de Bachelor d'informaticien de gestion Partie C Présentation de Visual Paradigm 1 Présentation de Visual Paradigm For UML L objet du travail de Bachelor

Plus en détail

IBM DB2 Alphablox. d administration GC11-2170-00

IBM DB2 Alphablox. d administration GC11-2170-00 IBM DB2 Alphablox Guide d administration Version 8.4 GC11-2170-00 IBM DB2 Alphablox Guide d administration Version 8.4 GC11-2170-00 ii IBM DB2 Alphablox - Guide d administration Table des matières Avis

Plus en détail

Catalogue Formation «Vanilla»

Catalogue Formation «Vanilla» Catalogue Formation «Vanilla» Date : octobre 2009 Table des matières Liste des Formations...2 Contenu des formations...3 Vanilla FastTrack...3 Vanilla Architecture...5 Enterprise Services...6 BIPortail...7

Plus en détail

Environnements de développement (intégrés)

Environnements de développement (intégrés) Environnements de développement (intégrés) Introduction aux EDI, la plateforme Eclipse Patrick Labatut labatut@di.ens.fr http://www.di.ens.fr/~labatut/ Département d informatique École normale supérieure

Plus en détail

Web Tier : déploiement de servlets

Web Tier : déploiement de servlets Web Tier : déploiement de servlets 1 / 35 Plan 1 Introduction 2 Servlet : Principe de fonctionnement 3 Création et développement sur un serveur JEE 4 Quelques méthodes de l API des servlets 5 Utilisation

Plus en détail

Outils, langage et approche Android Une introduction. Nicolas Stouls nicolas.stouls@insa lyon.fr

Outils, langage et approche Android Une introduction. Nicolas Stouls nicolas.stouls@insa lyon.fr Outils, langage et approche Android Une introduction Nicolas Stouls nicolas.stouls@insa lyon.fr Webographie La bible contenant «tout» : http://developer.android.com/index.html Les supports cette intervention

Plus en détail

Institut Supérieur de Gestion. Cours pour 3 ème LFIG. Java Enterprise Edition Introduction Bayoudhi Chaouki

Institut Supérieur de Gestion. Cours pour 3 ème LFIG. Java Enterprise Edition Introduction Bayoudhi Chaouki Institut Supérieur de Gestion Cours pour 3 ème LFIG Java Enterprise Edition Introduction Bayoudhi Chaouki 1 Java EE - Objectifs Faciliter le développement de nouvelles applications à base de composants

Plus en détail

FLEX 3. Applications Internet riches avec Flash ActionScript 3, MXML et Flex Builder. Aurélien Vannieuwenhuyze

FLEX 3. Applications Internet riches avec Flash ActionScript 3, MXML et Flex Builder. Aurélien Vannieuwenhuyze Programmation FLEX 3 Applications Internet riches avec Flash ActionScript 3, MXML et Flex Builder Aurélien Vannieuwenhuyze Avec la contribution de Romain Pouclet Groupe Eyrolles, 2009, ISBN : 978-2-212-12387-6

Plus en détail

TD/TP 1 Introduction au SDK d Android

TD/TP 1 Introduction au SDK d Android TD/TP 1 Introduction au SDK d Android Romain Raveaux 1 Introduction Android est un système d'exploitation pour téléphone portable de nouvelle génération développé par Google. Celui-ci met à disposition

Plus en détail

Android. Présentation d Android. Florent Garin http://www.docdoku.com http://twitter.com/docdoku

Android. Présentation d Android. Florent Garin http://www.docdoku.com http://twitter.com/docdoku Android Présentation d Android 20 novembre 2010 Florent Garin http://www.docdoku.com http://twitter.com/docdoku Florent Garin Co-fondateur de DocDoku Société innovante IT http://www.docdoku.com Co-fondateur

Plus en détail

Présentation de SOFI 2.0

Présentation de SOFI 2.0 Présentation de SOFI 2.0 Version 2.0.3 Présentation SOFI 2.0 1 Agenda Historique Utilisation de SOFI Pourquoi SOFI? 3 Grands Axes Développement Accompagnement et formation Communauté Architecture Les nouveautés

Plus en détail

JAVA 8. JAVA 8 - Les fondamentaux du langage. Les fondamentaux du langage Java. Avec exercices pratiques et corrigés JAVA 8 29,90.

JAVA 8. JAVA 8 - Les fondamentaux du langage. Les fondamentaux du langage Java. Avec exercices pratiques et corrigés JAVA 8 29,90. Analyste et développeur pendant plus de 10 ans, Thierry GROUSSARD s est ensuite orienté vers la formation et plus particulièrement dans le domaine du développement. Sa connaissance approfondie des besoins

Plus en détail

Sommaire. 1 Introduction 19. 2 Présentation du logiciel de commerce électronique 23

Sommaire. 1 Introduction 19. 2 Présentation du logiciel de commerce électronique 23 1 Introduction 19 1.1 À qui s adresse cet ouvrage?... 21 1.2 Comment est organisé cet ouvrage?... 22 1.3 À propos de l auteur... 22 1.4 Le site Web... 22 2 Présentation du logiciel de commerce électronique

Plus en détail

Bases Java - Eclipse / Netbeans

Bases Java - Eclipse / Netbeans Institut Galilée PDJ Année 2014-2015 Master 1 Environnements Java T.P. 1 Bases Java - Eclipse / Netbeans Il existe plusieurs environnements Java. Il est ESSENTIEL d utiliser la bonne version, et un environnement

Plus en détail

Cursus Sage ERP X3 Outils & Développement. CURSUS Sage ERP X3 Outils & Développement ADVANCED. Outils avancés. 2 jours X3A-ADM. Développement 1 &2

Cursus Sage ERP X3 Outils & Développement. CURSUS Sage ERP X3 Outils & Développement ADVANCED. Outils avancés. 2 jours X3A-ADM. Développement 1 &2 Cursus Outils & Développement Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons

Plus en détail

AJAX. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada

AJAX. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada AJAX (Administrateur) (Dernière édition) Programme de formation Microsoft Partner France, Belgique, Suisse, Roumanie - Canada WWW.SASGROUPE.COM Formez vos salariés pour optimiser la productivité de votre

Plus en détail

Les nouveautés d AppliDis Fusion 4 Service Pack 3

Les nouveautés d AppliDis Fusion 4 Service Pack 3 Les nouveautés d AppliDis Fusion 4 Service Pack 3 Systancia Publication : Novembre 2013 Résumé La nouvelle version AppliDis Fusion 4 Service Pack 3 ajoute des fonctionnalités nouvelles au produit AppliDis.

Plus en détail

Groupe Eyrolles, 2004 ISBN : 2-212-11504-0

Groupe Eyrolles, 2004 ISBN : 2-212-11504-0 Groupe Eyrolles, 2004 ISBN : 2-212-11504-0 Table des matières Avant-propos................................................ 1 Quel est l objectif de cet ouvrage?............................. 4 La structure

Plus en détail

Un serveur d'archivage

Un serveur d'archivage Un serveur d'archivage destiné au Service Commun de Documentation de l'université de la Méditerranée Encadrement : Noël Novelli Représentants client (S.C.D.) : Axelle Clarisse Ronan Lagadic Equipe Projet

Plus en détail

SITE WEB E-COMMERCE ET VENTE A DISTANCE

SITE WEB E-COMMERCE ET VENTE A DISTANCE Développement d une application JAVA EE SITE WEB E-COMMERCE ET VENTE A DISTANCE PLAN PROJET Binôme ou monôme (B/M): M Nom & Prénom : AIT NASSER Btissam Email : aitnasser.btissam123@gmail.com GSM : Organisme

Plus en détail

Introduction à la plateforme J2EE

Introduction à la plateforme J2EE Introduction à la plateforme J2EE Auteur : Oussama Essefi Directeur technique Expert Consulting Oussama.essefi@expert-consulting.biz Copyright 2010 Expert Consulting Page 1 1. Introduction 1.1. Pourquoi

Plus en détail

XML par la pratique Bases indispensables, concepts et cas pratiques (3ième édition)

XML par la pratique Bases indispensables, concepts et cas pratiques (3ième édition) Présentation du langage XML 1. De SGML à XML 17 2. Les bases de XML 18 2.1 Rappel sur HTML 18 2.2 Votre premier document XML 19 2.3 Les avantages de XML 21 3. La syntaxe XML 21 3.1 La première ligne du

Plus en détail

SQL SERVER 2008, BUSINESS INTELLIGENCE

SQL SERVER 2008, BUSINESS INTELLIGENCE SGBD / Aide à la décision SQL SERVER 2008, BUSINESS INTELLIGENCE Réf: QLI Durée : 5 jours (7 heures) OBJECTIFS DE LA FORMATION Cette formation vous apprendra à concevoir et à déployer une solution de Business

Plus en détail

Une Histoire de Migration Agile

Une Histoire de Migration Agile Une Histoire de Migration Agile Présenté par Jaxio au Model Driven Day 2010 Cas client Banque de France Auditorium Prairie de 14h45 à 15h40 JAXIO info@jaxio.com http://www.jaxio.com/ Introduction Les

Plus en détail

Introduction à. Oracle Application Express

Introduction à. Oracle Application Express Introduction à Oracle Application Express Sommaire Qu est-ce que Oracle Application Express (APEX)? Vue d ensemble des fonctionnalités et des différents composants d Oracle APEX Démonstration de création

Plus en détail

ASP.NET MVC 4 Développement d'applications Web en C# - Concepts et bonnes pratiques

ASP.NET MVC 4 Développement d'applications Web en C# - Concepts et bonnes pratiques Introduction 1. Introduction 11 2. La plateforme de développement web de Microsoft 11 3. Définition du modèle de programmation MVC 14 4. L'historique d'asp.net MVC 17 4.1 ASP.NET MVC 1 (2008) 17 4.2 ASP.NET

Plus en détail

GECKO Software. Introduction à MOBIDICK. Modular But Integrated Application Framework

GECKO Software. Introduction à MOBIDICK. Modular But Integrated Application Framework Introduction à MOBIDICK Modular But Integrated Application Framework MOBIDICK 3 Standard Edition Community & Enterprise Principaux avantages et fonctionnalités GECKO Software http://consulting.bygecko.com

Plus en détail

Introduction aux concepts d ez Publish

Introduction aux concepts d ez Publish Introduction aux concepts d ez Publish Tutoriel rédigé par Bergfrid Skaara. Traduit de l Anglais par Benjamin Lemoine Mercredi 30 Janvier 2008 Sommaire Concepts d ez Publish... 3 Système de Gestion de

Plus en détail

Java pour le Web. Cours Java - F. Michel

Java pour le Web. Cours Java - F. Michel Java pour le Web Cours Java - F. Michel Introduction à JEE 6 (ex J2EE) Historique Qu'est-ce que JEE JEE : Java Entreprise Edition (ex J2EE) 1. Une technologie outils liés au langage Java + des spécifications

Plus en détail

Chapitre 1 Retour en arrière

Chapitre 1 Retour en arrière Chapitre 1 : Retour en arrière 1 Chapitre 1 Retour en arrière Chapitre 1 : Retour en arrière 2 1. Difficultés de développer pour les systèmes embarqués Quelques contraintes à prendre en compte : - Mémoire:

Plus en détail

WINDEV MOBILE. ios SMARTPHONE SUPPORT: IOS, ANDROID, WINDOWS PHONE 8.

WINDEV MOBILE. ios SMARTPHONE SUPPORT: IOS, ANDROID, WINDOWS PHONE 8. WINDEV MOBILE ios SMARTPHONE SUPPORT: IOS, ANDROID, WINDOWS PHONE 8. WINDOWS Mobile permet de créer des applications pour les smartphones, les tablettes et les terminaux mobiles. Les applications sont

Plus en détail

LICENCE PROFESSIONNELLE SYSTEMES INFORMATIQUES & LOGICIELS

LICENCE PROFESSIONNELLE SYSTEMES INFORMATIQUES & LOGICIELS LICENCE PROFESSIONNELLE SYSTEMES INFORMATIQUES & LOGICIELS Contenu détaillé de la spécialité : SIMO : SYSTEMES D'INFORMATION, METHODES ET OUTILS (ASSISTANT CHEF DE PROJET INFORMATIQUE) Contenu détaillé

Plus en détail

WEA Un Gérant d'objets Persistants pour des environnements distribués

WEA Un Gérant d'objets Persistants pour des environnements distribués Thèse de Doctorat de l'université P & M Curie WEA Un Gérant d'objets Persistants pour des environnements distribués Didier Donsez Université Pierre et Marie Curie Paris VI Laboratoire de Méthodologie et

Plus en détail

Projet de développement

Projet de développement Projet de développement Introduction à Eclipse Philippe Collet Licence 3 MIAGE S6 2012-2013 http://miageprojet2.unice.fr/index.php?title=user:philippecollet/projet_de_développement_2012-2013 Plan r Application

Plus en détail

La persistance des données dans les applications : DAO, JPA, Hibernate... COMPIL 2010 francois.jannin@inp-toulouse.fr 1

La persistance des données dans les applications : DAO, JPA, Hibernate... COMPIL 2010 francois.jannin@inp-toulouse.fr 1 La persistance des données dans les applications : DAO, JPA, Hibernate... COMPIL 2010 francois.jannin@inp-toulouse.fr 1 Plan 1. Généralités sur la persistance des données dans les applications 2. La connection

Plus en détail

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau) CS WEB Ch 1 Introduction I. INTRODUCTION... 1 A. INTERNET INTERCONNEXION DE RESEAUX... 1 B. LE «WEB» LA TOILE, INTERCONNEXION DE SITES WEB... 2 C. L URL : LOCALISER DES RESSOURCES SUR L INTERNET... 2 D.

Plus en détail

Architecte Logiciel. Unité de formation 1 : Développer en s appuyant sur les modèles et les frameworks 7 semaines

Architecte Logiciel. Unité de formation 1 : Développer en s appuyant sur les modèles et les frameworks 7 semaines page 1/5 Titre professionnel : Inscrit au RNCP de Niveau I (Bac + 5) (J.O. du 07/02/09) 17 semaines Unité 1 : Développer en s appuyant sur les modèles et les frameworks 7 semaines Java EE : Frameworks

Plus en détail

Outil de planification en ligne pour des créations de rendez-vous ou de sondage

Outil de planification en ligne pour des créations de rendez-vous ou de sondage Outil de planification en ligne pour des créations de rendez-vous ou de sondage Centre de Ressources Informatiques (C.R.I.) d'orléans Université d'orléans 4-6 rue Léonard de Vinci, 45061 Orléans Cedex

Plus en détail

W4 - Workflow La base des applications agiles

W4 - Workflow La base des applications agiles W4 - Workflow La base des applications agiles, W4 philippe.betschart@w4global.com Vous avez dit «workflow»? Processus : Enchaînement ordonné de faits ou de phénomènes, répondant à un certain schéma et

Plus en détail

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e : CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE Projet 2 Gestion des services enseignants G r o u p e : B E L G H I T Y a s m i n e S A N C H E Z - D U B R O N T Y u r i f e r M O N T A Z E R S i

Plus en détail

Patrons de Conception (Design Patterns)

Patrons de Conception (Design Patterns) Patrons de Conception (Design Patterns) Introduction 1 Motivation Il est difficile de développer des logiciels efficaces, robustes, extensibles et réutilisables Il est essentiel de comprendre les techniques

Plus en détail

Les fondamentaux du développement d applications Java

Les fondamentaux du développement d applications Java Android 5 Les fondamentaux du développement d applications Java Nazim BENBOURAHLA Table des matières 1 Les éléments à télécharger sont disponibles à l'adresse suivante : http://www.editions-eni.fr Saisissez

Plus en détail

Environnements de Développement

Environnements de Développement Institut Supérieur des Etudes Technologiques de Mahdia Unité d Enseignement: Environnements de Développement BEN ABDELJELIL HASSINE Mouna m.bnaj@yahoo.fr Développement des systèmes d Information Syllabus

Plus en détail

Catalogue des formations Edition 2015

Catalogue des formations Edition 2015 Antidot - Formations Catalogue des formations Edition 2015 : catalogue_formation_2015 Révision du 06.01.2015 Sommaire!!"##$%&'( )! $*$+,(-'(."##'+.'&( /!,'.0+"1"2%'( /!!."3'( /! $(3&"3"!(-4(5(.$,$1"24'(-'!(6"&#$,%"+!(7('-%,%"+()89:(;(

Plus en détail