CATALOGUE 2013 FORMATION. digital - système d information.

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

Download "CATALOGUE 2013 FORMATION. digital - système d information. www.arrow-group.eu"

Transcription

1 CATALOGUE 2013 FORMATION digital - système d information

2 Sommaire Créer votre cursus...5 Faire financer votre formation...7 Commander votre formation...8 Formation à la carte Frameworks pour systèmes d information Java/JavaEE qqintroduction à Java...11 qqdéveloppement avec Spring Framework...12 qqgérer la persistance avec JPA / Hibernate...13 qqdéveloppement d applications SOA avec Scub Foundation...14 qqdéveloppement d applications dans le Cloud...15 qqapplications modulaires et dynamiques avec OSGi...16 qqdéveloppement d applications web en Java avec Play Framework 2.x...17 Les outils de développement pour Java/JavaEE...18 qqgestion de projet avec Maven...19 qqgestion de sources avec Subversion et Git...20 qqmise en place de l intégration continue avec Jenkins...21 qqusine logicielle...22 qqdevops, Livraison continue et Infrastructure as code...23 Méthodes de contrôle de projets...24 qqdéveloppement Agile avec Scrum...25 qqdéveloppement des tests et TDD...26 qqmise en place d un suivi qualité...27 Développement d interfaces graphiques pour applications Web...28 qqdéveloppement JavaScript professionnel...29 qqinterfaces graphiques avec GWT...30 qqdéveloppement d applications HTML qqdéveloppement d applications Web mobiles...32 Développement d applications mobiles...33 qqarchitectures mobiles...34 qqintroduction à Objective-C...35 qqdéveloppement d applications pour Apple ios qqdéveloppement d applications pour Android qqdéveloppement ios Avancé...40 qqdéveloppement Android avancé...41 qqsécurité, Energie et Réseau...42 qqanalytique et Qualité...43 qqdéveloppement d applications pour Windows Mobile qqintroduction à C# et.net...46 qqdéveloppement d applications multiplateformes avec Cordova...47 qqergonomie Mobile...48 qqles circuits de distributions...49

3 ARROW Group Depuis sa création en 2005, Arrow Group met l innovation, l expertise et la formation au cœur de son développement. L offre Arrow 360 illustre cet engagement autour de quatre axes : qqingénierie qqconseil qqedition de logiciel qqformation Présent sur de nombreux secteurs d activités grâce à des compétences complémentaires, ARROW GROUP aborde ses clients et partenaires avec une offre globale. Cette offre est le fruit d un travail collaboratif éprouvé, d une expertise transversale, d innovations, de recherches et développement. ARROW GROUP est la réunion de pôles de compétences : Expert de la gestion de projets, du développement mobile, de la finance de marche et du développement de systèmes d information. ARROW GROUP vous accompagne dans le transfert de compétences, l industrialisation et la modernisation de vos systèmes d information. Résolument tourné vers l international, ARROW GROUP est présent en France, en Belgique, au Luxembourg, au Royaume-Uni et en Tunisie. ARROW GROUP met ses clients au centre de son approche IT for Business. Il a su démontrer au travers d expériences diverses dans le développement d applications spécifiques en technologies objets, composants, serveurs et mobiles, que sa mission consiste à analyser les demandes des clients pour mieux les orienter, conseiller et ainsi leur proposer des applications spécifiques métiers adaptées à leurs besoins et écosystèmes. 20 Me personnes 10 Me personnes 4,5 Me - 45 personnes 1,7 Me - 30 personnes 350 Ke - 20 personnes L approche repose sur les méthodes agiles (Scrum et Lean/ Kanban) et la modularité permet d accélérer la transformation des idées en solutions logicielles. 3

4 Arrow Institute Arrow Institute est le pôle Formation, Evénementiels et Publications d Arrow Group. L approche 360 d Arrow Group permet de nous positionner comme un acteur majeur appréhendant toutes les facettes des industries pour lesquelles nous travaillons. Partageant votre actualité depuis maintenant 7 ans, nous vous accompagnons dans votre développement global et celui de vos équipes. Nos formations et séminaires offrent un espace unique pour développer de nouvelles compétences, partager des connaissances et débattre sur des problématiques d actualité. Ainsi, nos formations sont issues de la formalisation des meilleures pratiques professionnelles du domaine concerné. L enrichissement permanent de nos programmes en renforce leur caractère opérationnel. Les formations proposées par Arrow Institute utilisent le savoir-faire acquis par nos consultants-formateurs au cours de nombreuses années mais aussi celui d Opérationnels-experts dans leur domaine à qui nous faisons appel. Toutes nos formations sont transposables sur mesure pour être adaptées à votre activité et à vos problématiques spécifiques : qqsous forme de workshop, où nos formateurs vous accompagnent sur vos problématiques et projets pendant 50% de la formation qqen intra-entreprise, pour une formation totalement adaptée à vos besoins qqen cursus, pour une formation complète sur une thématique Notre ambition : qqcomprendre vos problématiques qqdiffuser l Etat de l Art en matière de connaissances dans nos domaines d expertise qqaméliorer vos performances et celles de vos collaborateurs N hésitez pas à nous contacter, nous répondrons à vos demandes : Tél. : N d agrément d organisme de formation : SKALIS, organisme de formation de Arrow Group enregistré sous le numéro de déclaration d activité de la Direction Régionale du Travail, de l Emploi et de la Formation Professionnelle d Ile-de-France

5 Créer votre cursus Certaines des formations sont proposées en filières, mais peuvent aussi être déclinées à la carte selon vos attentes. Cinq filières sont proposées : qqframeworks pour systèmes d information Java/JavaEE qqoutils de développement pour Java/JavaEE qqméthode de contrôle de projets qqdéveloppement d interfaces graphiques pour les applications web qqdéveloppement mobile natif Arrow Institute vous accompagne et vous conseille dans la création de votre cursus personnalisé. Frameworks pour systèmes d information Java/JavaEE Développement avec Spring Framework 4 jours page 12 Gérer la persistance avec JPA / Hibernate 3 jours page 13 Développement d application SOA avec Scub Foundation 3 jours page 14 Développement d application dans le Cloud 3 jours page 15 Outils de développement pour Java/JavaEE Gestion de sources avec Subversion et Git 2 jours page 20 Mise en place de l intégration continue Mise en place d une usine logiciel complète Construire son projet avec Apache Maven 3 jours page 19 3 jours page 21 2 jours page 22 5

