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 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

Formation Certifiante : Java/Java EE, Hibernate, Struts2, JSF2 et Spring3

Formation Certifiante : Java/Java EE, Hibernate, Struts2, JSF2 et Spring3 Formation Certifiante : Java/Java EE, Hibernate, Struts2, JSF2 et Spring3 Présentation de la formation Cette formation s'inscrit dans le cadre des formations d'été assurées par la société Inovia Information

Plus en détail

Les formations. Développeur Logiciel. ENI Ecole Informatique

Les formations. Développeur Logiciel. ENI Ecole Informatique page 1/5 Titre professionnel : Reconnu par l Etat de niveau III (Bac), inscrit au RNCP (arrêté du 12/10/07, J.O. n 246 du 23/10/07) (32 semaines) Unité 1 : Structurer une application 6 semaines Module

Plus en détail

Spring par la pratique

Spring par la pratique Spring par la pratique 2 e édition Spring 2.5 et 3.0 Arnaud Cogoluègnes Thierry Templier Julien Dubois Jean-Philippe Retaillé avec la contribution de Séverine Templier Roblou et de Olivier Salvatori Groupe

Plus en détail

Les formations. Développeur Logiciel. ENI Ecole Informatique

Les formations. Développeur Logiciel. ENI Ecole Informatique page 1/8 Titre professionnel : Inscrit au RNCP de Niveau III (Bac + 2) (J.O. du 19/02/13) 24 semaines + 8 semaines de stage (uniquement en formation continue) Développer une application orientée objet

Plus en détail

JAVA PROGRAMMATION. Programme. 1. Java, HTML et World Wide Web

JAVA PROGRAMMATION. Programme. 1. Java, HTML et World Wide Web PROGRAMMATION PUBLIC Professionnels informatiques qui souhaitent développer des applications et «applets» Java DUREE 4 jours 28 heures OBJECTIF Créer divers «applets» à intégrer dans un site Web dynamique,

Plus en détail

Formation développement Java, Spring et Hibernate

