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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Intégration avec Camel et ServiceMix

Intégration avec Camel et ServiceMix Charles Moulliard Architecte de Solutions Apache Committer Objectif «Faire découvrir les projets Apache orientés Intégration comme Camel ainsi que le conteneur ServiceMix et les architectures cibles» 3

Plus en détail

Optimiser pour les appareils mobiles

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

Plus en détail

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

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

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

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

Plus en détail

R E V O L U T I O N A R Y A P P S LISTE DES PROJETS. de fin d étude et des sujets de master proposés [Session de Janvier 2013]

R E V O L U T I O N A R Y A P P S LISTE DES PROJETS. de fin d étude et des sujets de master proposés [Session de Janvier 2013] R E V O L U T I O N A R Y A P P S LISTE DES PROJETS de fin d étude et des sujets de master proposés [Session de Janvier 2013] Mobile Powered est une filiale du groupe Motwin éditeur logiciel d une plateforme

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

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

Environnements de développement

Environnements de développement 4 Environnements de développement Au sommaire de ce chapitre UU Mettre en place un environnement de développement UU Environnement de production Contrairement au développement web de bureau, dans lequel

Plus en détail

Industrialisation des développements

Industrialisation des développements Industrialisation des développements NovaForge, l usine de développement logiciel de Bull Emmanuel Rias emmanuel.rias@bull.net 1 Agenda Introduction NovaForge Processus d un projet dans NovaForge et Fonctionnalités

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

Les offres de Xebia : Craft, Agilité, Data, DevOps, Cloud, Front, Back, Mobilité.

Les offres de Xebia : Craft, Agilité, Data, DevOps, Cloud, Front, Back, Mobilité. Mobilité Xebia est un cabinet de conseil international spécialisé dans les technologies Big Data, Cloud et Web, les architectures Java et la mobilité dans des environnements agiles. Xebia se distingue

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

Expériences professionnelles

Expériences professionnelles Expériences professionnelles Société : idnew-ilive (application SaaS à destination des restaurants pour smartphones et tablettes) PROJET PERSO Architecture et modélisation de données pour Web Front Architecture

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

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

Jenkins perdre du temps pour en gagner

Jenkins perdre du temps pour en gagner Jenkins perdre du temps pour en gagner Dimitri Durieux Chef de projet 23 septembre 2015 Centre d Excellence en Technologies de l Information et de la Communication Qui suis-je? Chef de projet Master en

Plus en détail

Installation et prise en main

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

Plus en détail

Introduction à FACTORY SCHEMES Des schémas d usine logicielle adaptables

Introduction à FACTORY SCHEMES Des schémas d usine logicielle adaptables Introduction à FACTORY SCHEMES Des schémas d usine logicielle adaptables FACTORY SCHEMES 3 Standard Edition Community & Enterprise Principaux avantages et fonctionnalités GECKO Software www.gecko.fr Email:

Plus en détail

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

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

Plus en détail

Introduction à. Oracle Application Express

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

Plus en détail

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

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

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

Plus en détail

Projet de Java Enterprise Edition

Projet de Java Enterprise Edition Projet de Java Enterprise Edition Cours de Master 2 Informatique Boutique en ligne L objectif du projet de JEE est de réaliser une application de boutique en ligne. Cette boutique en ligne va permettre

Plus en détail

Celui qui vous parle. Yann Vigara

Celui qui vous parle. Yann Vigara Celui qui vous parle Yann Vigara Celui qui vous parle Yann Vigara Celui qui vous parle [Spa m] Yann Vigara Fondateur et directeur technique d'atomes Dans l'administration système depuis 1999 Tombé dans

Plus en détail

Tizen SDK et TizenPC* @ #SolutionsLinux2013

Tizen SDK et TizenPC* @ #SolutionsLinux2013 Tizen SDK et TizenPC* @ #SolutionsLinux2013 Dominig ar Foll (Intel Open Source Technology Centre) Présentation : Mai 2013 Eurogiciel Intégrateur

Plus en détail

Le point d'inflexion dans l'écosystème de l'application

Le point d'inflexion dans l'écosystème de l'application Le point d'inflexion dans l'écosystème de l'application L'ère post-pc : l explosion des sources de données 0111010101101010101010101010101010101010110101010101010101010101010101010101 0101010101101011011011011101011100000010110101001101011110011010101010110101

Plus en détail

Développer de nouvelles fonctionnalités

Développer de nouvelles fonctionnalités 19 Développer de nouvelles fonctionnalités Chaque site e-commerce est unique. Bien que Magento soit une application riche, des besoins spécifiques apparaîtront et l ajout de modules deviendra nécessaire.

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