6 Créer votre cursus suite... Méthode de contrôle de projets Développement Agile avec Scrum 4 jours page 25 Développement de tests et TDD 3 jours page 26 Mise en place d un suivi Qualité avec Sonar 3 jours page 27 Développement d interfaces graphiques pour les applications webs Développement JavaScript professionnel 3 jours page 29 Interfaces graphiques avec GWT 3 jours page 30 Développement d application HTML 5 3 jours page 31 Développement d applications webs pour mobile 3 jours page 32 Développement mobile natif Introduction à Objective-C 3 jours page 35 Développement d application native pour Apple ios 3 jours pages Développement avancé pour Apple ios 3 jours page 40 Architecture mobile 1 jour page 34 Introduction à Java 3 jours page 11 Développement d application native pour Android 4 jours pages Développement avancé pour Android 3 jours page 41 6 Introduction à C# 3 jours page 46 Développement d application Windows Mobile 8 4 jours pages 44-45

7 Faire financer votre formation Vous êtes? La formation vous permet Les options de financement Une entreprise D améliorer l efficacité de vos salariés Favoriser le maintien à l emploi Plan de formation de l entreprise Période de professionnalisation Financement par l entreprise. La subrogation est possible Un salarié De prendre en main votre carrière D augmenter sa valeur pour l entreprise Droit individuel à la formation (DIF) Le financement est assuré par l entreprise. Toutes nos formations peuvent être suivies dans le cadre du DIF En profession libérale Développer vos compétences Subrogations La formation peut être financée par des OPCA N d agrément d organisme de formation : SKALIS, organisme de formation de Arrow Group enregistré sous le numéro de déclaration d activité de la Direction Régionale du Travail, de l Emploi et de la Formation Professionnelle d Ile-de-France 7

8 Commander votre formation Choisissez votre formation ou composez votre cursus Sélection Les formations ouvrent à partir de 3 inscrits et clôturent à 12 personnes Réservation Pour passer commande remplissez le bulletin d inscription situé a la fin du catalogue En cas de subrogations, l accord de prise en charge dois nous parvenir avant le début de la formation Commande Vous recevrez une convocation deux semaines avant le début de la formation Convocation La facture est envoyée au premier jour de la formation. Elle sera suivie de la feuille de présence à la fin de la formation Facturation Questionnaire post-formation Satisfaction N hésitez pas à nous contacter pour toutes questions. Nous vous aiderons à composer votre cursus personnalisé et à monter votre formation sur mesure. Tél. :

9 Formation à la carte Arrow Institute adapte ses formations pour vous, afin de répondre au mieux à vos besoins. Nous analysons vos besoins avec vous et en fonction du niveau des participants nous vous proposons un plan de formation personnalisé. Ce cursus est validé avec vos experts. Nous pouvons également animer une formation pilote afin de finaliser la mise au point du cursus. Chacune de nos formations est évaluée et corrigée dans l optique d une amélioration continue. N hésitez pas à nous contacter pour toute demande à ce sujet. Nous vous mettrons en relation avec nos experts afin de monter votre cursus. Evaluation Induction Animation Conception Contactez-nous : Tél. :

10 Frameworks pour systèmes d information Java/JavaEE Introduction à Java...11 Développement avec Spring Framework...12 Gérer la persistance avec JPA / Hibernate...13 Développement d applications SOA avec Scub Foundation...14 Développement d applications dans le Cloud...15 Applications modulaires et dynamiques avec OSGi...16 Développement d applications web en Java avec Play Framework 2.x...17

11 Introduction à Java Egalement disponible en intraentreprise 3 jours Développeur souhaitant passer à Java 1190 euros : comprenant la pause-café matin et après-midi et déjeuner Aucun Programmation orienté-objet en Java Algorithme en Java L IDE Eclipse Les bibliothèques utiles tel qu Apache Commons (IO, Lang ) et Google Guava Développer des tests avec JUnit Recommandé dans les cursus Développement JavaEE / Spring Développement Android Java Aujourd hui --L écosystème Java --La machine virtuelle Java --Installation du Java Development Kit, et de l IDE Eclipse --Création d un premier programme Java Le langage Java --Notations et Concepts --Les paquetages --Constantes et types primitifs --Date et conversion numérique --Les Chaines de caractère --Structure conditionnelle --Structure de boucle --Tableaux Programmation objet avec Java --Objets, --Classes --Héritage --Classes anonymes et classes statiques Enumérations, Collection et Généricité --Enumérations --Collections et Génériques Contrôle des erreurs --Gestion des exceptions --Les différents types d erreurs Gestion des flux --Notion de flux --Gestion des fichiers Les bibliothèques à connaître --Développement de test avec Junit --Apache Commons IO, Lang et Log4J --Google Guava Consultez-nous pour le calendrier des formations à Angoulême, La Rochelle et Bruxelles