Formation développement Java, Spring et Hibernate L institut de formation continue des professionnels du Web Formation développement Java, Spring et Hibernate Référence formation : Durée : Prix conseillé : DJSH 10 jours (70 heures) 4 500 HT (hors promotion

Plus en détail

Développez une application Android Programmation en Java sous Android Studio

Développez une application Android Programmation en Java sous Android Studio Environnement de développement 1. Architecture d Android 9 1.1 Présentation d Android 9 1.2 Architecture 12 1.3 Play Store 13 2. Android Studio 14 2.1 Installation sous Windows 14 2.2 Installation sous

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

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

Unité de formation 1 : Structurer une application. Durée : 3 semaines

Unité de formation 1 : Structurer une application. Durée : 3 semaines PROGRAMME «DEVELOPPEUR LOGICIEL» Titre professionnel : «Développeur Logiciel» Inscrit au RNCP de niveau III (Bac+2) (JO du 23 Octobre 2007) (32 semaines) Unité de formation 1 : Structurer une application

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

JSF 2 avec Eclipse Développement d'applications web avec Java Server Faces (2ième édition)

JSF 2 avec Eclipse Développement d'applications web avec Java Server Faces (2ième édition) Applications web, servlets et JSP 1. Introduction 15 2. Rappels sur la notion d'application web 15 2.1 Éléments constitutifs d'une application 15 2.2 Vie d'une application 16 3. Les servlets 16 3.1 Présentation

Plus en détail

LANGAGES & DéVELOPPEMENT. Une équipe à vos côtés pour toutes vos montées en compétences

LANGAGES & DéVELOPPEMENT. Une équipe à vos côtés pour toutes vos montées en compétences LANGAGES & DéVELOPPEMENT Une équipe à vos côtés pour toutes vos montées en compétences ASP.NET OPTION VB.NET OU C# 5 jours Permettre aux participants de mieux appréhender ce qu est la programmation pour

Plus en détail

Android, introduction

Android, introduction Android, introduction Sébastien Jean IUT de Valence Département Informatique v1.1, 7 novembre 2012 Android en bref Android est un système d exploitation développé depuis 2003, apparu officiellement en

Plus en détail

Technologie SAFE* X3 - Outils et Développement. Développement, Fonction de base 2 e partie 3 jours. Web Services. 2 jours

Technologie SAFE* X3 - Outils et Développement. Développement, Fonction de base 2 e partie 3 jours. Web Services. 2 jours - Vous êtes consultant, chef de projets, acteur clé au sein de votre entreprise et vous intervenez en phase de déploiement ou de paramétrage d un logiciel Sage, Optez pour les formations «Produits» : Nous

Plus en détail

Apache Tomcat 8 Guide d'administration du serveur Java EE 7 sous Windows et Linux

Apache Tomcat 8 Guide d'administration du serveur Java EE 7 sous Windows et Linux Avant-propos 1. À qui s adresse ce livre? 11 2. Les pré-requis 12 Préambule 1. Rappel sur les architectures Internet/Intranet/Extranet 13 1.1 Le protocole HTTP 14 1.1.1 Les méthodes HTTP 16 1.1.2 Les codes

Plus en détail

Visual Studio 2013 Concevoir et développer des projets Web, les gérer avec TFS 2013

Visual Studio 2013 Concevoir et développer des projets Web, les gérer avec TFS 2013 Introduction 1. Présentation du cas d étude 13 1.1 Présentation générale 13 1.2 Présentation des applications 13 2. Déroulement du projet 14 3. Pré-requis et fondamentaux techniques à connaître 15 3.1

Plus en détail

Formation Développeur ios

Formation Développeur ios L institut de formation continue des professionnels du Web Formation Développeur ios Référence formation : Durée : Prix conseillé : DNII 5 jours (35 heures) 2 355 HT (hors promotion ou remise particulière)

Plus en détail

Concepteur Développeur Informatique Option Nomade

Concepteur Développeur Informatique Option Nomade Concepteur Développeur Informatique Option Nomade Module : Espace ouvert de formation (2 semaines) Ce module est composée de plusieurs parties : - le module développement durable (14 heures), qui traite

Plus en détail

DEVELOPPEMENT LOGICIEL

DEVELOPPEMENT LOGICIEL DEVELOPPEMENT LOGICIEL LE FRAMEWORK WEB RUBY ON RAIL REF : WELA010 DUREE : 4 JOURS TARIF : 2 060 HT Public Développeurs d applications web, Chefs de projet techniques, Architectes. Pré-requis Programmation

Plus en détail

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

Android 5 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 17 3.3 Suivi et mise à jour d'une application 18 Environnement

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

JAVA. (Java-sans objet) (Dernière édition) Programme de formation. et (Java - Hibernate &Spring) France, Belgique, Suisse, Roumanie - Canada

JAVA. (Java-sans objet) (Dernière édition) Programme de formation. et (Java - Hibernate &Spring) France, Belgique, Suisse, Roumanie - Canada JAVA (Java-sans objet) et (Java - Hibernate &Spring) (Dernière édition) Programme de formation Microsoft Partner France, Belgique, Suisse, Roumanie - Canada WWW.SASGROUPE.COM Formez vos salariés pour optimiser

Plus en détail

Site Web de paris sportifs

Site Web de paris sportifs Conception Nom HENAUD Benoît Numéro d auditeur 05-39166 Version V1.1 Date de mise à jour 15/05/2008 1/18 Table des matières 1. Objectif du document... 3 2. Architecture... 4 2.1. Contraintes techniques...

Plus en détail

EXTENSION de Microsoft Dynamics CRM 2013. Réf FR 80452

EXTENSION de Microsoft Dynamics CRM 2013. Réf FR 80452 EXTENSION de Microsoft Dynamics CRM 2013 Réf FR 80452 Durée : 3 jours A propos de ce cours : Ce cours offre une information interactive et détaillée sur le développement d extensions pour Microsoft Dynamics

Plus en détail

Formation Webase 5. Formation Webase 5. Ses secrets, de l architecture MVC à l application Web. Adrien Grand 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

Catalogue de formation

Catalogue de formation 4 rue Jules Raimu 31 200 Toulouse http://www.creabilis.com contact@creabilis.com Tél. : 05 34 251 641 Fax : 05 34 257 956 Catalogue de formation CREABILIS S.A.R.L au capital de 7500 - R.C.S. Toulouse 441

Plus en détail

Cours Java. Cours en ligne Développement Java pour le web. Académie Libre info@academielibre.fr

Cours Java. Cours en ligne Développement Java pour le web. Académie Libre info@academielibre.fr Cours Java Cours en ligne Développement Java pour le web Académie Libre info@academielibre.fr Programme général du Cours Développement Java pour le web Module 1 - Programmation J2ee A) Bases de programmation

