CATALOGUE 2013 FORMATION. digital - système d information.
|
|
|
- Delphine St-Cyr
- il y a 10 ans
- Total affichages :
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. : [email protected] 4 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. : [email protected] 8
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. : [email protected] 9
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 à [email protected] 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
24 Méthodes de contrôle de projets Développement Agile avec Scrum Développement des tests et TDD Mise en place d un suivi qualité... 27
25 Développement Agile avec Scrum 4 jours Développeur Java Chef de projet 1990 euros : comprenant la pause café, matin et après midi, déjeuner. Aucun Comprendre l agilité Comprendre Scrum Mettre en place Scrum au sein d un projet Tous développements Gestion de projet Le concept de méthodologie agile --Les problèmes des approches classiques --L Agile Manifesto Théorie sur la mise en place de Scrum --Un processus empirique --Cycle de vie --Les concepts --Les roles Scrum Master, Product Owner, l équipe --La communication La création de sprints et de releases --L itération 0 --Le product backlog --Planification des sprints --Les Story Points --Organisation du travail --Planification de la release L itération vu de l intérieur --Les métriques --Le Kanban --Burndown Chart --Le Daily Standup --Rétrospective Estimation et indicateurs --Suivre l itération --Gestion des risques --Indicateurs et KPI --Gestion du client --Gestion des changements 25
26 Développement des tests et TDD 3 jours Développeur (Java ou autre) Architecte Chef de projet 1490 euros : comprenant la pause café, matin, après midi et déjeuner. Java Savoir définir les différents types de tests Etre capable d implémenter une campagne de tests complète avec les différents outils Savoir utiliser la méthode TDD Développement Java, JavaEE, Spring Les tests dans le processus de développement --Processus, qualité, tests - Tests et agilité --Tests et spécifications Tests automatisés avec le Framework JUnit --La bibliothèque Junit --La bibliothèque Fluid Assert --Bonnes pratiques Principes fondamentaux du TDD --Concepts --Test First --Refactoring --Stratégies de tests --Tests comme moyen de spécification --Tests comme moyen de vérifier l architecture Testabilité du code --Composition plutôt qu héritage --Injection de dépendances bien ou mal? Les Mocks --Qu est que mocks et les différents types --Les Bibliothèques de Mocks --Tests basés sur l état ou le comportement --Mockito Tests d interface graphique --Web Drivers et Selenium --Mise en place de tests avec Selenium Tests de base de données --Fixtures --DBUnit --Mise en place de tests de base de données Tests de performances --Pourquoi et comment tester --Définition de scénarios --Les métriques --Ecrire des tests avec JMeter Couverture des tests --Concepts --Le mythe du 100% --Combien de tests faut-il écrire? --Les outils de couverture 26
27 Mise en place d un suivi qualité 2 jours Développeur Java Architecte technique Chef de projet 990 euros : comprenant la pause café, matin, après midi et déjeuner. Java Comprendre les enjeux de la qualité dans un développement logiciel Mettre en place Sonar pour mesurer sa dette technique Contrôler et améliorer la qualité d un logiciel Gestion de projet Développement Java Théorie de la qualité logicielle --Théorie de la mesure --Métriques et Indicateurs --Échelles de mesure --Qualité d une mesure Modèles de mesure logicielle --Entités et attributs --Approche Goal/Question/Metric --Modèles qualité (Boehm, McCall) --Norme ISO Chartes qualité Métriques et Dette techniques --Mesures de taille --Mesures de complexité --Mesures structurelles --Complexité cyclomatique (McCabe) --Couverture de code --Taux de duplication --Réseaux de dépendance Mise en place d un audit qualité --Planification --Collecte des données --Définition des règles et violation --Analyse des données --Mener un audit qualité --Audit qualité continu et détection de tendance Les outils de qualité pour Java --FindBugs, PMD, JDepend,... --Maven et Sonar --Utilisation en construction continue --Intégration de la qualité dans un projet logiciel --Qualité et Agilité --Les rétrospectives qualité --Les audits architecturaux 27
28 Développement d interfaces graphiques pour applications Webs Développement JavaScript professionnel Interfaces graphiques avec GWT Développement d applications HTML Développement d applications Web mobiles... 32
29 Développement JavaScript professionnel 3 jours Développeur souhaitant passer à JavaScript Architecte technique 1790 euros : comprenant la pause café, matin, après midi et déjeuner. Aucun Développement avec JavaScript Intégration de JavaScript dans une application web Industrialisation du développement JavaScript Développement JavaScript Développement Web Développement Web Mobile Introduction à JavaScript --Pourquoi JavaScript aujourd hui? --L histoire de JavaScript --Pourquoi JavaScript devient incontournable? --Pourquoi JavaScript est détesté par les développeurs Le langage JavaScript --Valeurs, Variables --Structure de contrôle (conditionnelles et boucles) --Les Fonctions Les structures de données --Objets --Tableaux --Types Gestion des erreurs --Les exceptions --Bonnes pratiques Programmation orientée objet --Pas de classes --Prototypes --Constructeur --This Les Closures --Principes --Exemples --Qui est this? Programmation Web avec JavaScript --Browser, Window et Location --Exemple de page web utilisant JavaScript --Manipulation du DOM --Evènements --JQuery --HTTP Request (Ajax) --JSON --Gestion des formulaires Programmation par composant avec h-ubu --Introduction aux composants --Création de Composants --Publication de services --Injection de services --Assemblage Industrialisation du développement --Tests Unitaires --Les chargeurs de code --Agrégations et Minimisations --Automatisation avec Maven 29
30 Interface Graphique avec GWT 3 jours Développeur Java Architecte technique Chef de projet 1490 euros : comprenant la pause café, matin, après midi et déjeuner. Java Spring ou JavaEE Savoir utiliser GWT pour implémenter des interfaces graphiques Connaître les contrôles de base fournis par GWT Savoir intégrer GWT dans une application d entreprise Développement JavaEE / Spring Les architectures Webs --Evolution du Web --Place de GWT --L approche générative Introduction aux concepts de GWT --Le SDK --Compilation Java vers JavaScript --Les permutations --Mode web et mode développement --Environnement de développement / Outil de design d interface Les contrôles --Boutons, Radios, checkbox --Images et Textes --Les autres contrôles Le modèle de placement --Layout Manager --Concevoir sa page Intégration de code JavaScript --Qu est ce que JSNI --Appeler du code Java en JavaScript --Ecrire du code JavaScript dans du Java Créer ses propres composants --A partir de widget --A partir de composite Les services RPC et REST --Intégration avec des service RPC et REST --GWT RPC --Utilisation de JSON et sérialisation --Intégration avec JavaEE et Spring Utilisation avancée --Chargement à la demande --Liaison différée --Gestion des ressources --Internationalisation --Gestion des tests Design patterns GWT --Gestion de l historique --Intégration d HTML5 --Les optimisations --Gérer la sécurité --UiBinder 30
31 Développement d applications HTML 5 3 jours Développeur JavaScript Architecte technique 1790 euros : comprenant la pause café, matin, après midi et déjeuner. JavaScript Savoir développer une application HTML 5 Comprendre et utiliser les nouvelles API d HTML 5 Améliorer le rendu d un site web grâce à C 3 et au responsive design Développement Web Développement mobile hybride ou web Contexte et enjeux --L utilisation d HTML, C et JavaScript comme réponse à la fragmentation du marché de la mobilité --Avantages et inconvénients Rappels sur HTML/DOM, C et JavaScript --HTML --Rappel de JavaScript --DOM et Evènements --C Introduction à l HTML5 --Un véritable changement --Les nouveaux éléments Introduction à C3 Responsive design et Media Web mobile Détection des navigateurs et des features --WURFL API géolocalisation --Accès à la localisation Accès au local storage --Sauvegarder des clés-valeurs --Récupérer des clés-valeurs --Sérialisation JSON Utilisation des datasets -- des datasets --Détection des data sets --Traitement Manipulation de l historique --Enjeux des manipulations de l historique et le one-page web app --Lecture de l historique --Modification de l historique Introduction aux web sockets --Analyse d un logiciel de discussion instantanée Intégration de l audio et de la video --Formats supportés --Exemple de lecture Canvas --Représentation d un dessin --Capture d un dessin Content Editable --Un changement d interface --Capture des entrées utilisateurs iframe et postmessage --Utilisation d iframe --Utilisation sur le même domaine --Utilisation sur des domaines différents Drag n Drop --Concepts --Evènement Drag --Evènement Drop Détection de la connectivité --Navigateur supporté --Utilisation Application offline --Concepts et Limites --Exemple d utilisation Utilisation de WebSQL --Concepts --Insertion --Update --Suppression --Support des transactions Web Workers --Traitement asynchrone --Récupération des résultats --Utilisation CPU Survol des technologies bibliothèque JavaScript recommandées --jquery --Sencha --h-ubu --Backbones.js --Twitter Bootstrap --Minification du code avec YUI compressor et Google Closure --Introduction au framework Play 31
32 Développement d applications Web mobiles 3 jours Développeur JavaScript 1490 euros : comprenant la pause café, matin, après midi et déjeuner. JavaScript Comprendre les différences entre applications Web et Web Mobile Savoir adapter une application web pour la rendre mobile Utiliser HTML 5 pour améliorer une application web mobile Développement mobile Développement web Durant la formation et durant le temps imparti aux travaux pratiques, les étudiants développent une application de gestion de contacts utilisant les concepts introduits lors du cours. Cette application permet entre autres de s approprier les concepts liés aux développements offline, à la navigation dans les applications web et aux différentes APIs disponibles dans les navigateurs mobiles. Contexte et enjeux --L utilisation d HTML, C et Javacript comme réponse à la fragmentation du marché de la mobilité --Avantages et inconvénients Rappels sur HTML/DOM, C et Javascript --HTML --Rappel de JavaScript --DOM et Evènements --C Introduction à l HTML5 --Un véritable changement --Les nouveaux éléments C3 pour applications mobiles Responsive design et Media Web mobile Détection des navigateurs et des features --WURFL Survol des technologies Javascript recommandées pour le mobile : --JQuery Mobile --JQTouch --Sencha Touch --Jo --Zepto Cycle de développement pour le web mobile --Eclipse --Aptana --appmobi --Intellij --Debugger son application web depuis les navigateurs 32
33 Développement d applications mobiles Architectures mobiles Introduction à Objective-C Développement d application pour Apple ios Développement d applications pour Android Développement ios Avancé Développement Android avancé Sécurité, Energie et Réseau Analytique et Qualité Développement d applications pour Windows Mobile Introduction a C# et.net Développement d application multiplateformes avec Cordova.. 47 Ergonomie Mobile Les circuits de distributions... 49
34 Architecture Mobile 1 jour Développeur mobile Architecte technique Chef de projet 490 euros : comprenant la pause café matin et après midi, déjeuner. Aucun Comprendre la problématique des applications mobiles et de leur intégration dans un système d information Appréhender les problèmes de passage à l échelle, de gestion d état et de synchronisation Qu est ce que la mobilité --Les nouveaux marchés --Les nouveaux usages --Les nouveaux modèles économiques --Les Problématiques générales du développement en environnement mobile (smartphone/tablette) --Introduction à l ergonomie des applications mobiles Différents types de développement --Natif --Hybride --Full Web Architecture des applications mobiles --Intégration des applications mobiles dans un système informatique --Mobile Intermediate Layer --Mobilité, CDN et Cloud --Push et Pull --Les différentes offres et possibilités pour le pull Analyse d applications connues --Facebook --Twitter --LinkedIn Développement mobile 34 Pour organiser des sessions à d autres dates, consultez-nous.
35 Introduction à Objective-C 3 jours Développeur souhaitant passer à Objective-C 1190 euros : comprenant la pause café matin et après midi, déjeuner. Aucun Développement dans un autre langage objet Cette section est accompagnée d un TP consistant au développement d applications en mode console utilisant les différents concepts étudiés. Introduction et Installation de XCode --Premier programme --Découverte d XCode Objective-C : une extension au C --Notations, Références et Instances --Programmation orienté objets, Méthodes et Messages --Héritage, Type et Cast --Composition --Les propriétés --Protocole --Gestion de la concurrence Gestion des sources --Séparation interfaces et implémentations --Importation et Edition des liens Types et Objets fournis par le Foundation Kit --Les types les plus courants --Les APIs Cocoa Gestion de la mémoire --Initialisation des objets et destruction --Comptage de référence --L auto release pool --Outils pour mesurer l utilisation mémoire Savoir développer des applications en Objective-C Savoir utiliser X-Code pour le développement, la construction et le debug d applications Développement ios Pour organiser des sessions à d autres dates, consultez-nous. 35
36 Développement d applications 3 jours Développeur Objective-C 1490 euros : comprenant la pause café matin et après midi, déjeuner. Objective-C Comprendre le cycle de vie des applications ios Développer des applications ios Publication de l application sur l appstore. Durant la formation et durant le temps imparti aux travaux pratiques, les étudiants développent une application de gestion de contacts utilisant les concepts introduits lors du cours. Cette application permet entre autres de manipuler le stockage en base de données, l utilisation des différents types de vue et de navigation. Développement ios Présentation générale d ios --Présentation du marché --Architecture générale d ios --Comparatif des versions 3 à 6 XCode pour le développement ios --Premier projet iphone dans XCode --Gestion des NIB --Accès à la documentation --Cycle de vie : configuration, développement, debug et simulation --Gestion des appareils et introduction à la distribution Rappels d Objective-C et contraintes d ios --Références, Instances --Messages, Méthodes --Types, Cast --Classes, Superclass --Interfaces, Implémentation --Fichiers headers et implémentation --Instances, Polymorphisme --Variables et Keywords (self, super) --Le modèle par message --Gestion de la mémoire: runtime reference --Les classes Cocoa: sous classes, catégories, protocoles --Quelques classes Foundation --NSObject --Les événements Cocoa: motivations, subclassing, notification, delegation, data sources, actions Cycle de vie --Les événements du cycle de vie applicatif Accesseurs et codage clé-valeur Introduction au Modèle-Vue-Contrôleur d ios --Présentation de MVC --Utilisation du MVC --Outlets et Actions Les vues --Window --SubView et SuperView --Frame --Bounds & Center --Layout --Transformations --Visibilité et opacité --TableView --PopOver et SplitView --Layers, sublayers et programmation clé-valeur Les composants graphiques --UIImage et UIImageView --UIImage et les contextes graphiques --CGImage --Construire une UIView --Texte: UILabel, UITextField, UITextView et Core text --Boutons: classiques, segmented controls, switch --UIProgressView, UIPickerView, UISearchBar 36
37 pour Apple ios suite... UIControl --Bars --Interfaces de dialogues modales Les contrôleurs de vues --Création, rotation et redimensionnement --Vues modales --Contrôleurs de Tab Bar --Contrôleurs de navigation --Contrôleurs de TableView --Contrôleurs de vue & événements de cycle de vie --Contrôleurs de vue & gestion mémoire La navigation --Principe de la navigation --UINavigationBar, UINavigationController --Navigation personnalisée L interface Builder --Présentation --Prise en main Le fichier Info.plist Gestion de données : --Sérialisation --NSFileManager --Fichiers plist --Sandbox, préférences --Base de données SQlite Internationalisation --Rappels des bonnes pratiques à propos de l internationalisation. --Internationalisation d une application --Gestion des fonctionnalités systèmes: --Interaction avec le carnet d adresses --Interaction avec le mailer --Interaction avec le navigateur --Calendrier: EventKit --Vidéo: exploration et lecture via MPMusicPlayer --Musique: exploration et lecture via MPAudioPlayer --Photos: UIImageController --Interfacer l application avec les réglages système Gestion réseau --Requêtes HTTP --Connexion aux web services distants via JSON --Notifications Push L enregistrement au programme Apple --Comment s enregistrer? --Bien choisir sa licence développeur --Le déroulement de l enregistrement --Quelques conseils avant d entamer son enregistrement Les guidelines Apple --Description --Prise en compte à la conception La publication de l application sur l AppStore --Types de distribution --Préparation de l application: icones, screenshots, propriétés --Génération des certificats --Signature de l application --Soumission à l AppStore Pour organiser des sessions à d autres dates, consultez-nous. 37
38 Développement d applications 3 jours Développeur Java 1490 euros : comprenant la pause café matin et après midi, déjeuner. Java Comprendre le cycle de vie des applications Android Développer des applications pour Android Publier une application sur Google Play Durant la formation et durant le temps imparti aux travaux pratiques, les étudiants développent une application de gestion de contacts utilisant les concepts introduits lors du cours. Cette application permet entre autres de manipuler le stockage en base de données, l utilisation des différents types de vue et de navigation. Développement Android Présentation du marché --Historique --Les motivations de la création d Android --L Open Handset Alliance --L évolution du système Android --Stratégie générale de l OS Android --Comparatif des fonctionnalités des versions 1, 2, 3 et 4 d Android --Problématique de la fragmentation du marché --Maintenir la rétro-compatibilité L environnement d exécution Android --Le système hôte Linux --L environnement natif --L environnement Java --La machine virtuelle Dalvik --L architecture du framework support des applications --Les applications L environnement de développement Eclipse + plugin ADT --Installer le SDK Android --Description des composants du SDK --Présentation du framework Eclipse --Configuration d Eclipse IDE --Installation du plugin ADT --L émulation de terminaux sous Android --Débugging de l application --La gestion des terminaux physiques Introduction au langage Java Android --L API Android Les fondamentaux d une application Android --Paradigme du modèle à composants --Les sources Java --Le fichier manifest --Les ressources Le modèle à composants --Intents --Intents Filter --Activités --Services --Content Providers --Content Resolvers --Broadcast Receivers --Fragments La communication inter-processus --Appels distants aux procédures (RPC) : AIDL --Création d un service accessible à d autres applications --Utilisation d un service proposé par une autre application Processus et Threads --La prédominance de la Main Thread --Le modèle pump Les cycles de vie applicatifs --Cycle de vie des activités --Cycle de vie des services --Cycle de vie des BroadCast Receiver --Cycle de vie des processus --Programmation asynchrone L interface utilisateur au sein d Android --Comparatif avec AWT, Swing, SWT et J2ME --Les concepts MVC 38
39 pour Android suite Les vues --L architecture --Principes de la gestion des vues --View --ViewGroup --Layouts --Widgets --Construction XML --Inclusions XML --Les limites du format XML --Construction Dynamique Les composants graphiques --TextView --EditText --ImageView --DatePicker --Boutons --Listes à choix multiples --Interfaces de dialogue --Canvas La navigation --Menu --Groupes --Barres d action Les contrôleurs --Contrôleur simple --ListView Les événements UI et systèmes --Intents --Inputs: key, touch, focus, control, trackball Les permissions --Une sécurisation orientée utilisateur / éditeur --Architecture de sécurité --Signature d application --Les différents types de permission --Syntaxe XML dans le manifest --Permission simple --Arbre de permission --Groupe de permission Gestion de données: fichiers et base de données SQlite --Préférences partagées --Stockage fichiers interne --Stockage fichiers externe --Base de données SQlite --Stockage fichiers en ligne - Backup Cloud --Installation de l application sur SD-card Internationalisation --Ressources communes:: drawable, values --Ressources alternatives: drawable, values --Test via l émulateur Android Gestion des fonctionnalités systèmes --Accès à l éco-système applicatif Android: mailer, agenda, contacts, office --Accès aux préférences systèmes La publication de l application sur Android Market --L enregistrement au programme de développement Android --Préparation de l application: icones, nom, nettoyage --Versionner l application --Obtention d un certificat et d une clé --Signature de l application --Test de la version signée --Publication sur Android Market Pour organiser des sessions à d autres dates, consultez-nous. 39
40 Développement ios Avancé 2 jours Développeur Objective-C 1190 euros : comprenant la pause café matin et après midi, déjeuner. Objective-C Développement ios Détecter les mouvements tactiles Utiliser les services disponibles Implémenter des animations Durant la formation et durant le temps imparti aux travaux pratiques, les étudiants étendent l application de gestion de contacts effectuée lors de la section précédente. Cette application est étendue avec une prise de photo, l utilisation d une web-view pour afficher les homepages, l utilisation de carte pour visualiser les adresses. Développement ios Gestion tactile --Evénements Touch et les vues --Réception, filtrage et interpretation des touchs --Reconnaissance de mouvements: swipe, rotate, panning, drag, appui long, tap & pinch Gestion des fonctionnalités hardware: --GPS --Accéléromètre : Shake, UIAccelerometer --Compas --Caméra: CoreVideo, UIVideoEditorController, CameraOverlayView Intégration d une vue web: --Définition et utilité d une vue web --UIWebview et UIWebView Controller --Chargement du contenu --Dialoguer avec la web view MapKit --Les Classes CLLocation et CLLocationManager. --Le protocole optionnel CLLocationManagerDelegate. --CoreLocation dans le simulateur iphone. --Les possibilités du framework MapKit (plan de ville, marqueurs,...). Les spécificités d ipad --Splitview --PopOver --Applications universelles icloud --Principe et Architecture --Quel type d information stocker dans icloud? --Notification de modification d information --Library Style Application and Document Based Application --Datamodel migration CoreAnimation --Présentation générale des frameworks graphiques. --Introduction à OpenGL (Open Graphics Library). --Produire des interfaces animées avec Core Animation. --L architecture de rendu de Core Animation. --L interface unifiée pour accéder à Core Image, Core Vidéo, et Quartz. --Animation : la hiérarchie d arborescence de calques (Layers). --Faire tout type de transition avec les layers (CATransition). StoreKit --Présentation du paiement embarqué --Préparation de l environnement sur itunes connect: utilisateur test, appid avec achats in-app, enregistrement d un produit --Ajout du contrôle parent: SKPaymentQueue --Récupérer les informations produits: SKProductsRequest --Observer la transaction: MKStoreObserver --Traiter la transaction: SKPaymentTransaction --MKStoreManager GameKit --Présentation de la librairie --Définition et authentification d un joueur GKPlayer --Réseau d amis: invitation, liste d amis --Leaderboards: définition, chargement, gestion, remontée, tableaux des scores --Achievements: définition, chargement, gestion, remontée des accomplissements 40 Pour organiser des sessions à d autres dates, consultez-nous.
41 Développement Android avancé 2 jours Développeur Android 1190 euros : comprenant la pause café matin et après midi, déjeuner. Java Android Gestion des événements tactiles Utilisation des fonctionnalités hardware Utilisation des webviews Intégration à l écosystème Android / Google Développement Android Durant la formation et durant le temps imparti aux travaux pratiques, les étudiants étendent l application de gestion de contacts effectuée lors de la section précédente. Cette application est étendue avec une prise de photo, l utilisation d une web-view pour afficher les homepages, l utilisation de carte pour visualiser les adresses, l échange de contact entre téléphones. Gestion tactile --Drag & drop --Pinch --Zoom --Swipe --Multitouch --Gesture Conception multi-screen Gestion des fonctionnalités hardware --Les intents système --Accès aux media: système de fichiers, lecteur multimédia --Accès à la caméra --Accès aux capteurs physiques: GPS, accéléromètre, boussole, gyroscope Gestion réseau --HTTP, Web services --Bluetooth --USB --Android Beam et Wifi-Direct Intégration de WebKit au sein de l application --Vue générale --Adaptation à l écran: viewport --Ajout d une web view --Configuration de Javascript --Gestion du cache --Gestion de la navigation par pages --Dialogue WebView / Natif --Deboggage via l émulateur --Les bonnes pratiques Intégration à l éco-système Google --Monétisation: achats in-app, publicité AdMob, licencing --Gestion de la distribution: GooglePlay filters, APKs multiples, pack d extensions --Cloud: Android Cloud-to-device --Intégration de GoogleMaps --Tracking via Google Analytics APIs avancées --OpenGL ES: architecture, shapes, vue, mouvement/déplacements, projection, camera, événements touch, 2D et 3D --JNI: C++ depuis Java Android --NFC: intégration de l API contactless --SIP: conférence audio, vidéo et messagerie Pour organiser des sessions à d autres dates, consultez-nous. 41
42 Sécurité, Energie et Réseau 2 jours Développeur mobile Architectes 1190 euros : comprenant la pause café matin et après midi, déjeuner. Aucun Comprendre et implémenter une politique de sécurité dans un système mobile Appréhender les problèmes d énergie et contrôler sa consommation Utiliser des services webs à partir d applications mobiles ainsi que des communications de type push Sécurité des applications mobiles --La fausse sécurité des mobiles --Les concepts de l authentification --Login / Password --O et OAuth (LDAP, Google, Facebook, Twitter) --Gestion des tokens --Reprise sur Unauthorized Access --Certificats et Cryptage --Sécurité dans ios --Sécurité dans Android --Sécurité dans Windows Mobile 8 Gestion de l énergie dans une application mobile --La problématique des connexions réseaux --Gestion des communications asynchrones --Le problème de chauffe --Les modes économie d énergie --Multitâches Connexion réseau et mobile --Intégration de services webs avec XML et JSON --Impact sur les architectures serveurs --Statefull contre Stateless --Scalabilité horizontale --Communication de type push Développement mobile 42 Pour organiser des sessions à d autres dates, consultez-nous.
43 Analytique et Qualité 1 jour Développeur mobile 590 euros : comprenant la pause café matin et après midi, déjeuner. Aucun Qualité d une application mobile --Interface graphique --Gestion du temps de réponse --Mode connecté / déconnecté --Intégration dans le système d exploitation --Interactions avec l utilisateur --Étude de cas - LinkedIn --Étude de cas - GMail --Étude de cas - Facebook --Étude de cas - application de photographie Utilisation de Google analytics --Introduction --Configuration de Google Analytics --Utilisation de Google Analytics dans une application mobile --Suivre les actions de l utilisateur --Analyser les actions de l utilisateur Définir la qualité d une application mobile Savoir mettre en place un outil d analytique Etudier les retours des analyses et augmenter la qualité Développement mobile Pour organiser des sessions à d autres dates, consultez-nous. 43
44 Développement d applications 4 jours Développeur C# 2390 euros : comprenant la pause café matin et après midi, déjeuner. C#,.NET Comprendre Windows Mobile 8 Développer des applications pour Windows Mobile 8 Tester et Debugger une application Windows Mobile 8 Distribuer une application sur le marketplace Développement Windows Mobile 8 Découverte du marché et de l écosystème Windows Phone 8 --Présentation du marché --Historique --Téléphones --Ecosystème unifié --La relation avec Windows 8 --Architecture générale de la plate-forme --Anatomie d une application Windows Phone 8 Introduction au développement Windows Phone 8 --Nouveautés du SDK --Installation du SDK --Création d une première application --Enregistrement d un téléphone pour le développement Développement d application --Utilisation de Visual Studio Express --Création d un nouveau projet à partir d un template --Anatomie d une application --Construire et déployer l application --Utilisation de l émulateur --Debug de l application XAML --Introduction a XAML --Exemple de XAML --XAML et code procédural --L arbre visuel --Introduire le dynamisme dans XAML Système de positionnement et de calques --Introduction et Concepts --Panel, Children et Grid --Espace limité --Mesures et Réagencement des éléments --Gestion de l orientation --Tour d horizon des calques --Gestion multi-résolutions Les éléments graphiques --La notion de Control --Les Controls de base --Bouton --Panel --Text Field et bloc de texte --Canvas --Checkbox --Bouton Radio --Liste --Grille --Lien --Image --InkPresenter --Barre de progression --Sliders --PhoneApplicationFrame et PhoneApplicationPage --Gestion des listes Panorama --Concepts et Exemple --Utilisation de panorama --Création d une application panarama Pivot --Concept et Example --Utilisation de pivot --Création d une application utilisant pivot Utilisation de vue webs --Concepts, et principes de sécurité --Afficher du contenu web dans une application --Afficher du contenu statique dans une application --Afficher du contenu dynamique dans une application Gestion des thèmes --Thèmes disponibles --Utilisation des thèmes Gestion du texte --Les éléments textes --Gestion du clavier 44
45 pour Windows Mobile 8 suite Barres d icones --Concept de l App Bar --Création d une barre d icônes avec XAML --Création d une barre d icônes en C# --Changer la barre de menu dynamiquement --Réutilisation d une barre d icônes dans différentes pages --Création d une application utilisant une barre d icônes Création d un Splash Screen Création de la relation entre les données et la vue --Concepts --Création de binders Images, Dessin et Animation --Gestion des Images --Gestion des Formes --Gestion des pinceaux --Gestion des animations Navigation --Tour d horizon --La barre d état et la barre d application --Le bouton retour --Structure de l application en page --Changement de page --Passage de paramètres --Retour et pile de page --Utilisation de l API de navigation Gestion des entrées utilisateurs --Clavier --Geste Stockage --Stockage dans des fichiers --Stockage dans la bibliothèque de média --Stockage sur la SDCard --API de stockage --Base de données interne --Rappel du modèle MVVM --Linq et SQL --Création d une application utilisant une base de données Communications et Réseaux --Bluetooth --NFC et Proximity --Web Services --Open Data Protocol (OData) Démarrage, Reprise et Multitâches --Activation et Désactivation de l application --Multitâches --Lancement de l application associé à un type de fichier --Lancement de l application associé à un type de protocole Intégration dans Windows Phone --Tiles --Notifications Locale --Notifications push --Personnalisation du Lock Screen Utilisation de la camera --Prendre des photos --Enregistrer des videos Accès aux contacts et calendriers Intégration de cartes et géolocalisation --Le contrôle Map --Ajout d élément sur une map --Récupérer la position GPS Accès à l accéléromètre et gyroscope Internationalisation Distribution de l application --Contraintes et Validation --Procédure Pour organiser des sessions à d autres dates, consultez-nous. 45
46 Introduction à C# et.net 3 jours Développeur souhaitant passer a C# 1190 euros : comprenant la pause café matin et après midi, déjeuner. Aucun Développement dans un autre langage Connaître.NET et la CLR Savoir développer des applications en C# Empaqueter, Tester et Debugger des applications.net Faire communiquer des applications.net avec.net Remoting Développement Windows Phone 8 Cette section est accompagnée d un TP consistant au développement d applications en mode console utilisant les différents concepts étudiés. Découverte de l écosystème.net --La CLR --Visual Studio --Les différents langages --Le GAC Prise en main de l environnement de développement (Visual Studio) --Installation --Premiers pas --Premier programme Expressions, Types et Variables --Variables et Types --Le type Boolean --Les types numériques --Le type String (chaine de caractères) --Les opérateurs C# --Les tableaux Les structures de contrôle --Les structures conditionnelles --Les structures de boucle Les méthodes --Structure --Paramètres --Type de retour et retour --Les membres des classes L héritage --Implémentation de classes concrètes --Implémentation de classes dérivées --Relation entre les classes Polymorphisme --Introduction au polymorphisme --Implémentation de méthode virtuelle --Surcharge de méthode virtuelle --Utilisation du polymorphisme Propriétés --Concepts --Implémenter une propriété --Créer une propriété en lecture seule --Créer une propriété en écriture seule --Créer une propriété autoimplémentée Les indexers --Concepts --Implémentation d un Indexer --Surcharge d un Indexer --Concept d Event --Implémenter des Delegates --Envoyer et Recevoir des évènements Gestion des exceptions --Lancer une exception --La structure try / catch --Le bloc finally Les attributs --Concepts --Atrributes avec paramètres --Utilisations des assemblies et des types dans les attributs Les enums --Concept d énumération --Création d énumérations --Utilisation d énumération --System.Enum Surcharges d opérateurs --Concepts --Contraintes --Surcharger un opérateur Principes d encapsulation Génériques et Collections --Principes des génériques --Utilisation des génériques dans Les espaces de noms --Indexer multi-paramètres une liste (Namespaces) Structures --Utilisations des génériques dans --Le concept d espace de nom --Implémentation une map --Espaces de noms imbriqués et --Utilisation S S.Net Remoting visibilité Interfaces --Développement d applications --Importation d espaces de noms --Concepts distribuées avec.net Remoting Les classes --Définir une interface --Ecriture du service --Concepts de classes --Utiliser une interface --Ecriture du client --Les constructeurs --Héritage d interface --Instance et Statique Delegates et Events --Les destructeurs --Concept de Delegate 46 Pour organiser des sessions à d autres dates, consultez-nous.
47 Développement d application multiplateformes avec Cordoba 3 jours Développeur JavaScript et HTML euros : comprenant la pause café matin et après midi, déjeuner. JavaScript HTML 5 Comprendre l architecture hybride Développer une application mobile avec Apache Cordoba Utiliser les plugin Cordoba pour accéder aux services du système Développement mobile hybride Durant la formation et durant le temps imparti aux travaux pratiques, les étudiants développent une application de gestion de contacts utilisant les concepts introduits lors du cours. Motivation de phonegap Historique Concepts et architecture technique Intégration au sein des environnements de développement ios, Android, Windows Phone et création de projet --Anatomie d un projet phonegap pour Android --Anatomie d un projet phonegap pour ios --Anatomie d un projet phonegap pour Windows Mobile Encapsuler HTML/C/JS Gestion de données --Accès au localstorage --Accès au système de fichiers --Accès au webstorage L accès aux dispositifs hardware --Microphone --Camera, et l API Capture --Accéléromètre --GPS --Compas --Bluetooth --identification de l appareil L accès aux services systèmes --lecteur multimédia --carnet d adresse --envoi de MMS, SMS --mailer --téléphone --les notifications L architecture à plugins --Le fichier config.xml --Développement de plugins L accès aux services tiers --Facebook --Paypal --Wikitude --AppBlade Exemple intégration de plugins PhoneGap --ChildBrowser --Camera Utilisation de bibliothèques JavaScript avec phonegap Bonnes pratiques Développer, tester et déployer l application Pour organiser des sessions à d autres dates, consultez-nous. 47
48 Ergonomie Mobile 2 jours Développeur mobile 1190 euros : comprenant la pause café matin et après midi, déjeuner. Concepts d ergonomie pour mobile --Comprendre les interactions utilisateurs --Représentation de contenu sur téléphone mobile --Les différences mobile / tablette --Les différences ios / Android / Windows Phone --Le cas des applications webs --Prise en compte du contexte Etude de cas --LinkedIn --Yelp --Facebook Aucun Comprendre les problématiques d ergonomie pour périphériques mobiles Concevoir des interfaces graphiques cohérentes et ergonomiques Eviter les pièges classiques des interfaces mobiles Développement mobile 48
49 Les circuits de distributions 1 jour Développeur mobile 890 euros : comprenant la pause café matin et après midi, déjeuner. Aucun Comprendre les différents modes de distribution d une application mobile Connaître les critères de validations des différents stores Utiliser des stores privés Développement mobile Les types de distribution --Ad-Hoc --In-House --Store La distribution ad-hoc --Concepts --Mise en place sur ios --Mise en place sur Android --Mise en place sur Windows Mobile --Le cas des applications web La distribution in-house --Concepts --Gestion des utilisateurs et des appareils --Mise en place sur ios et Android --Le cas des applications web et l utilisation d une authentification La distribution grâce aux stores --Apple Store --Android Play --Microsoft Marketplace Les contraintes de validations et de certifications Les autres modes de distribution --L app store privé --Les channels Gestion des rapports d erreurs --Remontée des erreurs --Traitement des erreurs Gestion des mises a jour 49
50 Bulletin d inscription Titre de la formation... Prix HT (en ) :... Prix TTC (en ) :... 1 bulletin par fomation et par participant Date... Lieu PARTICIPANT M. Mme Mlle Prénom...Nom... Fonction Raison sociale... Adresse... Téléphone...Télécopieur... RESPONSABLE INSCRIPTION M. Mme Mlle Prénom...Nom... Fonction Raison sociale... Adresse... Téléphone...Télécopieur... Effectif établissement...n identifiant TVA... N siret FACTURATION Établissement à facturer, si différent La signature de ce bulletin d inscription signifie l acceptation sans réserve des conditions de participation du guide des formations 2013 figurant au verso de ce bulletin. CACHET DE L ENTREPRISE RÈGLEMENT Ci-joint un chèque de... à l ordre d ARROW GROUP Par virement bancaire à l ordre d ARROW INSTITUTE Banque Crédit du Nord Compte N / / / 55 LA DEFENSE ENTREP. IBAN : FR Paiement par cartes bancaires : Inscription via notre site rubrique «formation» SIGNATURE
51 Conditions générales de vente 1. Contrat 1.1 Les présentes conditions générales de vente s appliquent à toutes les formations dispensées par ARROW GROUP et excluent l application de toute autre disposition. 1.2 Lorsqu une personne physique entreprend une formation à titre individuel et à ses frais, le contrat est réputé formé par la seule signature de la convention de formation. Cette convention est soumise aux dispositions des articles L à L du Code du travail. 1.3 Dans les autres cas, le contrat est formé par la réception, par l organisme de formation, du bulletin d inscription ou de tout autre courrier de commande signé par l entreprise. Une convocation qui n aurait pas été reçue par le stagiaire ou son entreprise n aura en aucun cas valeur d annulation de l inscription. 2. Remplacements / Annulations / Reports 2.1 Toute formation commencée est due en totalité, de même si le participant ne s est pas présenté. 2.2 Les remplacements de stagiaires sont admis avant le démarrage de la formation, sans frais, en communiquant par écrit le nom et les coordonnées du remplaçant sous réserve de remplir les conditions d acceptation à la formation. 2.3 Formulées par écrit, les annulations donneront lieu à un remboursement ou à un avoir intégral si elles sont reçues au plus tard 15 jours avant le début de la formation. Passé ce délai, pour tout report ou annulation, ARROW GROUP sera dans l obligation de facturer 50 % du montant total TTC de la formation à titre d indemnité forfaitaire. 2.4 ARROW GROUP se réserve le droit de reporter ou d annuler une formation, de modifier le lieu de son déroulement, le contenu de son programme ou le choix des animateurs, si des circonstances indépendantes de sa volonté l y obligent. 3. Règlement de la formation 3.1 Règlement à la charge du stagiaire. Le règlement doit obligatoirement intervenir dans sa totalité au plus tard une semaine avant le début de la formation. Dans le cas contraire, ARROW GROUP se réserve le droit de refuser l inscription à la formation. 3.2 Règlement à la charge de l entreprise, d un organisme collecteur ou d un organisme public ou parapublic. Acompte : un règlement de 50 % du prix total TTC doit obligatoirement être adressé à ARROW GROUP au moment de l inscription. Le solde sera facturé au terme de la formation et devra être réglé à réception de la facture. 3.3 Une pénalité de retard au taux d intérêt légal en vigueur sera appliquée pour toute somme demeurée impayée à son échéance, sans qu il soit besoin d une mise en demeure. En l absence de prise en charge ou de refus de prise en charge du coût de la formation par un organisme collecteur ou les organismes publics ou parapublics dépositaires de budgets de formation (Assedic, Anpe...), le stagiaire ou, selon le cas, l entreprise, est de plein droit personnellement débiteur du coût de la formation. 4. Obligations du stagiaire et/ou du cocontractant de l organisme de formation 4.1 Si la formation est organisée par l employeur dans les locaux de l entreprise, le salarié ou le stagiaire reste soumis au pouvoir de discipline de l employeur. Si la formation est assurée à l extérieur, le salarié doit en outre respecter le règlement intérieur de d ARROW GROUP. La transmission du bulletin de souscription ou du contrat de formation dûment paraphé et signé implique l adhésion complète des stagiaires au règlement intérieur de l organisme de formation. 4.2 Le stagiaire s oblige à fréquenter avec assiduité et régularité le stage de formation auquel il est inscrit. Il s oblige à signer en début et fin de chaque journée la feuille de présence mise à sa disposition. Il est entendu que les absences non autorisées et non reconnues valables, tout comme le non-respect du contrat par le stagiaire peuvent entraîner d une part son renvoi du stage dans les conditions prévues par le règlement intérieur ou les présentes dispositions, d autre part la suspension ou la suppression de la prise en charge. En outre, le défaut ou le manque d assiduité et de régularité sera sanctionné par un refus de délivrance de l attestation de stage. 4.3 L employeur - ou selon le cas le stagiaire - s oblige à souscrire et maintenir en prévision et pendant la durée du stage une assurance responsabilité civile couvrant les dommages corporels, matériels, immatériels, directs et indirects susceptibles d être causés par ses agissements ou ceux de ses préposés au préjudice de l organisme de formation. Il s oblige également à souscrire et maintenir une assurance responsabilité civile désignant également comme assuré l organisme de formation pour tous les agissements préjudiciables aux tiers qui auraient été causés par le stagiaire ou préposé, et contenant une clause de renonciation à recours, de telle sorte que l organisme de formation ne puisse être recherché ou inquiété. 5. Moyens pédagogiques et techniques 5.1 ARROW GROUP met à disposition les moyens matériels strictement nécessaires au stage (les moyens audiovisuels, les outils informatiques ) Il est entendu que les outils pédagogiques sont mis à la disposition des stagiaires uniquement aux fins de formation, ce qui exclut toute utilisation à des fins personnelles. En conséquence, le stagiaire s interdit notamment d introduire, dans quelque système informatisé que ce soit, des données qui ne seraient pas strictement liées et nécessaires à sa formation. 5.2 Le stagiaire s interdit de supprimer, modifier, adjoindre un code d accès, mot de passe ou clé différent de celui qui a été mis en place ainsi que d introduire dans le système des données susceptibles de porter atteinte aux droits patrimoniaux et extrapatrimoniaux d ARROW GROUP et/ou de nuire au bon fonctionnement d ARROW GROUP. De la même façon, il s interdit de falsifier, dupliquer, reproduire directement ou indirectement les logiciels, progiciels, CDRoms, DVD mis à sa disposition pour les besoins de la formation et/ou auxquels il aura accès ainsi que de transmettre de quelque façon que ce soit des données propres au centre de formation. 6. Dispositions diverses Préalablement à toute saisie d un tribunal, il est convenu, sous réserve que les parties soient commerçantes, qu elles s efforcent d apporter une solution amiable aux difficultés qui seraient susceptibles de survenir dans l interprétation ou l exécution du contrat. Faute pour elles d avoir concilié leurs points de vue, elles soumettront le litige aux seuls tribunaux de Nanterre.
52 Nos centres de formation Paris Londres Tunis Luxembourg Bruxelles Lille Lyon Marseille Bordeaux Angoulème La rochelle Nantes Strasbourg Rennes Et dans vos locaux Imp. Groupe GT
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
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
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
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.
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
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
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
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,
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é
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
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.
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
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
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...
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
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
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
Environnements de développement (intégrés)
Environnements de développement (intégrés) Introduction aux EDI, la plateforme Eclipse Patrick Labatut [email protected] http://www.di.ens.fr/~labatut/ Département d informatique École normale supérieure
WEB15 IBM Software for Business Process Management. un offre complète et modulaire. Alain DARMON consultant avant-vente BPM [email protected].
WEB15 IBM Software for Business Process Management un offre complète et modulaire Alain DARMON consultant avant-vente BPM [email protected] Claude Perrin ECM Client Technical Professional Manager
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...
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
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 [email protected] Anthony DAHANNE, Consultant Valtech Technology Consulting
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
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
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
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,
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
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
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
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
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
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
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
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:...
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
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é
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
Glassfish dans le milieu médical. Sun Aquarium Paris 26 Juin 2009 Jacky Renno ([email protected])
Glassfish dans le milieu médical Jacky Renno ([email protected]) Plan Contexte Métier Technique Eléments structurants Approche Méthodologie et Outillage Choix de Glassfish Automatisation Industrialisation
Cours Plugin Eclipse. Université Paris VI / Parcours STL / Master I Pierre-Arnaud Marcelot - Iktek - [email protected]
Cours Plugin Eclipse Université Paris VI / Parcours STL / Master I Pierre-Arnaud Marcelot - Iktek - [email protected] 1 Qui suis-je? Ancien étudiant de Jussieu - Paris VI Diplomé du Master Technologies
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 ([email protected]), UNSA 2002, modifié par Richard Grin (version 1.1, 21/11/11), avec emprunts aux supports de Maxime
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
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
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:
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
Projet de développement. Introduction à Eclipse. Application à votre projet. Philippe Collet. Organisation. Cours 1 : principes généraux - svn
1 Organisation Projet de développement Introduction à Eclipse Philippe Collet Licence 3 Informatique Cours 1 : principes généraux - svn Cours 2 : Redmine et gestion de projet Cours 3 : Introduction à Eclipse
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
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
Alignement avec les métiers par le test fonctionnel et d acceptation en projets agiles
Alignement avec les métiers par le test fonctionnel et d acceptation en projets agiles Laurent PY CEO, Smartesting [email protected] @py_laurent www.smartesting.com Guillaume Coquelle Testeur,
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
FORMATION TALEND. Page 1 sur 9
FORMATION TALEND Ce livret contient et détaille les formulaires que vous devez nous retourner avec votre bon de commande. Vous y trouverez aussi toutes les informations susceptibles de vous aider à organiser
LA MOBILITE : ACTEURS, OUTILS,
LA MOBILITE : ACTEURS, OUTILS, DEVELOPPEMENT, CONCEPTION, GESTION DE PROJET INTERVENTION MASTER DILIPEM Pascal Moutet, iseeds Software, 02/02/2012 PARCOURS ET FONCTIONS OCCUPEES Parcoursuniversitaire Parcoursprofessionnel
Formation Webase 5. Formation Webase 5. Ses secrets, de l architecture MVC à l application Web. Adrien Grand <[email protected]> Centrale Réseaux
Formation Webase 5 Ses secrets, de l architecture MVC à l application Web Adrien Grand Centrale Réseaux Sommaire 1 Obtenir des informations sur Webase 5 2 Composants de Webase 5 Un
Cyrille GUERIN [email protected] 823, place Soulanges 514 967-3529 Brossard, J4X1L8
Cyrille GUERIN [email protected] 823, place Soulanges 514 967-3529 Brossard, J4X1L8 16 années d expérience dans la conception d applications WEB, JAVA/J2EE/Javascript COMPÉTENCES Architecture, conception
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:(;(
ASP.NET MVC 4 Développement d'applications Web en C# - Concepts et bonnes pratiques
Introduction 1. Introduction 11 2. La plateforme de développement web de Microsoft 11 3. Définition du modèle de programmation MVC 14 4. L'historique d'asp.net MVC 17 4.1 ASP.NET MVC 1 (2008) 17 4.2 ASP.NET
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
Vérifier la qualité de vos applications logicielle de manière continue
IBM Software Group Vérifier la qualité de vos applications logicielle de manière continue Arnaud Bouzy Kamel Moulaoui 2004 IBM Corporation Agenda Analyse de code Test Fonctionnel Test de Performance Questions
Développement d applications professionnelles avec Android 2
Développement d applications professionnelles avec Android 2 Reto Meier Traduit par Dalil Djidel, avec la contribution technique d Arnaud Farine Pearson Education France a apporté le plus grand soin à
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é [email protected] directeur technique Orange Business
Java à Murex: un retour d'expérience. Jean-Pierre DACHER & Craig MORRISON
1 Java à Murex: un retour d'expérience Jean-Pierre DACHER & Craig MORRISON Résumé Description des défis et contraintes d un grand éditeur de logiciel Le cycle de développement Murex pour atteindre les
Android. Présentation d Android. Florent Garin http://www.docdoku.com http://twitter.com/docdoku
Android Présentation d Android 20 novembre 2010 Florent Garin http://www.docdoku.com http://twitter.com/docdoku Florent Garin Co-fondateur de DocDoku Société innovante IT http://www.docdoku.com Co-fondateur
Outils de développement collaboratif
Outils de développement collaboratif Envol 2012 Olivier Thauvin 24 janvier 2013 Olivier Thauvin Outils de développement collaboratif 24 janvier 2013 1 / 80 1 Avant Propos 2 Versionner 3 Communiquer 4 Documenter
Bases Java - Eclipse / Netbeans
Institut Galilée PDJ Année 2014-2015 Master 1 Environnements Java T.P. 1 Bases Java - Eclipse / Netbeans Il existe plusieurs environnements Java. Il est ESSENTIEL d utiliser la bonne version, et un environnement
Twixl Portfolio DE INDESIGN VERS LES TABLETTES. Luk Dhondt - Product Manager
Twixl Portfolio DE INDESIGN VERS LES TABLETTES Luk Dhondt - Product Manager Agenda A propos des apps Vue d ensemble du produit Options de distribution SDK Q & R Content apps Types d applications Single-issue
Plate formes mobiles. Utilisation. Contexte 9/29/2010 IFC 2. Deux utilisations assez distinctes :
Plate formes mobiles IFC 2 Markus Jaton Utilisation Deux utilisations assez distinctes : Téléphones évolués (Nokia, Motorola) Smartphones (Apple,, Windows) La téléphonie est en stagnation, alors que les
TP WEBSERVICES. 1 Pré-requis. 1.1 L environnement de développement. 1.2 Les librairies nécessaires 1.3 SOAPUI
Institut Galilée Année 2014-2015 TP WEBSERVICES Programmation et Logiciels sûrs Master 2 PLS Résumé Ce TP s appuie sur le cours de C. Fouqueré traitant des Environnements et Langage Évolués, ainsi que
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
Formations 2015 JASPER, REDMINE, TABLEAU, TALEND, SPAGO BI SYNALTIC 24 RUE DE L EGLISE 94300 VINCENNES
Formations 2015 JASPER, REDMINE, TABLEAU, TALEND, SPAGO BI SYNALTIC 24 RUE DE L EGLISE 94300 VINCENNES Table des matières Edito... 3 Informations pratiques... 4 Accueil des stagiaires... 4 Horaires...
Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s
Mickaël Mickaël BLANCHARD BLANCHARD Préface de Sébastien L e p e r s Magento Préface de Sébastien L e p e r s Magento Réussir son site e-commerce Réussir son site e-commerce Groupe Eyrolles, 2010, ISBN
les techniques d'extraction, les formulaires et intégration dans un site WEB
les techniques d'extraction, les formulaires et intégration dans un site WEB Edyta Bellouni MSHS-T, UMS838 Plan L extraction des données pour un site en ligne Architecture et techniques Les différents
NOVA BPM. «Première solution BPM intégr. Pierre Vignéras Bull R&D
NOVA BPM «Première solution BPM intégr grée» Pierre Vignéras Bull R&D Définitions Business Process Pratiques existantes qui permettent aux personnes et systèmes de travailler ensemble Business Process
Séminaire Partenaires Esri France 7-8 juin 2011 - Paris Les API ArcGIS pour les smartphones
Séminaire Partenaires Esri France 7-8 juin 2011 - Paris Les API ArcGIS pour les smartphones Patrice Freydière Olivier Rossini Sommaire Introduction - Positionnement - Fonctionnalités communes - Architecture
CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING
CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING Durée : 3J / 21H Formateur : Consultant expert en PAO et Web-marketing. Groupe de : 4 max Formation au web marketing Objectifs : Mettre en oeuvre des
LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation
ING 01 LANGAGUE JAVA Durée : 21 heures 1090 HT / jour Dates : à définir en 2012 Concevoir et développer des programmes en langage Java Comprendre le fonctionnement de la machine virtuelle S approprier
Intervenants. Thomas d'erceville Project Manager. Christian NGUYEN Practice Manager IT Quality
Intervenants Thomas d'erceville Project Manager Christian NGUYEN Practice Manager IT Quality 2 14/04/2015 De l'assurance qualité à l'ingénierie des tests logiciels 1. Contexte général des tests mobiles
ES Enterprise Solutions
Strategic Media Technologies ES Enterprise Solutions Plateforme centralisée de collaboration en ligne www.dalim.com accès total au contenu indépendamment du lieu et fuseau horaire. N importe quand et n
Release Notes POM v5
Release Notes POM v5 POM Monitoring http://www.pom-monitoring.com Ce document est strictement réservé à l usage de la société POM Monitoring. Il ne peut être diffusé ou transféré sans l autorisation écrite
Serveur d'application à la juste taille
Serveur d'application à la juste taille 18 Mars 2010 [email protected] Plan Contexte JOnAS 5, plate-forme de convergence JavaEE/OSGi Caractéristiques essentielles pour le Cloud Computing & l'autonomic
Catalogue Formation «Vanilla»
Catalogue Formation «Vanilla» Date : octobre 2009 Table des matières Liste des Formations...2 Contenu des formations...3 Vanilla FastTrack...3 Vanilla Architecture...5 Enterprise Services...6 BIPortail...7
Guide de Démarrage. Introduction... 2 Scénarios pour l utilisation de votre [email protected]... 2 Scénarios à venir :... 2
Guide de Démarrage Introduction... 2 Scénarios pour l utilisation de votre... 2 Scénarios à venir :... 2 Accès à vos données depuis un navigateur internet... 3 Démarrage... 3 Explorez votre nouvel environnement...
SharePoint 2013 Développez en.net pour personnaliser SharePoint (Apps, REST, CSOM et Azure)
Démarrer avec SharePoint 1. Introduction 17 2. Historique de SharePoint 18 3. Architecture physique d une ferme SharePoint 19 3.1 Introduction 19 3.2 Environnement multiserveur 19 3.3 IIS 20 3.4 GAC 20
Introduction à Eclipse
Introduction à Eclipse Eclipse IDE est un environnement de développement intégré libre (le terme Eclipse désigne également le projet correspondant, lancé par IBM) extensible, universel et polyvalent, permettant
TP2 : Client d une BDD SqlServer
TP2 : Client d une BDD SqlServer Objectifs : utiliser la barre de menu, utiliser les préférences d application (settings) ou (options), gérer la persistance des données, utiliser la bibliothèque jtds:jdbc
Bonnes pratiques de développement JavaScript
Bonnes pratiques de développement JavaScript Titre présentation Conférencier François Béliveau Romain Dorgueil A propos de nous... François Béliveau Développeur web depuis 8 ans Utilise symfony depuis
Olivier Deheurles Ingénieur conception et développement.net
Olivier Deheurles Ingénieur conception et développement.net MOTS CLES Maîtrise de la conception et du développement orientés Objet 6 ans d expérience sur les plateformes.net 1.1 et 2.0 (C# et VB.NET) MCAD
GWT à l'épreuve du feu. by Sami Jaber (DNG Consulting) twitter @samijaber http://www.dng-consulting.com
1 GWT à l'épreuve du feu by Sami Jaber (DNG Consulting) twitter @samijaber http://www.dng-consulting.com Abstract Qu'est-ce que le projet Cobra? Une démo, une démo, une démo! Les défis techniques d'un
SAP Extended ECM. Application Governance & Archiving for SharePoint. Marc WOLFF Associé fondateur Certified CDIA+
SAP Extended ECM Application Governance & Archiving for SharePoint Marc WOLFF Associé fondateur Certified CDIA+ Michaël Fréchet Sylvain Hubert Consultant AEROW - EXPERTS ECM Notre but : vous aider à tirer
SonarQube : une autre vision de votre logiciel
SonarQube : une autre vision de votre logiciel Dimitri Durieux Chef de projet Mons, 19 mars 2015 Centre d Excellence en Technologies de l Information et de la Communication Qui suis-je? Chef de projet
Guide d utilisation. Version 1.1
Guide d utilisation Version 1.1 Guide d utilisation Version 1.1 OBJECTIF LUNE Inc. 2030 boulevard Pie-IX, bureau 500 Montréal (QC) Canada H1V 2C8 +1 514-875-5863 [email protected] http://captureonthego.objectiflune.com
Auto-évaluation Aperçu de l architecture Java EE
Auto-évaluation Aperçu de l architecture Java EE Document: f1218test.fm 22/03/2012 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INTRODUCTION AUTO-ÉVALUATION APERÇU
Formation : Langues : Types d Intervention et Secteurs d Activité :
Ismail HACHOUM 142, Rue Georges Pompidou, 59110 La Madeleine - FRANCE Email : [email protected] Tél: +33(0) 650 198 937 27 ans - Marié Permis B Ingénieur Etudes et Développement Java/JEE Formation
tech days AMBIENT INTELLIGENCE
tech days 2015 AMBIENT INTELLIGENCE techdays.microsoft.fr techdays.microsoft.fr Time To Market Demande croissante des métiers de réduire le délai de mise sur le marché Immédiateté Ergonomie, rapidité et
Premier Accelerate Packages: Azure Fast Start
Premier Premier Accelerate Packages: Azure Fast Start Appuyez-vous sur l excellence Premier Premier Accelerate Packages Faites un premier pas sur Azure à travers une expérience mêlant formation atelier
Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :
CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE Projet 2 Gestion des services enseignants G r o u p e : B E L G H I T Y a s m i n e S A N C H E Z - D U B R O N T Y u r i f e r M O N T A Z E R S i
ARCHITECTURE ET SYSTÈMES D'EXPLOITATIONS
ARCHITECTURE ET SYSTÈMES D'EXPLOITATIONS Axel François bureau C19 (2eme étage) cours disponibles en pdf sur : www.iut-arles.up.univ-mrs.fr/francois 1 PLAN En Cours : qu'est-ce qu'un ordinateur? à quoi
7 villa de la citadelle Né le 13 mai 1983 94110 Arcueil Nationalité : Française. Développeur Web JEE COMPÉTENCES
Philippe Crépin 7 villa de la citadelle Né le 13 mai 1983 94110 Arcueil Nationalité : Française : 06.17.46.12.09 : [email protected] Disponibilité : En poste chez Soft Computing Développeur Web JEE
Générer du code à partir d une description de haut niveau
Cedric Dumoulin Générer du code à partir d une description de haut niveau Ce projet vise à fournir un environnement de développement permettant de modéliser des UI Android à un haut niveau d abstraction,
DEVELOPPEMENT MOBILE - ETAT DE L ART DES SOLUTIONS
SI 2.0 DEVELOPPEMENT MOBILE - ETAT DE L ART DES SOLUTIONS REF : SIMO002 DUREE : 2 JOURS TARIF : 1 450 HT Public DSI, responsables informatiques et études, Architectes, responsables de projets, chefs de