12 Développement avec le framework Spring 4 jours Développeur Java Architecte technique 1990 euros : comprenant la pause café, matin, après midi et déjeuner. ou au Java Prise en main de Spring Création de service web avec Spring Introduction à la persistance Utilisation des modules Spring Security, Spring Data et Spring Social Développement JavaEE / Spring JavaEE et Spring --Applications d entreprise et JavaEE --Pourquoi Spring --Le conteneur Spring Beans et Concepts --La notion de beans et leur configuration --Le descripteur --Inversion de contrôle (IOC) --Application orientée Aspect (AOP) Core Spring --Bean Factory --Contexte applications et scope --Gestion des resources --Packaging et Déploiement Configurations --Centralisation de la configuration --Configuration dynamique Conception d application --Les différences entre JavaEE et Spring --Définition des interfaces et injections --Gestion des erreurs Applications Spring --Data Access Object --Accès aux données via JDBC --Intégration avec Hibernate --Gestion des transactions --Gestion de la journalisation --Packaging en War et Déploiement Applications Webs et Sociales --Développement web avec Spring MVC --Gestion de la sécurité avec Spring Security --Gestion des données avec Spring Data --Gestion des réseaux sociaux avec Spring Social --Gestion de taches 12 Consultez-nous pour le calendrier des formations à Angoulême, La Rochelle et Bruxelles

13 Gérer la persistance avec JPA et Hibernate 3 jours Développeur Java Architecte technique 1490 euros : comprenant la pause café matin et après midi, déjeuner Java Spring ou Java EE Concepts de la projection d objets sur une base de données relationnelle (ORM) Maîtriser les fonctionnalités de base d Hibernate Intégrer hibernate dans une application Java et JavaEE Introduction à hibernate search Développement JavaEE / Spring Pourquoi la persistance? --Le modèle de données --Mapping Objets / relationnel --JPA, JDO, nosql? Concepts --Connextion a une base de données --EntityManagerFactory et EntityManager --Ajout, Suppression, Modification d entités Les objets du modèle --Mapper des classes avec le modèle des données --Les types Hibernate --Gestion des relations et des collections --Utiliser les annotations --Types de mappings Requêtes --Requêtes avec JQL --Requêtes avec HQL --Les critères Conception de la couche donnée d une application --Couche de persistance et motifs de conception --Programmation orienté objet et Hibernate --Gestions des associations --Intégration dans une application JavaEE --Intégration dans une application Spring Concepts avancés --Gestion des Transactions --Logging et Exception --Gestion du cache --Lazzy Fetch et Eager Fetch

14 Développement SOA avec Scub Foundation 4 jours Développeur Java Architecte technique Architecte 1990 euros : comprenant la pause café, matin et après midi, déjeuner. ou au Java JavaEE, Spring Conception d applications a service et SOA Création d applications d entreprise à base de services Déploiement d applications en production et suivi Développement JavaEE / Spring Architecte SOA SOA? --Le style architectural SOA --Les concepts et bénéfices --Pourquoi le SOA Les technologies pour le SOA --Les web services --JSON, REST.? --Implémentation d un service web --Implémentation d un client d un service web Scub Foundation --Un nouveau socle technique? --Des concepts architecturaux --Avantages de Scub Foundation Fournir un service avec Scub Foundation --Création d un projet de noyau de services --Création de la couche modèle des données --Création de la couche d accès aux données --Création de la couche service Tests et initialisations --Création des tests de la couche service --Gestion des données d initialisation Intégration à la gestion de projet --Paramétrage des environnements (recette, pré prod, prod) --Déploiement du noyau --Intégration continue Requérir un service avec Scub Foundation --Création du projet client --Déploiement et tests

15 Développement pour le Cloud 3 jours Développeur souhaitant utiliser le Cloud Architecte 1490 euros : comprenant la pause café, matin et après midi, déjeuner. Aucun Comprendre le Cloud, l IAAS, le PAAS, et le SAAS Utiliser EC2 et S3 Utiliser Azure et Google App Engine Utiliser des services tels que SalesForce, Twitter et OAuth Tous Développements Introduction au Cloud --Où sommes nous aujourd hui et l évolution du Web --Le Cloud --Cloud public, privé et hybride --IAAS --PAAS --SAAS Infrastructure as a Service (IAAS) --Introduction --Storage as a Service - Amazon S3 et Amazon Simple DB --Compute as a Service avec EC2 --Introduction à l Infrastructure as Code avec Puppet Platform as à Service (PAAS) --Introduction --Utilisation de Microsoft Azure --Utilisation de Google App Engine Software as à Service (SAAS) --CRM as a Service avec Salesforce.com --Utilisation de l API Twitter --Utilisation d OAuth 2 Techniques de gestion de données --Sharding et Partioning --Introduction a nosql - Key Value --Introduction a nosql - Document 15

16 Applications modulaires et dynamiques avec OSGi 3 jours Développeur Java Architecte 1790 euros : comprenant la pause café, matin et après midi, déjeuner. Aucun Comprendre les enjeux de la modularité et du dynamisme Comprendre l architecture d OSGi et des applications OSGi Maîtriser la notion de bundles, de dépendances et de services Développer des applications dynamiques avec des services Simplifier les développements grâce aux framework orientés composants (ipojo) Concevoir, développer et livrer une application OSGi Introduction à OSGi --Le challenge de la modularité et du dynamisme --La plate-forme de déploiement et d exécution de services Java --Les domaines d application et exemples d applications --Les spécifications OSGi --Les différentes implémentations L architecture d OSGi --Les modules --Le cycle de vie des bundles --Les services La modularité avec OSGi --La notion de bundle --Les dépendances (import et export des packages) --Les dépendances requirebundle --Les versions, les intervalles et la résolution --Le resolver --Le processus de résolution des dépendances Le cycle de vie du bundle --Le cycle de vie --Le BundleActivator --L Extender Pattern Présentation d Apache Felix --Utiliser la console OSGi (GoGo) --Installer, activer et mettre à jour un bundle OSGi --Utilisation des packages du JRE et des bibliothèques standards Dynamicité et services OSGi --Notion de service et SOA --Enregistrement d un service --Découverte et utilisation de services (passive et active) --Propriétés des services --Réagir au dynamisme --Les politiques de création --Le ServiceTracker Les services du compendium et de OW2 Chameleon --Configuration Admin --Log Service --Preferences Service --HTTP Service --Event Admin Service --Deployment Admin Service --Syndication Service --Shared Preference Service --Chat Service Les modèles à composant à service --Frameworks à composants : ipojo, Blueprint et Declarative Services --Déclaration de composants --Dépendances de services, cardinalité, politiques, et dynamisme --Activation --Propriétés des composants Les Services Enterprise --Utiliser des services techniques Java EE depuis OSGi --JNDI Service --JDBC Service --JPA Service --Web Applications --Remote Services avec DOSGi et ROSE Industrialisation --Présentation de BND --Compilation avec Maven et le maven-bundle-plugin --Framework de tests (junit4osgi, pax :exam) --Techniques de bundelisation --Déploiement automatique avec FileInstall Intégrer OSGi dans une application --Inclusion d un framework OSGi dans une application Outils d administration --OSGi Bundle Repository --Web Console Développement système d informations Développement Cloud