Plus en détail

Short-Circuit Introduction a Spring. Cours Spring. Spring utilise certaines technologies comme :

Short-Circuit Introduction a Spring. Cours Spring. Spring utilise certaines technologies comme : Cours Spring 1 Présentation Générale Historique Framework créé en 2002 par Rod Johnson, afin de proposer une réelle alternative technique aux EJB s, alors gouffre de performance en terme d applications

Plus en détail

//////////////////////////////////////////////////////////////////// Programmation

//////////////////////////////////////////////////////////////////// Programmation ////////////////////// Programmation / INTRODUCTION Programmation La programmation dans le domaine informatique est l'ensemble des activités qui permettent l'écriture des programmes informatiques. C'est

Plus en détail

Cours Serveurs d application. et Java avancé. Introduction au cours Serveurs d application. et Java avancé. Prérequis / Objectifs.

Cours Serveurs d application. et Java avancé. Introduction au cours Serveurs d application. et Java avancé. Prérequis / Objectifs. Cours Serveurs d application et Java avancé Introduction au cours Serveurs d application et Java avancé ITU Université de Nice Richard Grin Version O 1.0.1 12/4/14 20 h de cours et TPs Richard Grin, université

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

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

Cours Android. Cours en ligne Développement sur mobile avec Android. Académie Libre info@academielibre.fr

Cours Android. Cours en ligne Développement sur mobile avec Android. Académie Libre info@academielibre.fr Cours Android Cours en ligne Développement sur mobile avec Android Académie Libre info@academielibre.fr Programme général du cours Développement sur mobile avec Android Module 1 - Programmation J2ee A)

Plus en détail

Groupe Eyrolles, 2004, ISBN : 2-212-11346-3

Groupe Eyrolles, 2004, ISBN : 2-212-11346-3 Groupe Eyrolles, 2004, ISBN : 2-212-11346-3 Table des matières Avant Propos................................................ 1 Pourquoi ce livre?........................................... 1 Structure de

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

Java. Java. Le livrede. Avec 80 exercices corrigés. Avec 80 exercices corrigés. Le livre. Anne Tasso. 5 e édition. Un best-seller qui a déjà conquis

Java. Java. Le livrede. Avec 80 exercices corrigés. Avec 80 exercices corrigés. Le livre. Anne Tasso. 5 e édition. Un best-seller qui a déjà conquis Anne Tasso Un best-seller qui a déjà conquis des milliers d'étudiants! Java Le livre Java Le livrede de premier premier langage langage Avec 80 exercices corrigés Avec 80 exercices corrigés 5 e édition

Plus en détail

Cours Android. Développement et API

Cours Android. Développement et API Cours Android Développement et API Principaux OS orienté mobile ios ~ 12.1% Android ~ 81.9% Microsoft ~ 3.6% Historique Octobre 2003 : conception d'un OS mobile par Android Inc. (co-fondé par Andy Rubin)

Plus en détail

Formation développer une application mobile multi plates-formes avec GWT Mobile

Formation développer une application mobile multi plates-formes avec GWT Mobile Objectifs de la formation GWT Mobile A la fin de cette formation GWT Mobile vous saurez développer des applications natives ou web pour mobiles et tablettes en GWT. Programme de la formation GWT Mobile

Plus en détail

OpenText Content Server v10 Cours 3-0126 (ex 215)

OpenText Content Server v10 Cours 3-0126 (ex 215) v10 Cours 3-0126 (ex 215) Administration système et indexation-recherche Durée : 5 jours Ce cours de 5 jours apprendra aux administrateurs, aux architectes système et aux services support comment installer,

Plus en détail

Spring IDE. Mise en œuvre. Eclipse

Spring IDE. Mise en œuvre. Eclipse A Spring IDE Bien que Spring mette à disposition d intéressants mécanismes afin d améliorer l architecture des applications Java EE en se fondant sur l injection de dépendances et la programmation orientée

Plus en détail

Projet Android (LI260)

Projet Android (LI260) Projet Android (LI260) Nicolas Baskiotis Université Pierre et Marie Curie (UPMC) Laboratoire d Informatique de Paris 6 (LIP6) S2-2013 Plan LI260 : description et informations pratiques Android en quelques