Conception et développement des plates-formes webs, de services et des applications mobiles des clients Entreprise: Yaal

Conception et développement des plates-formes webs, de services et des applications mobiles des clients Entreprise: Yaal Université Bordeaux 1 Master Informatique spécialité Système et Réseaux parcours Réseaux Conception et développement des plates-formes webs, de services et des applications mobiles des clients Entreprise:

Plus en détail

Expert technique J2EE

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

Plus en détail

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

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

Vulgarisation Java EE Java EE, c est quoi?

Vulgarisation Java EE Java EE, c est quoi? Paris, le 1 Février 2012 Vulgarisation Java EE Java EE, c est quoi? Sommaire Qu est ce que Java? Types d applications Java Environnements Java Versions de Java Java EE, c est quoi finalement? Standards

Plus en détail

JOnAS Day 5.1. Outils de développements

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

Plus en détail

Automatisation en génie logiciel

Automatisation en génie logiciel Automatisation en génie logiciel Plan: Pourquoi et quoi automatiser? Gestion de configuration logicielle. Intégration continue. Traçabilité des changements. Tests unitaires automatisés. 1 Automatisation

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

FILIÈRE METHODOLOGIE & PROJET

FILIÈRE METHODOLOGIE & PROJET FILIÈRE METHODOLOGIE & PROJET 109 Gestion de projet METHODOLOGIE ET PROJET Durée 3 jours Conduite de projet COND-PRO s Intégrer les conditions de réussite d une démarche de management par projet. Impliquer

Plus en détail

Etude technologique sur Corss-platform Mobil

Etude technologique sur Corss-platform Mobil Etude technologique sur Corss-platform Mobil ADAPTION DES INTERFACES À L ENVIRONNEMENT Date : 11/11/2014 Student : Lifeng TAO I. Introduction RhoMobile RhoMobile est le conteneur de l'application mobile

Plus en détail

Développeur de logiciel TITRE PROFESSIONNEL DU MINISTERE DE L EMPLOI

Développeur de logiciel TITRE PROFESSIONNEL DU MINISTERE DE L EMPLOI FORMATIONS DIPLÔMANTES TITRE PROFESSIONNEL DU MINISTERE DE L EMPLOI JORF du 12 octobre 2007 Arrêté du 12 octobre 2007 portant création du titre professionnel de développeur logiciel NOR : ECED0768187A

Plus en détail

TECHNIQUES D INTÉGRATION MULTIMÉDIA DIFFUSION EN LIGNE (582-KGB-JQ) 1-3-2

TECHNIQUES D INTÉGRATION MULTIMÉDIA DIFFUSION EN LIGNE (582-KGB-JQ) 1-3-2 TECHNIQUES D INTÉGRATION MULTIMÉDIA DIFFUSION EN LIGNE (582-KGB-JQ) 1-3-2 Enseignant : Serge Parent Bureau : 841.3G Téléphone : 418-547-2191, poste 7134 Courriel: serge.parent@cjonquiere.qc.ca Élève 2

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

Réinvestir les bénéfices dans le développement des applications mobiles

Réinvestir les bénéfices dans le développement des applications mobiles Réinvestir les bénéfices dans le développement des applications mobiles Fonctions ios et Android Tablettes et smartphones Un seul développement pour deux OS Utilisation intuitive Widgets natifs SQLite

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

Livrer chaque jour ce qui est prêt! Points clés du développement d un produit avec une livrasion par jour.

Livrer chaque jour ce qui est prêt! Points clés du développement d un produit avec une livrasion par jour. Livrer chaque jour ce qui est prêt! Points clés du développement d un produit avec une livrasion par jour. Date : 10 avril 2015 Format : Conférence Speakers : Dimitri Baeli, Benjamin Degerbaix de Les Furets

Plus en détail

SÉMINAIRE LES GÉANTS DU WEB

SÉMINAIRE LES GÉANTS DU WEB SÉMINAIRE LES GÉANTS DU WEB DURÉE : 2 JOURS Référence : SLGDW CONTACT 89, quai Panhard et Levassor 75013 Paris +33 1 44 75 42 55 +33 1 44 75 05 25 training@soat.fr OBJECTIFS Appréhender les pratiques des

Plus en détail

Cours Plugin Eclipse. Université Paris VI / Parcours STL / Master I Pierre-Arnaud Marcelot - Iktek - pamarcelot@iktek.com