17 Développement d applications web en Java avec Play Framework 2.x 2 jours Développeur Java 1190 euros : comprenant la pause café, matin et après midi, déjeuner. Aucun Savoir concevoir une application REST Comprendre en quoi Play Framework est différent des autres frameworks webs Comprendre comment Play Framework améliore les performances au développement et à l exécution Savoir implémenter, tester et livrer une application Play Développement système d informations Développement d applications web Développement Cloud Introduction à Play Framework --L évolution du web --Le web réactif --Stateless vs Statefull --Le style d architecture RESTFull --REST et CRUD --Présentation de Play --Le turn-around Concept de Play Framework --Architecture --Le modèle --Les controlleurs --Les vues --Les routes --Les assets --Les services Créer une application REST avec Play --Création d un projet --Les entités --Développement des contrôleurs --Développement des vues --Exécution Conception d applications --Les modèles et les couches de persistances --La couche service --Les contrôleurs et la gestion des requêtes --Gestion des entrées utilisateurs et des formulaires --Les templates (vues) --Gestion de la sécurité --Lire et générer du JSON --La configuration de l application --La classe Global --Développement coté client avec Play --Gestion du cache --Internationalisation --Intégration avec Akka Les modules et les intercepteurs --Les modules Play --Etendre Play --Rajouter une annotation a Play --Extension à Play pour la gestion de l upload de fichier Industrialisation du développement avec Play --Tests unitaires --Tests d intégration --Tests d interface graphique --Construire avec SBT --Construire avec Maven --Intégration continue --Déploiement d une application Play

18 Les outils de développement pour Java/JavaEE Gestion de projet avec Maven Gestion de sources avec Subversion et Git Mise en place de l intégration continue avec Jenkins Usine logicielle Devops, Livraison continue et Infrastructure as code... 23

19 Gestion de projet avec Maven 3 jours Développeur Java Chef de projet Architecte technique 1490 euros : comprenant la pause café matin et après midi, déjeuner. Contactez nous à Java Description de Apache Maven et utilisation Construction de projet Java avec Maven Extension de Maven Génération de site web avec Maven Création de releases avec Maven Développement JavaEE / Spring Développement Java Introduction aux processus de construction --Définition de processus de construction --Automatisation du processus de construction Qu est ce que Maven? --Installation de Maven --Details de l installation Maven Le POM --Qu est ce qu un POM --Le super pom --Le pom minimum --Le pom effectif --Exemples de poms réels --Syntaxe et structure du POM --Versions et propriétés Gestion des dépendances --Les coordonnées GAV --Classifiers et Types --Les scopes --Dépendances optionnelles --Intervalle de versions --Dépendances transitives --Résolution de conflits Relations inter-projets --Coordonnées inter-projets --Héritages --Réacteur Bonnes Pratiques de Maven --Groupes de dépendances --Multi-module et héritage Les cycles de vie --Cycle de vie clean --Cycle de vie par default --Cycle de vie site --Cycle de vie spécifique JAR --Cycle de vie spécifique POM --Cycle de vie spécifique Maven Plugin --Cycle de vie spécifique WAR --Autres cycles de vie --Les goals de base Les profils --Pourquoi les profils --Utilisations des profils --Activation des profils Les options de lancement Maven --Configuration dans la ligne de commande --Les options du reactor --Le Maven Help Plugin Configuration de Maven --Configuration des plugins --Dépendance de plugin --Paramètres globaux --Paramètres de l utilisateur Création d archive --Assemblies --Définition d un descripteur Propriétés et filtrages --Introduction --Les différentes propriétés --Filtrage Génération de site --Introduction --Création d un site avec Maven --Personnaliser le descripteur de side --Le fluido skin --La structure du side --Ecrire la documentation dans le site Maven avec Markdown --Déploiement du site --Personnaliser l apparence du site --Quelques astuces Extension de Maven --Introduction --Plexus --Le descripteur de plugin --Ecriture d un plugin --Les paramètres --Plugins et cycle de vie Archetypes --Pourquoi? --Utilisation des archetypes --Création d un archetype Quelques plugins à connaître --Android --XCode --HTML 5 --OSGi et ipojo --Hibernate --GWT --Ant et Groovy --Projet Web --Le release plugin Utilisation de gestionnaires d artifacts --Concepts --Utilisation de Nexus et d Artifactory 19

20 Gestion de sources avec Subversion et Git 2 jours Développeur Chef de projet Architecte technique 990 euros : comprenant la pause café, matin et après midi, déjeuner. Aucun Compréhension des outils de gestions de sources et les concepts Compréhension des différences entre VCS et DVCS Processus pour le travail collaboratif Utilisation de Subversion Utilisation de Git Tous développements La gestion des sources --Les sources --Sources et Contenu --Révisions et Versions --La ligne principale --Les branches --Les tags --La fusion --Gestion de conflits --Les liens externes Modèle et principes des VCS centralisés --Modèle de développement --La structure trunk/tags/branches --Gestion de conflits --Développement collaboratifs avec un VCS Utilisation de SVN --Récupération d un projet --Importation d un projet --Les révisions --Les commits --Revenir en arrière --Les branches --Gestion de conflits --Création d un tag --Ignorer des fichiers --Analyse de l historique --Création de patchs --Intégration de SVN dans Eclipse --Bonnes pratiques --Quelques notions d administration Modèle et principes des VCS décentralisés --Principes --Modèles de développement --Les objets dans un DVCS et graphes --Gestion de conflits --Développement collaboratifs avec un DVCS Utilisation de Git --Cloner un projet --Créer un nouveau projet --Les références --Les commits --Les branches locales --Création, Fusion et Suppressions de branches locales --Les branches distantes --Résolution des conflits --Création de tags --Analyse de l historique --Création de patchs --Intégration de Git dans Eclipse --Bonnes pratiques --Migration depuis SVN 20