Plus en détail

Zend Framework 2 Industrialisez vos développements PHP

Zend Framework 2 Industrialisez vos développements PHP Avant-propos 1. Lectorat 15 2. Contenu du livre 15 3. Pré-requis 17 Introduction 1. Un peu d histoire 19 1.1 Petite histoire de l informatique 19 1.2 Petite histoire des langages informatiques 20 1.3 Petite

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

Ecole Nationale Supérieure des Télécommunications Les outils XML

Ecole Nationale Supérieure des Télécommunications Les outils XML Ecole Nationale Supérieure des Télécommunications Les outils XML Page 1 sur 13 SOMMAIRE 1 Introduction 3 2 Parseur XML et processeur XSLT 4 2.1 Le Parseur XML v2 4 2.1.1 Les API DOM et SAX 4 2.1.2 Le parseur

Plus en détail

Cours client-serveur Web : Java et RMI (Remote Method Invocation)

Cours client-serveur Web : Java et RMI (Remote Method Invocation) Cours client-serveur Web : Java et RMI (Remote Method Invocation) 1 Java: Rappel sur les threads Cycle de vie d un thread (1) Né -> prêt appel de la méthode start du thread Prêt Exécution Distribution

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

CONDUITE & GESTION DE PROJET

CONDUITE & GESTION DE PROJET LES THEMES DU PROGRAMME PEDAGOGIQUE CONDUITE & GESTION DE PROJET Techniques de gestion de projets Connaître le rôle d un chef de projet dans la conduite de projet. Les méthodes, les techniques et les outils

Plus en détail

Tutoriel Ionic framework

Tutoriel Ionic framework INGÉNIEURS EN SCIENCES INFORMATIQUES ADAPTATION DES INTERFACES A L ENVIRONNEMENT Tutoriel Ionic framework Tutoriel et présentation du framework IONIC : technologie permettant la réalisation d applications

Plus en détail

Programmation Android I. Introduction. Cours Android - F. Michel 1 / 57

Programmation Android I. Introduction. Cours Android - F. Michel 1 / 57 Programmation Android I. Introduction 1 / 57 Plan 1 Introduction 2 La plate-forme Android 3 Programmation Android 4 Hello World 2 / 57 Introduction Application mobile wikipédia Caractéristiques Cible :

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

[ Hornet ] Guide de migration d'un projet Acube vers Hornet

[ Hornet ] Guide de migration d'un projet Acube vers Hornet [ Hornet ] Guide de migration d'un projet Acube vers Hornet 3.6B Cette création est mise à disposition selon le Contrat Paternité - Pas d'utilisation Commerciale - Partage des Conditions Initiales à l'identique

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

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

iphone et ipad Développement d'applications en Objective-C - Version numérique

iphone et ipad Développement d'applications en Objective-C - Version numérique Le langage C (bases) 1. Langages utilisables sous Xcode (Mac OS X) 21 2. Les bases du langage de programmation C 22 2.1 Un premier projet C sous Xcode en mode Console 23 2.1.1 Création du projet 23 2.1.2

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 Table des matières

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

Java Spring Le socle technique des applications JEE

Java Spring Le socle technique des applications JEE Avant-propos 1. Préambule 15 2. Introduction 17 3. Organisation du livre 19 4. Public visé 19 5. Pourquoi Spring 20 6. Prérequis pour aborder sereinement la lecture de ce livre 20 7. Objectifs du livre

Plus en détail

ALCOMP CATALOGUE DE FORMATION

ALCOMP CATALOGUE DE FORMATION ALCOMP CATALOGUE DE FORMATION 1 N Alcomp transfert de compétences vers nos clients» «Le 2 A : Formations ORACLE A1 : Fondamentaux : Sommaire A2 : Cursus développement : A3 : Cursus Administration : B1

Plus en détail

LOT03P6 - Domino 8.5 : XPages dans Domino Designer 8.5 - Partie 6

LOT03P6 - Domino 8.5 : XPages dans Domino Designer 8.5 - Partie 6 LOT03P6 - Domino 8.5 : XPages dans Domino Designer 8.5 - Partie 6 Objectifs du développement en 8.5 Fournir un outil de développement moderne Faire pour les développeurs ce que Notes 8 a fait pour l'utilisateur