Cours Plugin Eclipse. Université Paris VI / Parcours STL / Master I Pierre-Arnaud Marcelot - Iktek - pamarcelot@iktek.com Cours Plugin Eclipse Université Paris VI / Parcours STL / Master I Pierre-Arnaud Marcelot - Iktek - pamarcelot@iktek.com 1 Qui suis-je? Ancien étudiant de Jussieu - Paris VI Diplomé du Master Technologies

Plus en détail

Glassfish dans le milieu médical. Sun Aquarium Paris 26 Juin 2009 Jacky Renno (jacky.renno@capgemini.com)

Glassfish dans le milieu médical. Sun Aquarium Paris 26 Juin 2009 Jacky Renno (jacky.renno@capgemini.com) Glassfish dans le milieu médical Jacky Renno (jacky.renno@capgemini.com) Plan Contexte Métier Technique Eléments structurants Approche Méthodologie et Outillage Choix de Glassfish Automatisation Industrialisation

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

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

Enterprise Scrum Organisation des développements chez exo. Agile Tour Rennes 2010 / 10 / 07

Enterprise Scrum Organisation des développements chez exo. Agile Tour Rennes 2010 / 10 / 07 Enterprise Scrum Organisation des développements chez exo Agile Tour Rennes 2010 / 10 / 07 Les Projets et Produits exo Open Source exo JCR exo Portal / GateIn / WebOS exo Social exo Content DMS, WCM, Workflow

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

JOnAS 5. Serveur d application d

JOnAS 5. Serveur d application d JOnAS 5 Serveur d application d dynamique Agenda En quelques mots Caractéristiques essentielles Zoom sur le versioning 2 Bull, 2008 Serveur d application dynamique JOnAS - Serveur d application Open Source

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

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

Applications iphone & Android Phone Technologie AppDeck - Offre Présence Digital news. agence moonseven www.moonseven.fr 1

Applications iphone & Android Phone Technologie AppDeck - Offre Présence Digital news. agence moonseven www.moonseven.fr 1 + Applications iphone & Android Phone Technologie AppDeck - Offre Présence Digital news agence moonseven www.moonseven.fr 1 + Un marché en pleine croissance 2 FOCUS Entre mars 2013 et mars 2014, le trafic

Plus en détail

À la découverte de jquery Mobile

À la découverte de jquery Mobile 1 À la découverte de jquery Mobile jquery Mobile est un ensemble de plug-ins et de widgets de jquery visant à déployer une API multiplates-formes capable de développer des applications Web mobiles. Au

Plus en détail

Chapitre 1 Retour en arrière

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

Plus en détail

Catalogue Formations Jalios

Catalogue Formations Jalios Catalogue Formations Jalios Offre de services Jalios 23/04/2015-6.0 1 / 19 Sommaire Sommaire... 2 1. Introduction... 3 2. Jalios, organisme de formation... 4 3. Formations fonctionnelles... 5 3.1. Formation

Plus en détail

ArcGIS pour les développeurs

ArcGIS pour les développeurs SIG 2013 Conférence Francophone 2 & 3 Octobre Versailles Atelier Technique ArcGIS pour les développeurs Patrice Freydière Fabrice Leray Objectifs de la session Présentation générale des solutions de développements

Plus en détail

répondre aux défis de l ingénierie logicielle déploiement et mise en œuvre opérationnelle : l'industrialisation au service de la compétitivité

répondre aux défis de l ingénierie logicielle déploiement et mise en œuvre opérationnelle : l'industrialisation au service de la compétitivité répondre aux défis de l ingénierie logicielle déploiement et mise en œuvre opérationnelle : l'industrialisation au service de la compétitivité philippe.ensarguet@orange.com directeur technique Orange Business

Plus en détail

Architecture Logicielle

Architecture Logicielle Architecture Logicielle Chapitre 3: UML pour la description et la documentation d une architecture logicielle Année universitaire 2013/2014 Semestre 1 Rappel L architecture d un programme ou d un système

Plus en détail

OFFRES DE STAGE 2014 / 2015

OFFRES DE STAGE 2014 / 2015 OFFRES DE STAGE 2014 / 2015 Sommaire I. QUI SOMMES-NOUS?... 4 SQLI, un Groupe international créateur de valeurs... 4 L'expérience : innover, anticiper, détecter, expérimenter... 4 II. INNOVATION : L EXPERIENCE

Plus en détail

Avant-Propos Sencha Touch

Avant-Propos Sencha Touch Avant-Propos Développeurs web, vous qui souhaitez vous diversifier et appréhender simplement le développement mobile, mais redoutez un apprentissage long d un langage que vous ne connaissez pas, vous allez

Plus en détail

Catalogue des formations Edition 2015

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

Plus en détail