21 Mise en place de l intégration continue avec Jenkins 3 jours Développeur Architecte Chef de projet 1490 euros : comprenant la pause café, matin et après midi, déjeuner. Maven conseillé Découverte de l intégration continue Prise en main de Jenkins Utilisation et Administration de Jenkins Utilisation de Jenkins pour créer, tester et déployer des applications JavaEE Les concepts de la livraison continue Développement JavaEE / Spring Gestion de projet Concepts et fondamentaux de l intégration continue Présentation de Jenkins --Histoire de Hudson -> Jenkins --Mettre en place de l intégration continue dans un projet --Phase 1 pas de serveur de build --Phase 2 Nigthly Builds --Phase 3 Début de l automatisation --Phase 4 Remontée de métriques --Phase 5 Ajouts de tests --Phase 6 Automatisation des tests d acceptations --Phase 7 Déploiement continu Installation de Jenkins --Téléchargement --Installation --Premier démarrage --Configuration classique Premier Job avec Jenkins --Configuration --Premier build --Ajouter des rapports --Couverture de code et autres métriques Configuration avancée --Installer des plugins --Configurer les variables d environnement --Configurer le JDK et les autres outils de construction --Configurer les accès aux gestionnaires de sources Création de job avancé --Les différents types de jobs --Création d un Freestyle Job --Configurer la gestion de sources --Configurer le déclencheur --Configurer les étapes de la construction --Exécution de Maven --Lancer un script Shell --Lancer un script Goovy --Exécution de Ant --Configurer les étapes d après construction --Les rapports post-build --Archivages --Lancer d autres jobs Le cas de Maven --Gestion des SNAPSHOTS --Gestion des modules --Déploiement sur un gestionnaire d artifacts Automatisation des tests --Introduction --Automatiser les tests unitaires et d intégration Sécurisation de Jenkins --Activer la sécurité --Les autorisations --Audits Les notifications -- s --Flux R --IRC et Jabber --SMS Les constructions complexes --Jobs paramétrables --Matrice de configuration --Coordonner vos jobs --La notion de pipeline Livraison et déploiement continu avec Jenkins --Introduction --Script de déploiement --Mise à jour de bases de données --Les smoke tests --Gestion des rollbacks --Mise en place dans le cadre d une application JavaEE 21

22 Usine logicielle 2 jours Architecte technique Chef de projet Développeur Administrateur 990 euros : comprenant la pause café, matin et après midi, déjeuner. Aucun Comprendre les enjeux d une bonne infrastructure de développement Comprendre le processus de développement et les outils associés Mettre en place une infrastructure de développement Utiliser l infrastructure de développement pour automatiser la livraison Tous développements Gestion de projet La notion de processus de construction --Pourquoi définir un processus --Automatisation et Bénéfices --Les différents rôles et entités --Versions, Révisions, Milestones et Releases Gestionnaire de bugs --Concepts --Utilisations de Redmine, Mantis, ou Jira --Suivi du développement grâce aux gestionnaires de bugs --Agilité et gestionnaires de bugs Gestion des sources --Introduction --Travail collaboratif --VCS et DVCS --Bonnes pratiques --Utilisation et Subversion et de Git Intégration continue --Introduction --Mise en place d un pipeline avec Jenkins --Intégration des tests Suivi qualité --Les métriques --Concevoir un plan qualité --Utilisation de Sonar Mise en place d un gestionnaire de fichiers binaires --Concepts --Les différents types de repositories --Résolution de dépendances --Déploiement manuel et automatique Mise en place d un cycle de développement et de release --Du bug à la release --Roadmaps --Quand releaser? --Concevoir un plan de release --Mise en place d un plan de release 22

23 DevOps, Livraison continue et Infrastructure as Code 2 jours Développeur Architecte 1190 euros : comprenant la pause café, matin et après midi, déjeuner. Aucun Comprendre les enjeux de devops Savoir mettre en place une politique de livraison continue Savoir utiliser des outils infrastructure as code pour améliorer le développement Développement système d informations Développement Cloud Introduction à devops --Pourquoi devops? --Ce que devops n est pas --La traditionnel lutte entre dev et ops --Les enjeux de devops pour le Cloud Mettre en place devops --Livrer plus rapidement --Livrer plus souvent --Le temps de cycle --La stratégie de livraison --Les politiques de déploiement --Le monitoring --Les features toggles --Branch by abstraction --Le déploiement Bleu / Vert Gestion de la qualité dans une configuration devops --Automatisation des tests --Le Quality Gate Introduction à la livraison continue --Qu est ce que la livraison continue --Automatisation des releases --Le pipeline de livraison --Versions et Traçabilité --Gestion des évolutions des bases de données L Infrastructure as code --Pourquoi décrire son infrastructure --Le rapprochement dev / prod --Construire un environnement de test avec Vagrant --Installation avec Puppet --Automatiser l infrastructure avec Jenkins Les tests d acceptations --Les spécifications avec le Behavior Driven Development --Mise en place de tests d acceptation avec Cucumber Les bonnes pratiques --Le monitoring technique --Le monitoring métier --La traçabilité --Les tests in-prod 23

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

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

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

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

iphone / ipod Touch Développement avancé