Plus en détail

http://kerboriou.christophe.free.fr/ 0625725312 02 rue Edouard Vaillant, 44610 indre

http://kerboriou.christophe.free.fr/ 0625725312 02 rue Edouard Vaillant, 44610 indre CHRISTOPHE KERBORIOU ANALYSE PROGRAMMEUR 24 ans IUT NANTES kerboriou.christophe@free.fr 0625725312 02 rue Edouard Vaillant, 44610 indre Parcours universitaire IUT NANTES : 2006 Licence Professionnelle

Plus en détail

CROSS PLATEFORM MOBILE DEVELOPMENT (Phonegap, RhoMobile)

CROSS PLATEFORM MOBILE DEVELOPMENT (Phonegap, RhoMobile) INGENIEUR EN SCIENCES INFORMATIQUES RAPPORT D ETUDE TECHNOLOGIQUE SUR LES SOLUTIONS WEB CROSS PLATEFORM MOBILE DEVELOPMENT (Phonegap, ) Student : Jiachen NIE Parcours: IHM Subject : Adaptation des Interfaces

Plus en détail

Module 1. Introduction à la gestion de l environnement Windows Server 2008 R2

Module 1. Introduction à la gestion de l environnement Windows Server 2008 R2 Module 1 Introduction à la gestion de l environnement Windows Server 2008 R2 Vue d ensemble du module Rôles serveur Utilisation des outils d administration Microsoft Windows Server 2008 R2 Utilisation

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

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

J2EE. A.-E. Ben Salem. 09 Octobre 2011. LRDE and LIP6 1 / 15

J2EE. A.-E. Ben Salem. 09 Octobre 2011. LRDE and LIP6 1 / 15 J2EE A.-E. Ben Salem LRDE and LIP6 09 Octobre 2011 1 / 15 Plan 1 J2EE 2 Architecture Client/Serveur HTTP 3 Différence entre Web Statique et Web Dynamique 4 Web Dynamique avec un Serveur d applications

Plus en détail

Java EE. Grégory Cuellar, Julien Goullon. 1 er octobre 2007. gregory.cuellar@bull.net. julien.goullon@9business.fr

Java EE. Grégory Cuellar, Julien Goullon. 1 er octobre 2007. gregory.cuellar@bull.net. julien.goullon@9business.fr Grégory Cuellar Julien Goullon gregory.cuellar@bull.net julien.goullon@9business.fr 1 er octobre 2007 1 Généralité 2 / 54 Pourquoi? Historique Les alternatives Les composants 2 Architecture n-tiers 3 JEE

Plus en détail

Facebook Création d'applications avec PHP et JavaScript - Version numérique

Facebook Création d'applications avec PHP et JavaScript - Version numérique Introduction. Avant-propos 1. Objectif 1 1. Pré-requis 2 1.3 Structure 2 1.4 Conventions 3 1.4.1 Règles 3 1.4.2 Code source 3 2. Historique 4 2.1 2003-200 : les origines 4 2.2 2005-2008 : l'envol 7 2.3

Plus en détail

Cycle de Formation «DÉVELOPPEMENT SUR MOBILE»

Cycle de Formation «DÉVELOPPEMENT SUR MOBILE» En Partenariat avec République Tunisienne Ministère de la Formation Professionnelle et de l'emploi Parrainé par Cycle de Formation «DÉVELOPPEMENT SUR MOBILE» Première Session Développement Android 26 30

Plus en détail

APPLICATIONS JAVA. 1. Android. Android Partie I. Développement d'activités Java sous Android

APPLICATIONS JAVA. 1. Android. Android Partie I. Développement d'activités Java sous Android APPLICATIONS JAVA Android Partie I Ivan MADJAROV - 2014 Applications Java sous Android IvMad, 2011-2014 2 1. Android Développement d'activités Java sous Android L'objectif principal de ce cours est de

Plus en détail

Table des matières 1. Avant-propos. Chapitre 1 Introduction à l'alm pour Visual Studio 2010

Table des matières 1. Avant-propos. Chapitre 1 Introduction à l'alm pour Visual Studio 2010 Table des matières 1 Avant-propos Chapitre 1 Introduction à l'alm pour Visual Studio 2010 1. Introduction....15 2. Microsoft et l ALM....15 2.1 Introduction à l ALM...15 2.2 Offre et outils...18 3. La

Plus en détail

Termes de référence Formation sur le développement d'applications pour terminaux mobiles sous ANDROID

Termes de référence Formation sur le développement d'applications pour terminaux mobiles sous ANDROID Ministère de l enseignement supérieur et de la recherche scientifique et de la Technologie de l Information et de la Communication Université de SFAX Institut Supérieur d Informatique et de Multimédia

Plus en détail

Applications orientées données (NSY135)

Applications orientées données (NSY135) Applications orientées données (NSY135) 2 Applications Web Dynamiques Auteurs: Raphaël Fournier-S niehotta et Philippe Rigaux (philippe.rigaux@cnam.fr,fournier@cnam.fr) Département d informatique Conservatoire

Plus en détail

Développez une application Android Programmation en Java sous Eclipse (2ième édition)

Développez une application Android Programmation en Java sous Eclipse (2ième édition) Avant-propos 1. Pré-requis 13 2. Présentation du projet 13 3. Sujets complémentaires abordés 14 4. Téléchargement de l'application et du code source 15 Installation d'eclipse/android 1. Configuration de

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

Introduction... xi A propos de ce livre... xii A qui s adresse ce livre... xiii Tour d horizon des chapitres... xiii Remerciements...

Introduction... xi A propos de ce livre... xii A qui s adresse ce livre... xiii Tour d horizon des chapitres... xiii Remerciements... Table des matières Introduction................................... xi A propos de ce livre............................... xii A qui s adresse ce livre.............................. xiii Tour d horizon

Plus en détail

Les formations. Concepteur Développeur Informatique. ENI Ecole Informatique

Les formations. Concepteur Développeur Informatique. ENI Ecole Informatique Titre professionnel : Inscrit au RNCP de Niveau II (Bac + 4) (J.O. du 19/02/13) 30 semaines + 8 semaines de stage (uniquement en formation continue) page 1/11 Développer une application orientée objet

Plus en détail

Développeur - Intégrateur

Développeur - Intégrateur Impression à partir du site https://offredeformation.picardie.fr le 25/11/2015. Fiche formation Développeur - Intégrateur - N : 16074 - Mise à jour : 29/07/2015 Développeur - Intégrateur Web Force 3 224

Plus en détail

Traitement et navigation

Traitement et navigation 12 Traitement et navigation Au chapitre précédent, nous avons vu comment créer des pages web avec différentes technologies (HTML, JSP, JSTL, etc.) en insistant sur le fait que JSF est la spécification

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

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

Webmaster / Concepteur Multimedia

Webmaster / Concepteur Multimedia Durée : 217 heures Objectifs : Webmaster / Concepteur Multimedia Participants : Toute personne attirée par la création de site internet professionnel. Méthodes : Mise en pratique sur micro-ordinateur.

Plus en détail

Formation Développement d Applications Mobiles Sous Android

Formation Développement d Applications Mobiles Sous Android WeDoo-IT ACADEMY Formation Développement d Applications Mobiles Sous Android Maîtrisez le développement sous Android et créez des applications mobiles sous le système d exploitation mobile le plus utilisé

Plus en détail

Oracle WebLogic 12c Mise en oeuvre, administration et exploitation du serveur d'applications JEE

Oracle WebLogic 12c Mise en oeuvre, administration et exploitation du serveur d'applications JEE Avant-propos 1. À qui ce livre s'adresse-t-il? 19 2. Prérequis 20 3. Objectifs 20 4. Organisation du livre 21 5. Pour aller plus loin 22 N-tiers, JEE et Oracle WebLogic Server 1. Introduction 23 1.1 Modèle

Plus en détail

SENSIO LABS. Formation Maîtrise de Symfony et Doctrine Niveau 1. Sensio. 92-98 boulevard Victor Hugo. 92115 Clichy

SENSIO LABS. Formation Maîtrise de Symfony et Doctrine Niveau 1. Sensio. 92-98 boulevard Victor Hugo. 92115 Clichy SENSIO LABS Formation Maîtrise de Symfony et Doctrine Niveau 1 Sensio 92-98 boulevard Victor Hugo 92115 Clichy 1 SOMMAIRE Introduction... 3 Le framework symfony... 3 Objectifs de la formation... 3 Public

Plus en détail

TME 1 JAVASCRIPT (2 SEANCES)