iphone / ipod Touch Développement avancé iphone / ipod Touch Développement avancé Objectif Comprendre comment développer des applications à vocation industrielles Être capable d'optimiser toutes les composantes d'une application (mémoire, performances,

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

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

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

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

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

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

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

APPLICATIONS MOBILES Catalogue de services Econocom-Osiatis 21.01.2014

APPLICATIONS MOBILES Catalogue de services Econocom-Osiatis 21.01.2014 APPLICATIONS MOBILES Catalogue de services 21.01.2014 Sommaire 1 2 Catalogue d applications mobiles types Organisation (5) Communication & Collaboration (3) Gestion d activités de services (3) CRM / B2C

Plus en détail

Offre FlowUnit by CGI Tests automatisés de flux de données inter-applicatifs

Offre FlowUnit by CGI Tests automatisés de flux de données inter-applicatifs Offre FlowUnit by CGI Tests automatisés de flux de données inter-applicatifs CGI Group Inc. 2013 Agenda 1 2 3 4 5 6 7 Problématiques et enjeux Solutions et fonctionnalités Concepts Exécution et rapport

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

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

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

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

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

Cours ios. Cours en ligne Développement d Apps sur iphone e ipad. Académie Libre info@academielibre.fr

Cours ios. Cours en ligne Développement d Apps sur iphone e ipad. Académie Libre info@academielibre.fr Cours ios Cours en ligne Développement d Apps sur iphone e ipad Académie Libre info@academielibre.fr Programme général du Cours ios Module 1 Introduction à la programmation Unité 1 Introduction aux ordinateurs

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

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

Formation iphone/ipad développement avancé

Formation iphone/ipad développement avancé L institut de formation continue des professionnels du Web Formation iphone/ipad développement avancé Référence formation : Durée : Prix conseillé : DNIA 4 jours (28 heures) 2 365 HT (hors promotion ou

Plus en détail

Scub Foundation. Socle technique Java Open Source http://www.scub-foundation.org

Scub Foundation. Socle technique Java Open Source http://www.scub-foundation.org Scub Foundation Socle technique Java Open Source http://www.scub-foundation.org Présentation de Scub Présentation de Scub Scub est une société de service en informatique qui a pour but de fournir du conseil

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

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

Maîtrisez Qt 5 Guide de développement d'applications professionnelles

Maîtrisez Qt 5 Guide de développement d'applications professionnelles Introduction 1. Objectifs et méthode 15 2. Glossaire 16 3. Qt, qu'est-ce? 18 3.1 Histoire 19 3.2 Compatibilité 20 3.3 Notoriété 21 3.4 Bibliothèque ou framework? 21 3.5 Documentation 21 3.6 Que peut-on

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

Programmation GWT 2. Développer des applications HTML5/JavaScript en Java avec Google Web Toolkit. 2 e édition. Sami Jaber

Programmation GWT 2. Développer des applications HTML5/JavaScript en Java avec Google Web Toolkit. 2 e édition. Sami Jaber Programmation GWT 2 Développer des applications HTML5/JavaScript en Java avec Google Web Toolkit 2 e édition Sami Jaber Groupe Eyrolles, 2012, ISBN : 978-2-212-13478-0 Table des matières Introduction à

Plus en détail

Les forges logicielles et leurs outils. Avec SourceSup en exemple

Les forges logicielles et leurs outils. Avec SourceSup en exemple Les forges logicielles et leurs outils Avec SourceSup en exemple 1 Naissance des forges Avant Chacun installait les outils dont il avait besoin Peu de mutualisation des outils et technologies Collaboration

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

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

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

Guillaume MONTAVON Benoît MEILHAC. Rapport Technique du projet. Gestionnaire de tâches pour Android

Guillaume MONTAVON Benoît MEILHAC. Rapport Technique du projet. Gestionnaire de tâches pour Android Guillaume MONTAVON Benoît MEILHAC Rapport Technique du projet Gestionnaire de tâches pour Android Sommaire 1. Introduction... 3 2. Outils utilisés... 3 2.1. Android SDK... 3 2.2. Android dans Eclipse...

Plus en détail

THÉMATIQUES. Comprendre les frameworks productifs. Découvrir leurs usages. Synthèse

THÉMATIQUES. Comprendre les frameworks productifs. Découvrir leurs usages. Synthèse THÉMATIQUES Comprendre les frameworks productifs Découvrir leurs usages Synthèse 2 LES ENJEUX DES FRAMEWORKS D ENTREPRISE EN 2012 LE CONSTAT Ressources Recrutement Flexibilité Intérêt Montée en compétence

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

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

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

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

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

Projet de développement. Introduction à Eclipse. Philippe Collet. Licence 3 Informatique 2012-2013

Projet de développement. Introduction à Eclipse. Philippe Collet. Licence 3 Informatique 2012-2013 Projet de développement Introduction à Eclipse Philippe Collet Licence 3 Informatique 2012-2013 Plan r Application de redmine à votre projet r Eclipse : Introduction et historique r Architecture d Eclipse

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

WEB15 IBM Software for Business Process Management. un offre complète et modulaire. Alain DARMON consultant avant-vente BPM alain.darmon@fr.ibm.

WEB15 IBM Software for Business Process Management. un offre complète et modulaire. Alain DARMON consultant avant-vente BPM alain.darmon@fr.ibm. WEB15 IBM Software for Business Process Management un offre complète et modulaire Alain DARMON consultant avant-vente BPM alain.darmon@fr.ibm.com Claude Perrin ECM Client Technical Professional Manager

Plus en détail

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

Versus Etude Technologique

Versus Etude Technologique VS Versus Etude Technologique 1 VS Contents Introduction... 3 Présentation des technologies... 3 Phonegap... 3... 3 Pour quels besoins?... 4 Comment ça fonctionne? Les models... 4 Phonegap... 5... 6 Comparatif...

Plus en détail

Introduction / retour d'expérience : GWT

Introduction / retour d'expérience : GWT Introduction / retour d'expérience : GWT Qu'est ce que le Google Web Toolkit? Framework Ajax accessible et productif Pour quels projets? Interface riche et ergonomique Visualisation d'un grand nombre de

Plus en détail

Présentation d'android

Présentation d'android NormandyJUG Présentation d'android Avec l'aimable autorisation de l'auteur original de cette présentation. Florent Garin florent.garin@jugtoulouse.org http://www.docdoku.com Présentation des intervenants

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

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

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

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

Développement XPages : Cursus standard

Développement XPages : Cursus standard Développement XPages : Cursus standard Modules Pré requis Développeur Notes 2 jours Développeur Web 2 jours Module principal Développeur XPages 3 jours Modules spécialisés 2 jours par module dojo et dijit

Plus en détail

Projet Web. Tim Burton. Refonte complète du site de Tim Burton en utilisant les dernières technologies du web : HTML 5 / CSS 3 / JavaScript...

Projet Web. Tim Burton. Refonte complète du site de Tim Burton en utilisant les dernières technologies du web : HTML 5 / CSS 3 / JavaScript... Projet Web Tim Burton Refonte complète du site de Tim Burton en utilisant les dernières technologies du web : HTML 5 / CSS 3 / JavaScript... Par Omar EDDASSER L3 ISC parcours MIAGE Sous l enseignement

Plus en détail

HTML5 Quels enjeux pour la mobilité et le RIA?

HTML5 Quels enjeux pour la mobilité et le RIA? HTML5 Quels enjeux pour la mobilité et le RIA? Julien Roche Philippe Guédez Ludovic Garnier 2 Sommaire Evolution des usages du Web Applications mobiles multiplateformes Contributions d HTML5 au RIA Conclusion

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

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

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

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

OFFRES DE STAGES REGION EST. Market Unit 8 - Software Engineering & Testing

OFFRES DE STAGES REGION EST. Market Unit 8 - Software Engineering & Testing OFFRES DE STAGES REGION EST Market Unit 8 - Software Engineering & Testing 2013 EDITO Chère étudiante, cher étudiant Vous avez entre les mains notre catalogue rassemblant les opportunités de stages que

Plus en détail

Développeur en Environnement Mobile

Développeur en Environnement Mobile Développeur en Environnement Mobile DOSSIER PEDAGOGIQUE Renseignements et moyens pédagogiques Contenus de cours détaillés 45 jours SOMMAIRE SOMMAIRE... 2 DECOUPAGE DE LA FORMATION... 3 POSTURE DU CONSULTANT...

Plus en détail

Formation certifiante Scrum Developer

Formation certifiante Scrum Developer L institut de formation continue des professionnels du Web Formation certifiante Scrum Developer Référence formation : Durée : Prix conseillé : CSD-1 5 jours (35 heures) 2 750 HT (hors promotion ou remise

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

la phase exploratoire

la phase exploratoire V 1.00 la phase exploratoire élément facilitateur dans la réussite d un projet Agile A. MORVANT IT&L@BS Coach Agile aurelien.morvant@orange-ftgroup.com Page 1 Page 2 objet de la session > introduire la

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

Modernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2012-2013

Modernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2012-2013 Modernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2012-2013 8 et 9 avril 2013 IBM Client Center Paris, Bois-Colombes S16 - Le développement d'applications

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

Projet de développement. Introduction à Eclipse. Philippe Collet. Licence 3 MIAGE S6 2013-2014

Projet de développement. Introduction à Eclipse. Philippe Collet. Licence 3 MIAGE S6 2013-2014 Projet de développement Introduction à Eclipse Philippe Collet Licence 3 MIAGE S6 2013-2014 http://miageprojet2.unice.fr/user:philippecollet/projet_de_d%c3%a9veloppement_2013-2014 Plan r Eclipse : Introduction

Plus en détail

FOURNIR UN SERVICE DE BASE DE DONNÉES FLEXIBLE. Database as a Service (DBaaS)

FOURNIR UN SERVICE DE BASE DE DONNÉES FLEXIBLE. Database as a Service (DBaaS) FOURNIR UN SERVICE DE BASE DE DONNÉES FLEXIBLE Database as a Service (DBaaS) 1 The following is intended to outline our general product direction. It is intended for information purposes only, and may

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

INGÉNIEUR LOGICIEL JAVAEE / GROOVY 8 ANS D EXPÉRIENCE

INGÉNIEUR LOGICIEL JAVAEE / GROOVY 8 ANS D EXPÉRIENCE INGÉNIEUR LOGICIEL JAVAEE / GROOVY 8 ANS D EXPÉRIENCE Igor Rosenberg 30 ans DEA «Image-Vision» de l Université de Nice Sophia-Antipolis POSTES PRECEDENTS MMA: Développement Web/Grails sur démonstrateur

Plus en détail

Messagerie & Groupeware. augmentez l expertise de votre capital humain

Messagerie & Groupeware. augmentez l expertise de votre capital humain Messagerie & Groupeware augmentez l expertise de votre capital humain OUTLOOK 2010* Etude des fonctionnalités d un logiciel de messagerie Tout public 1 journée MG01 Maîtrise de l environnement Windows

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

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

Retour sur Devoxx. Les tendances

Retour sur Devoxx. Les tendances Retour sur Devoxx Devoxx, c est la plus grosse conférence de développeurs Java en Europe qui existe depuis 2002 (auparavant connue sous le nom de Javapolis). Elle se déroule tous les ans à Anvers (Belgique)

Plus en détail

Qu est ce que l environnement Eclipse?

Qu est ce que l environnement Eclipse? Qu est ce que l environnement Eclipse? Bernard DAUTREVAUX Directeur formation et conseil Acsys www.ac6-formation.com Pour en savoir plus: nos formations Eclipse +33 (0)1 41 16 80 10 Page 0 assistance conseil

Plus en détail

Fonctions. Solution professionnelle pour le stockage de données, la synchronisation multi- plateformes et la collaboration

Fonctions. Solution professionnelle pour le stockage de données, la synchronisation multi- plateformes et la collaboration Fonctions Synchronisation dynamique des fichiers : mise à jour automatique des documents sur tous les équipements Partage et collaboration : partage simple des fichiers entre employés, clients et partenaires

Plus en détail

Formation GWT. www.objis.com - Formation GWT 1

Formation GWT. www.objis.com - Formation GWT 1 Formation GWT www.objis.com - Formation GWT 1 Sommaire Formation GWT Introduction Qu'est ce qu'une application GWT? Méthodologie et étapes clés gestion projet GWT Interface utilisateur : widgets, panels,

Plus en détail

Table des matières. À propos de l auteur... XVII. Préface à l édition française... XIX. Introduction... XXI

Table des matières. À propos de l auteur... XVII. Préface à l édition française... XIX. Introduction... XXI Table des matières À propos de l auteur... XVII Préface à l édition française... XIX Introduction... XXI 1. Hello, Android... 1 Un peu d histoire... 2 Un passé pas si ancien... 2 Le futur... 3 Ce que n

Plus en détail

WINDOWS Remote Desktop & Application publishing facile!

WINDOWS Remote Desktop & Application publishing facile! Secure Cloud & Solutions Accès BOYD CLOUD acces informatiques & BYOD sécurisé MYRIAD-Connect facilite votre travail en tous lieux et à tous moments comme si vous étiez au bureau. Conçu pour vous simplifier

Plus en détail

Webinar. Découvrez Rubedo, la première solution CMS open-source tirant profit des atouts de Zend Framework et du NoSQL. avec la participation de

Webinar. Découvrez Rubedo, la première solution CMS open-source tirant profit des atouts de Zend Framework et du NoSQL. avec la participation de En partenariat avec Webinar Découvrez Rubedo, la première solution CMS open-source tirant profit des atouts de Zend Framework et du NoSQL avec la participation de 19 mars 2013 Qui sommes-nous? INTRODUCTION

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

Guillaume MONTAVON Benoît MEILHAC. Rapport Technique du projet. Gestionnaire de tâches pour Android

Guillaume MONTAVON Benoît MEILHAC. Rapport Technique du projet. Gestionnaire de tâches pour Android Guillaume MONTAVON Benoît MEILHAC Rapport Technique du projet Gestionnaire de tâches pour Android Sommaire 1. Introduction... 3 2. Outils utilisés... 3 2.1. Android SDK... 3 2.2. Android dans Eclipse...

Plus en détail

Journée IJD. Moussa Tari Bako Bachir. 25 juin 2012 ARLES/INRIA. Introduction Travail Chez ARLES

Journée IJD. Moussa Tari Bako Bachir. 25 juin 2012 ARLES/INRIA. Introduction Travail Chez ARLES Journée IJD Moussa Tari Bako Bachir ARLES/INRIA 25 juin 2012 1/27 Moussa Tari Bako Bachir Plan Introduction Principes générales du système d intégration mis en place Les sources intégrées Tests de monté

Plus en détail

Mars 2013. Nouveautés JCMS 8

Mars 2013. Nouveautés JCMS 8 Mars 2013 Nouveautés JCMS 8 Alertes Rationnaliser les mails et des alertes envoyés par JCMS Plus de cinquante types d alertes différentes Homogénéiser la présentation 3 types Information Action Alerte

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

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

Développer une application pour iphone et ipad

Développer une application pour iphone et ipad 22 Développer une application pour iphone et ipad Dans ce chapitre, nous abordons la création d applications pour ipad, iphone et ipod Touch à partir de documents au format Flash codés en ActionScript

Plus en détail

Application Web de gestion des formations (T09006)

Application Web de gestion des formations (T09006) Application Web de gestion des formations (T09006) Au sein d une équipe assurant des formations métier pour l un de nos clients grand compte, l objectif consiste à analyser les besoins, concevoir et implémenter

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

Calendrier prévisionnel 07 Septembre 2015 Tarif HT 350 000FCFA

Calendrier prévisionnel 07 Septembre 2015 Tarif HT 350 000FCFA FORMATIONS 2015 2016 GOUVERNANCE SI Nos formations Types de formation Nos sessions de formations s adresse à tous les professionnels. Deux types de formations vous sont proposés: - séminaires de formations

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

IKAN ALM et HP ALM/HP Quality Center Enterprise Pour que les Equipes de Développement, de Test et de Production se rejoignent

IKAN ALM et HP ALM/HP Quality Center Enterprise Pour que les Equipes de Développement, de Test et de Production se rejoignent IKAN ALM et HP ALM/HP Quality Center Enterprise Pour que les Equipes de Développement, de Test et de Production se rejoignent Table of contents Sommaire...3 Définition du problème...4 Solution Description...5

Plus en détail

AngularJS Développez aujourd'hui les applications web de demain

AngularJS Développez aujourd'hui les applications web de demain Avant-propos 1. Pourquoi ce livre? 11 2. À qui s'adresse cet ouvrage? 12 3. Structure de l'ouvrage 12 4. Remerciements 13 Introduction à AngularJS 1. Introduction 15 2. Single Page Application 16 3. AngularJS

Plus en détail

Coach Agile Consultant Java / JEE 5 ans d expérience

Coach Agile Consultant Java / JEE 5 ans d expérience Axel VILLECHALANE 85 boulevard brune 75014 PARIS 29 ans Permis B Mail : axel1258@gmail.com Tel : 06.83.52.87.62 Coach Agile Consultant Java / JEE 5 ans d expérience QUALIFICATIONS Compétences professionnelles

Plus en détail

Rejeb ZORGANI 45 Rue Alfred Fournier 92370 Chaville 06 47 67 46 29

Rejeb ZORGANI 45 Rue Alfred Fournier 92370 Chaville 06 47 67 46 29 Mise à jour le 20 mai 2015 Rejeb ZORGANI 45 Rue Alfred Fournier 92370 Chaville 06 47 67 46 29 http://www.rejebzorgani.net/ contact@rejebzorgani.net Permis de conduire : B Savoir-Faire Formations Scrum

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

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