TME 1 JAVASCRIPT (2 SEANCES) TME 1 JAVASCRIPT (2 SEANCES) 1. EXERCICES DE BASE Créez des fonctions javascript pour : - faire un jeu «plus petit plus grand» qui tire un nombre au hasard que l utilisateur doit trouver en entrant des

Plus en détail

TP2 : Initiation à la Programmation avec Android

TP2 : Initiation à la Programmation avec Android TP2 : Initiation à la Programmation avec Android 1 TP2 : Initiation à la Programmation avec Android Programmation Mobile Objectifs du TP Ce TP est une initiation à Android. Nous allons réaliser les premiers

Plus en détail

VBA Excel 2010 Programmer sous Excel : Macros et Langage VBA

VBA Excel 2010 Programmer sous Excel : Macros et Langage VBA Editions ENI VBA Excel 2010 Programmer sous Excel : Macros et Langage VBA Collection Ressources Informatiques Table des matières Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse

Plus en détail

édition revue et corrigée avec Java SE 7 7 1 Les bases 11 Compiler un programme Java 13 Exécuter un programme Java 14 Définir le chemin de classe 15

édition revue et corrigée avec Java SE 7 7 1 Les bases 11 Compiler un programme Java 13 Exécuter un programme Java 14 Définir le chemin de classe 15 Table des matières Au sujet de l auteur 1 Introduction 3 édition revue et corrigée avec Java SE 7 7 1 Les bases 11 Compiler un programme Java 13 Exécuter un programme Java 14 Définir le chemin de classe

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

Initiation à la Prog. Sous Android (Session 1) med.hossam@gmail.com

Initiation à la Prog. Sous Android (Session 1) med.hossam@gmail.com Initiation à la Prog. Sous Android (Session 1) med.hossam@gmail.com Plan Statistiques Différences entre Mobile App, Mobile Site et Web App Développement pour terminaux mobiles Outils de développement pour

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

Formation Android développement

Formation Android développement Objectif Android (prononcé androïde) est un système d'exploitation open source pour smartphones, PDA et terminaux mobiles conçu par Android, une startup rachetée par Google. D'autres types d'appareils

Plus en détail

Plan. Le multimédia embarqué: Généralités (1/2) Les systèmes embarqués. Systèmes embarqués. Android. Programmer sous Android

Plan. Le multimédia embarqué: Généralités (1/2) Les systèmes embarqués. Systèmes embarqués. Android. Programmer sous Android Le multimédia embarqué: Laurent Bonnet Fabien Devos Manuel Garnier Pierre Viau SFFS -2 décembre 2008 Encadrant : Marie-Jo Pedrono Systèmes embarqués Généralités Plan L embarquémultimédia Les smartphones

Plus en détail

Android Guide de développement d'applications Java pour Smartphones et Tablettes (2ième édition)

Android Guide de développement d'applications Java pour Smartphones et Tablettes (2ième édition) Avant-propos 1. Introduction 15 2. À qui s'adresse cet ouvrage? 15 3. Connaissances nécessaires pour aborder cet ouvrage 16 4. Objectifs à atteindre 16 5. Téléchargements 17 6. Informations complémentaires

Plus en détail

L utilisation d outils intelligents pour écrire du code valide

L utilisation d outils intelligents pour écrire du code valide B L utilisation d outils intelligents pour écrire du code valide Toutes les méthodes de développement, sans exception, incluent au moins une étape de test du code. C est parce que le code écrit par la

Plus en détail

NFP111 Systèmes et Applications Réparties

NFP111 Systèmes et Applications Réparties NFP111 Systèmes et Applications Réparties 1 de 38 NFP111 Systèmes et Applications Réparties Cours 11 - Les Enterprise Java Beans (Introduction aux Enterprise Claude Duvallet Université du Havre UFR Sciences

Plus en détail

2008-2009 BAC informatique Spécialité : Science de l informatique. Établissement : Lycée L'Independence, Manouba.

2008-2009 BAC informatique Spécialité : Science de l informatique. Établissement : Lycée L'Independence, Manouba. Nedra SLIMANI Ingénieur en Informatique et Multiémdia Diplômée de l Institut supérieur des Arts Multimédia (ISAMM) (Juin, 2015) Oued Ellil 2021, Manouba. Tunis (+216) 52 51 97 39 nedra.slimani@gmail.com

Plus en détail