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

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

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

Transcription

1 Avant de commencer 1. Introduction HTML5 oui, mais pas que HTML JavaScript CSS Les outils 18 Préparation des outils et création du projet 1. Introduction Team Foundation Server Visual Studio ALM Les services de TFS Planning Contrôle des sources Éléments de travail Automatisation de la build Tests et Lab Management Rapports et analyse Visual Studio Online ou serveur dédié Démarrage du projet Création d'un compte Visual Studio Online Création du projet d'équipe Team Web Access Gestion de l'équipe et droits d'accès Les Work Items 37 1/13

2 3.3.3 Le Product Backlog Gestion des versions et du planning Visual Studio Création du projet Connexion à TFS et configuration de l'espace de travail Connexion à un projet avec Team Foundation Version Control Création du projet et premier archivage de code Team Explorer Gestion des branches Les requêtes d'éléments de travail Les plug-ins indispensables Web Essentials Chutzpah Extension GitHub pour Visual Studio 71 Architecture d'une application web 1. Introduction Qu'est-ce qu'une web app? Les approches possibles Fonctionnement de l'architecture monopage Le site web seul L'API et ses apps XML et JSON Applications JavaScript ou hybrides client-serveur L'application hybride client-serveur L'application JavaScript Comment choisir? 79 2/13

3 Création d'api REST 1. Introduction Présentation de REST ASP.NET ou Node.js? ASP.NET MVC Node.js Lequel choisir? Le projet ASP.NET Création du projet Organisation du projet Configuration de MVC 6 et Entity Framework Ajout des dépendances Ajout du fichier de configuration Configuration d'asp.net MVC Entity Framework Création des modèles Création du contexte de base de données Création du Repository Configuration des migrations avec DNVM Création de la WebAPI Création des contrôleurs Les méthodes GET Ajout des méthodes POST, PUT et DELETE Gestion des erreurs Tester avec Fiddler Concepts avancés Objets de transfert de données Asynchronisme 117 3/13

4 JavaScript moderne 1. Introduction Conventions de code JavaScript Style Indentation Terminaison de ligne Opérations sur plusieurs lignes Variables Fonctions Comparateurs d'égalité Boucles et expressions booléennes Commentaires Conventions de nommage Variables et constantes Fonctions Classes et constructeurs Les pièges à éviter null et undefined eval() Les patterns de base à connaître Les classes L'héritage Les membres publics, privés et privilégiés Publics Privés Méthodes privilégiées Les fonctions anonymes à invocation immédiate Les modules Le pattern Module Le pattern Façade Gestion des dépendances avec AMD Les callbacks 148 4/13

5 4. Les bonnes pratiques Le mode strict Erreurs personnalisées Documentation du code Les outils JSHint Introduction Configuration Déclaration d'exceptions Outils pour le développeur intégrés au navigateur Vorlon.JS 162 Single Page Applications 1. Introduction Choisir un framework AngularJS Introduction Une application AngularJS simple Configuration du dossier wwwroot Premier exemple de code AngularJS Un exemple plus avancé Création du premier module Un premier contrôleur L'injection de dépendances Le scope Les directives Conventions et style Filtres, services, providers, factories 184 5/13

6 4. Développement de la web app Préparation du projet package.json bower.json Gruntfile.js Création de l'application Angular Création du conteneur de l'application Organisation des sources Gestion des routes Création des contrôleurs Création des vues Chargement de l'application dans la page web Ajout du menu de navigation Utiliser l'api $http Création de BooksService CRUD avec $resources Liste des livres Détail Ajouter un livre Afficher les critiques Ajouter une critique 224 TypeScript 1. Introduction Présentation de TypeScript Le langage Le système de typage Déclaration Les types primitifs 232 6/13

7 3.1.3 Le type any L'inférence de type L'objet Les classes Les modificateurs public, private et protected L'héritage Les interfaces Les génériques Les modules Les modules internes Les modules externes ou modules ES Autres éléments intéressants du langage Boucle for...of Les Union Types Les fonctions anonymes fléchées d'es ES6 let et const Les déstructurations ES Les décorateurs Et pour le futur? Configurer le projet pour utiliser TypeScript Installation Compilation En ligne de commande Configuration de la compilation avec Visual Studio Configuration de la compilation avec tsconfig.json Intégration à la build Grunt Utiliser TypeScript avec des librairies JavaScript Les fichiers de définition de type Récupération automatisée des fichiers de définition Utilisation des librairies en TypeScript Coder en AngularJS avec TypeScript Transformation du code AngularJS pour TypeScript Création des modules Configuration de RequireJS Et pour Angular 2? 270 7/13

8 4.5 Déboguer en TypeScript Dans Visual Studio Dans les autres navigateurs 272 Web apps adaptatives 1. Introduction Responsive design ou site dédié? Le site dédié Le site web responsive Optimisation L'approche RESS CSS Présentation de CSS Les feuilles de style Les sélecteurs CSS Les sélecteurs de base Le sélecteur d'attribut Les sélecteurs hiérarchiques Les pseudo-classes et pseudo-éléments Les media queries La syntaxe Les critères Définir les bonnes media queries pour son projet Le viewport LESS LESS et Sass Fonctionnalités de LESS Installation et utilisation de LESS Les variables Imbrication des fichiers 299 8/13

9 4.2.4 Organisation des fichiers Imbrication de règles Mixins Mathématiques Boucles et conditions Le style de l'application 309 Intégration continue 1. Introduction Build.NET Que fait une build.net? Team Foundation Build Architecture La définition de build Contrôleur de build local ou hébergé Build XAML Les modèles de processus Configuration Création des agents Création de la définition de build Personnalisation du modèle de processus Activité personnalisée Build vnext Configuration Création de la définition de build Exécution Suivi des exécutions Build JavaScript Que fait une build JavaScript? Grunt Présentation 336 9/13

10 3.2.2 Configuration de la build Grunt du projet Gulp Préparation des livrables pour la production Présentation Génération des Bundles avec Grunt Exécution de la build Exécution manuelle et automatisée Intégration à TFS Build 342 Les tests 1. Introduction Les tests unitaires Tests unitaires et TDD Anatomie d'un test unitaire Les tests unitaires en.net Création d'un projet de test unitaire Configuration Écriture de tests Exécution des tests Intégration à la build TFS Les tests unitaires en JavaScript Karma Mocha Chai SinonJS Intégration à Grunt Les tests fonctionnels Introduction Plans, suites et cas de tests Planification Création d'un plan de test /13

11 3.3.2 Création de suites de tests Création de cas de tests Exécution Suivi et rapports Tests de charge Introduction Les tests web Les tests de charge Tests de charge dans le cloud 386 Déploiement et suivi en production 1. Introduction Déploiement continu sur Azure avec Visual Studio Online Présentation Configuration Gestion avancée des déploiements avec Release Manager Présentation Configuration Création du chemin de livraison en production Livraison d'une nouvelle version Suivi et analyse de l'application en production avec Application Insights Présentation Configuration Configuration du service Ajout à un nouveau projet Ajout à un projet existant Récupération et analyse des données Récupération et analyse des premières données /13

12 4.3.2 Informations disponibles de base Données d'utilisation des pages Intégration à une application AngularJS Suivi de la disponibilité Mise en place d'alertes 426 Les nouvelles API d HTML5 1. Introduction Les Web Components Principes Comprendre le Shadow DOM Déclaration de nouveaux composants Utilisation des templates et des imports Utiliser les Web Components avec des librairies JavaScript Géolocalisation Présentation Comment ça marche? Hors ligne Le cache d'application Stockage de données en local Le Web Storage IndexedDB Accès au système FileAPI getusermedia Orientation, accélération et autres capteurs Graphisme avancé /13

13 6.1 Canvas Canvas 2D Canvas 3D SVG Les Web Workers Et les autres? 467 Évolution des standards et rétrocompatibilité 1. Introduction Connaître le support d'une fonctionnalité Détection et support des fonctionnalités Modernizr Présentation Utilisation Chargement asynchrone de fichiers Polyfills 474 Index /13

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

HTML5. Développement d applications Web. Visual Studio 2015 et TFS. L art et la manière. avec. Philippe DIDIERGEORGES Epsilon_GT_v8_Mise en page 1 20/07/2015 15:45 Page 29 Développement d applications Web HTML5 L art et la manière avec Visual Studio 2015 et TFS Préface Avant de commencer Préparation des outils et création

Plus en détail

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

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

Plus en détail

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

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

Plus en détail

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

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

Plus en détail

DEVELOPPEMENT LOGICIEL

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

Plus en détail

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

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

Plus en détail

Formation Angular JS

Formation Angular JS Formation Angular JS DURÉE DE LA F ORMATION : 3 JOURS DATE : 10 AU 12 JUIN 2014 P RIX : 1350 HT P U BLIC : C E T T E F O R MAT I O N E ST D E ST I N É E A U X C H E F S D E P R O J E T W E B, A R C H I

Plus en détail

Zend Framework 2 Développez des applications web mobiles (PHP, HTML5, JavaScript, NoSQL)

Zend Framework 2 Développez des applications web mobiles (PHP, HTML5, JavaScript, NoSQL) Avant-propos 1. À qui s adresse ce livre? 13 2. Comment cet ouvrage est-il structuré? 15 Premiers pas avec Zend 1. Objectif 19 2. Quoi de neuf chez Zend? 20 2.1 Zend Framework 2 20 2.2 Les nouveaux composants

Plus en détail

Apprenez les langages HTML5, CSS3 et JavaScript pour créer votre premier site web

Apprenez les langages HTML5, CSS3 et JavaScript pour créer votre premier site web Le Web 1. Qu est-ce que le Web? 7 1.1 Côté serveur : HTTP, FTP, langages, SQL 7 1.2 Côté client : HTML, CSS, JavaScript 10 2. Les langages et leur utilité 10 2.1 HTML 10 2.2 CSS 13 2.3 JavaScript 16 2.4

Plus en détail

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

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

Plus en détail

Windows Azure Platform Développez, déployez et administrez pour le Cloud Microsoft

Windows Azure Platform Développez, déployez et administrez pour le Cloud Microsoft Avant-propos 1. Pourquoi ce livre? 11 2. À qui s adresse cet ouvrage? 12 3. Structure de l ouvrage 12 4. Remerciements 13 Le Cloud 1. Introduction 15 2. Présentation du concept 15 2.1 Historique de l'hébergement

Plus en détail

Formation : WEbMaster

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

Plus en détail

Tutoriel Ionic framework

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

Plus en détail

Les formations. Développeur Logiciel. ENI Ecole Informatique

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

Plus en détail

Programmation en C# avec Visual Studio 2010

Programmation en C# avec Visual Studio 2010 CATALOGUE DE FORMATION Année 2011 Sommaire Programmation en C# avec Visual Studio 2010... 3 Introduction au développement Web avec Visual Studio 2010... 4 Développement d'applications Web avec Microsoft

Plus en détail

Visual Studio Professional 2013

Visual Studio Professional 2013 2013 Microsoft 2013 Le choix idéal pour construire des applications multi-tiers pour le Web, le Cloud, le poste de travail et appareils mobiles Les développeurs professionnels ont besoin d outils professionnels.

Plus en détail

ASP.NET avec C# sous Visual Studio 2013 Conception et développement d'applications Web

ASP.NET avec C# sous Visual Studio 2013 Conception et développement d'applications Web Visual Studio 2013 et.net 4.5.1 1. Nouveautés de Visual Studio 2013 15 1.1 Installation 17 1.2 Interface du logiciel 18 1.2.1 La page de démarrage 18 1.2.2 Les fenêtres de Visual Studio 20 1.2.3 Les activités

Plus en détail

Zend Framework 2 Industrialisez vos développements PHP

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

Plus en détail

ASP.NET 4.5 avec C# sous Visual Studio 2012 Conception et développement d'applications Web

ASP.NET 4.5 avec C# sous Visual Studio 2012 Conception et développement d'applications Web Visual Studio 2012 et.net 4.5 1. Nouveautés de Visual Studio 2012 15 1.1 Installation 17 1.2 Interface du logiciel 18 1.2.1 La page de démarrage 19 1.2.2 Les fenêtres de Visual Studio 20 1.2.3 Les activités

Plus en détail

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

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

Plus en détail

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

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

Plus en détail

Formation Symfony 2, fondamentaux et avancé

Formation Symfony 2, fondamentaux et avancé L institut de formation continue des professionnels du Web Formation Symfony 2, fondamentaux et avancé Référence formation : Durée : Prix conseillé : SF2 5 jours (35 heures) 2 600 HT (hors promotion ou

Plus en détail

Table des matières. Introduction... Prérequis du livre... Code source... IX XI XI

Table des matières. Introduction... Prérequis du livre... Code source... IX XI XI Table des matières III Table des matières Introduction... Prérequis du livre... Code source... IX XI XI 1. Conception d une application Windows Store... 1 Structure d une application Windows Store... 2

Plus en détail

Formation HTML5, CSS3 et nouveautés JavaScript

Formation HTML5, CSS3 et nouveautés JavaScript L institut de formation continue des professionnels du Web Formation HTML5, CSS3 et nouveautés JavaScript Référence formation : Durée : Prix conseillé : PE061 5 jours (35 heures) 2 350 HT (hors promotion

Plus en détail

Apprendre à développer avec JavaScript

Apprendre à développer avec JavaScript Présentation du langage JavaScript 1. Définition et rapide historique 11 2. Pré-requis pour un apprentissage aisé du langage 13 3. Outillage nécessaire 14 4. Positionnement du JavaScript face à d autres

Plus en détail

Catalogue des formations 2014

Catalogue des formations 2014 Catalogue des formations 2014 lugnier@acuisoft.com 06 50 54 17 21 www.acuisoft.com v1.4 : Mise à jour Aout 2014 Table des matières Introduction... 3 WP8 - Windows Phone 8 et 8.1... 4 W8Apps - Windows 8

Plus en détail

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

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

Plus en détail

AngularJS pour une application d'entreprise

AngularJS pour une application d'entreprise AngularJS pour une application d'entreprise SAVOIR FAIRE SERIAL Jean-Philippe Laurent Responsable pôle Web Benoit Charpié-Pruvost Expert AngularJS 18 juin 2015 BRINGING THE HUMAN TOUCH TO TECHNOLOGY BRINGING

Plus en détail

CORRECTION D UN BUG (INTERACTION DEVELOPPEUR/TESTEUR)

CORRECTION D UN BUG (INTERACTION DEVELOPPEUR/TESTEUR) CORRECTION D UN BUG (INTERACTION DEVELOPPEUR/TESTEUR) 1 Correction d un bug (interaction développeur/testeur) Sommaire Avertissement...2 Aperçu...3 1. Résolution du problème...4 Triage et affectation de

Plus en détail

SPT2013 - Description du cours NORAMSOFT SPT2013. SharePoint 2013 pour développeurs

SPT2013 - Description du cours NORAMSOFT SPT2013. SharePoint 2013 pour développeurs - Description du cours SharePoint 2013 pour développeurs 1 SHAREPOINT 2013 POUR DÉVELOPPEURS NORAMSOFT 1. Description du cours Ce cours intensif de 3 jours explore les opportunités de développement avec

Plus en détail

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

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

Plus en détail

Project Server 2013 Implémenter, administrer et utiliser la solution Microsoft de gestion de projets

Project Server 2013 Implémenter, administrer et utiliser la solution Microsoft de gestion de projets Introduction à Project Server 1. La gestion de projets par Microsoft 11 1.1 Une histoire liée à l'évolution des organisations 11 1.2 Fonctionnalités de Project Server 2013 14 2. Concepts et terminologie

Plus en détail

CONDUITE & GESTION DE PROJET

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

Plus en détail

SharePoint 2013 Développez en.net pour personnaliser SharePoint (Apps, REST, CSOM et Azure)

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

Plus en détail

Webmaster / Concepteur Multimedia

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

Plus en détail

Catalogue de formation

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

Plus en détail

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

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

Plus en détail

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

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

Plus en détail

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

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

Plus en détail

HTML5 et PHP 5 - Développez des applications web performantes Exploitez les dernières nouveautés des langages

HTML5 et PHP 5 - Développez des applications web performantes Exploitez les dernières nouveautés des langages Avant-propos 1. HTML5 11 2. PHP5 11 3. Démarche de cet ouvrage 12 4. Pré-requis 13 5. Compatibilité des navigateurs 14 Les apports d'html5 1. Introduction 15 2. Améliorer la structure de son contenu 16

Plus en détail

Symfony 2. 1.Définition de symfony 2. 2.Installation. 3.Structure. 4.Symfony et les commandes

Symfony 2. 1.Définition de symfony 2. 2.Installation. 3.Structure. 4.Symfony et les commandes Symfony 2 Sommaire : 1.Définition de symfony 2 2.Installation 3.Structure 4.Symfony et les commandes 5.Le fonctionnement : le routeur (les url), les bundles, twig(templates) 6.L architecture de symfony2

Plus en détail

SharePoint Server 2013 Déploiement et administration de la plate-forme

SharePoint Server 2013 Déploiement et administration de la plate-forme Présentation des technologies SharePoint 1. Historique des technologies SharePoint 13 1.1 SharePoint Team Services v1 14 1.2 SharePoint Portal Server 2001 14 1.3 Windows SharePoint Services v2 et Office

Plus en détail

Les formations. Développeur Logiciel. ENI Ecole Informatique

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

Plus en détail

Projet WAVES : Des flux de données brutes et hétérogènes à l information qualifiée N du contrat F1411006 Q Date de début 2 juin 2014 Durée 36 mois

Projet WAVES : Des flux de données brutes et hétérogènes à l information qualifiée N du contrat F1411006 Q Date de début 2 juin 2014 Durée 36 mois Projet WAVES : Des flux de données brutes et hétérogènes à l information qualifiée N du contrat F1411006 Q Date de début 2 juin 2014 Durée 36 mois Livrable D5.2 Dataset et Datastream Visualisation : Composants

Plus en détail

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

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

Plus en détail

Etude technologique sur Corss-platform Mobil

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

Plus en détail

Développeur - Intégrateur

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

Plus en détail

LibreDA : JavaScript pour un logiciel administratif

LibreDA : JavaScript pour un logiciel administratif LibreDA : JavaScript pour un logiciel administratif Le retour de JavaScript Louis Martin Martin Simoneau 2 avril 2015 1 Objectifs 2 Le fureteur 3 JavaScript 4 Écosystème de développement 5 NoSQL 6 Exemples

Plus en détail

Joomla! Création et administration d'un site web - Version numérique

Joomla! Création et administration d'un site web - Version numérique Avant-propos 1. Objectifs du livre 15 1.1 Orientation 15 1.2 À qui s adresse ce livre? 16 2. Contenu de l ouvrage 17 3. Conclusion 18 Introduction 1. Un peu d histoire pour commencer... 19 1.1 Du web statique

Plus en détail

WordPress Développez avec PHP extensions, widgets et thèmes avancés (théorie, TP, ressources)

WordPress Développez avec PHP extensions, widgets et thèmes avancés (théorie, TP, ressources) Avant-propos 1. Introduction 17 2. À qui s adresse cet ouvrage? 18 3. Les pré-requis 18 4. Les objectifs du livre 19 Introduction à WordPress 1. Introduction 21 2. Qu'est-ce que WordPress? 21 2.1 La licence

Plus en détail

Utilisation des tests dans le cadre du développement de la plateforme

Utilisation des tests dans le cadre du développement de la plateforme Utilisation des tests dans le cadre du développement de la plateforme Claude Niederlender INIST-CNRS Pôle Système d'information Service Ingénierie de Projets DevelopR6 / Les tests 05/06/2014 1 / 27 C.

Plus en détail

techniques & langages

techniques & langages 65 techniques & langages ActionScript 2 66 ActionScript 3 67 ASP 68 ASP.NET 69 Bases de données MySQL 70 Ajax 71 Java 72 Javascript-AJAX 73 PHP-MySQL 74 XHTML et CSS niveau 1 75 XHTML et CSS niveau 2 76

Plus en détail

I N F O R M A T I O N S G É N É R A L ES D O M A I N E S D E C O M P É T E N C E S T E C H N O L O G I E S [DÉVELOPPEUR WEB] MAALEJ Nassim, 25 ans

I N F O R M A T I O N S G É N É R A L ES D O M A I N E S D E C O M P É T E N C E S T E C H N O L O G I E S [DÉVELOPPEUR WEB] MAALEJ Nassim, 25 ans , 25 ans Ingénieur étude et développement informatique Concepteur fonctionnel Assistant chef de projet I N F O R M A T I O N S G É N É R A L ES Titre Ingénieur étude et développement informatique Ecole

Plus en détail

de survie du chef de projet

de survie du chef de projet KIT de survie du chef de projet 01 1 2 3 4 5 6 04 03 07 07 03 03 LE SERVEUR LE CLIENT TECHNOLOGIE WEB CLIENT LE SERVEUR WEB TECHNIQUES & CADRE DE TRAVAIL APPLICATIONS 101 LE SERVEUR Un serveur informatique

Plus en détail

0 Réutilisation de ressources avec Team Foundation Server 2012 REUTILISATION DES RESSOURCES AVEC

0 Réutilisation de ressources avec Team Foundation Server 2012 REUTILISATION DES RESSOURCES AVEC 0 Réutilisation de ressources avec Team Foundation Server 2012 REUTILISATION DES RESSOURCES AVEC TEAM FOUNDATION SERVER 2012 1 Réutilisation de ressources avec Team Foundation Server 2012 Sommaire Avertissement...2

Plus en détail

HTML5 et CSS3 pour des sites Responsive Web Design

HTML5 et CSS3 pour des sites Responsive Web Design Chapitre 1 : Introduction A. Le design Web aujourd'hui 11 B. Le Responsive Web Design 11 C. Les approches dans la conception 12 D. Le lâcher-prise 12 E. Les objectifs du livre 13 F. Les outils de l intégrateur

Plus en détail

LEADER T ECHNIQUE - DÉVELOPPEUR SENIOR PHP - HT ML - CSS. 32 ans - 8 ans d'expérience

LEADER T ECHNIQUE - DÉVELOPPEUR SENIOR PHP - HT ML - CSS. 32 ans - 8 ans d'expérience C0094 LEADER T ECHNIQUE - DÉVELOPPEUR SENIOR PHP - HT ML - CSS 32 ans - 8 ans d'expérience Expert ises mét iers : Langues : Editeur de logiciels Roumain (Langue maternelle), Anglais (Avancé), Français

Plus en détail

HTML5 et JavaScript Développez des applications pour le Windows Store

HTML5 et JavaScript Développez des applications pour le Windows Store Avant-propos 1. Pourquoi ce livre? 15 2. À qui s adresse cet ouvrage? 16 3. Structure de l ouvrage 17 4. Remerciements 17 Le système d exploitation Windows 1. Introduction 19 2. Le système Microsoft Windows

Plus en détail

Les évolutions des méthodes de développement de logiciels. Depuis Merise de l'eau est passée sous les ponts

Les évolutions des méthodes de développement de logiciels. Depuis Merise de l'eau est passée sous les ponts Les évolutions des méthodes de développement de logiciels Depuis Merise de l'eau est passée sous les ponts Programmation Orientée Objets Encapsulation des données et des traitements Polymorphisme Modularité

Plus en détail

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

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

Plus en détail

Annexe 3 : Description des profils

Annexe 3 : Description des profils Contenu 1 Introduction... 2 2 Qualités générales requises pour tous les profils... 3 3 Expert Sharepoint & suite collaborative Microsoft... 4 4 Expert suite BI Microsoft... 6 5 Expert suite MDM Microsoft...

Plus en détail

HTML5 Quels enjeux pour la mobilité et le RIA?

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

Plus en détail

SYSTEMES DE GESTION DE BASE DE DONNEES

SYSTEMES DE GESTION DE BASE DE DONNEES SYSTEMES DE GESTION DE BASE DE DONNEES FA-INF3031- ESUFA-3A/U2014 10 Développement Avec Oracle Application Express Daphné Nougier 1 2 Introduction Oracle Application Express Historique Architecture Configuration

Plus en détail

1. INSTALLATION... 2 2. CREATION D UN PROJET TYPESCRIPT... 3 3. ANGULAR AVEC TYPESCRIPT... 5. «Main»... 5 «Sous modules»... 5

1. INSTALLATION... 2 2. CREATION D UN PROJET TYPESCRIPT... 3 3. ANGULAR AVEC TYPESCRIPT... 5. «Main»... 5 «Sous modules»... 5 1 TypeScript 1. INSTALLATION... 2 2. CREATION D UN PROJET TYPESCRIPT... 3 A. AVEC VISUAL STUDIO... 3 B. AVEC VISUAL STUDIO CODE... 3 C. CREATION D UN SERVEUR AVEC «HTTP-SERVER»... 4 3. ANGULAR AVEC TYPESCRIPT...

Plus en détail

Visual Studio Ultimate 2013

Visual Studio Ultimate 2013 Ultimate 2013 Microsoft Ultimate 2013 Des outils sophistiqués pour transformer vos idées en applications performantes et de grande qualité. Microsoft Ultimate 2013 vous offre l environnement de développement

Plus en détail

Concepteur Développeur Informatique Option Nomade

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

Plus en détail

Formation en Logiciels Libres. Fiche d inscription

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

Plus en détail

CONCEPTEUR DÉVELOPPEUR

CONCEPTEUR DÉVELOPPEUR Thomas GUINEZ Nationalité française, 40 ans Adresse mél : contact@guinez.eu CONCEPTEUR DÉVELOPPEUR 1. Compétences techniques : Back-End: Framework.NET - Langage : C# (POO) - Applications windows: WinForm,

Plus en détail

Développer de nouvelles fonctionnalités

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

Plus en détail

PJS 4 jours (28 heures) 2 000 HT (hors promotion ou remise particulière)

PJS 4 jours (28 heures) 2 000 HT (hors promotion ou remise particulière) L institut de formation continue des professionnels du Web Formation Polymer JS Référence formation : Durée : Prix conseillé : PJS 4 jours (28 heures) 2 000 HT (hors promotion ou remise particulière) Description

Plus en détail

Spring par la pratique

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

Plus en détail

Formation développement Java, Spring et Hibernate

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

Plus en détail

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

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

Plus en détail

Introduction / retour d'expérience : GWT

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

Plus en détail

CHEF DE PROJET & ARCHITECTE.NET SAMIR BENFARES FORMATION LANGUE COMPÉTENCES TECHNIQUES CERTIFICATION

CHEF DE PROJET & ARCHITECTE.NET SAMIR BENFARES FORMATION LANGUE COMPÉTENCES TECHNIQUES CERTIFICATION CHEF DE PROJET & ARCHITECTE.NET SAMIR BENFARES FORMATION 2002-2007 : IFIPS - Département Informatique (ex FIIFO) Formation en alternance en 5 ans d'ingénieurs de l université Paris-Sud XI Orsay Juin 2002

Plus en détail

Formation Développement d'applications mobiles multiplateformes

Formation Développement d'applications mobiles multiplateformes L institut de formation continue des professionnels du Web Formation Développement d'applications mobiles multiplateformes Référence formation : Durée : Prix conseillé : MO00015 5 jours (35 heures) 2 320

Plus en détail

Valum micro-framework web. Guillaume Poirier-Morency poirigui@iro.umontreal.ca

Valum micro-framework web. Guillaume Poirier-Morency poirigui@iro.umontreal.ca Valum micro-framework web Guillaume Poirier-Morency poirigui@iroumontrealca Résumé Valum est un micro-framework web écrit en Vala génèse et historique du langage Vala présentation du framework Valum exemples

Plus en détail

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

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

Plus en détail

Bonnes pratiques PHP. Forum PHP 2005 - http://www.afup.org

Bonnes pratiques PHP. Forum PHP 2005 - http://www.afup.org Bonnes pratiques PHP 1 Plan de la présentation 0 Comment aborder cette présentation? Développement 1 2 3 4 Exploitation S'organiser et choisir ses outils Gagner performances et fiabilité Améliorer sa compétitivité

Plus en détail

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

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

Plus en détail

Tableau comparatif des offres Visual Studio

Tableau comparatif des offres Visual Studio Tableau comparatif des offres Visual Studio Visual Studio 2013 avec Test Débogage et diagnostics IntelliTrace en production IntelliTrace (Débogage historique) Indicateurs de performance IntelliTrace Métrique

Plus en détail

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

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

Plus en détail

Bootstrap 3 pour l'intégrateur web CSS et Responsive Web Design

Bootstrap 3 pour l'intégrateur web CSS et Responsive Web Design Chapitre 1 : Introduction A. Le développement des sites Web 14 B. Les fonctionnalités de Bootstrap 14 C. La compatibilité avec les navigateurs 15 D. Télécharger les exemples 15 Chapitre 2 : Installer Bootstrap

Plus en détail

Développement WEB en JAVA avec le Framework. Antoine CHAUVIN IR3 22 janvier 2013

Développement WEB en JAVA avec le Framework. Antoine CHAUVIN IR3 22 janvier 2013 Développement WEB en JAVA avec le Framework Antoine CHAUVIN IR3 22 janvier 2013 I) Historique II) Qu est ce que PLAY III) Les grands concepts IV)Développer en java avec PLAY Framework PLAY Antoine CHAUVIN

Plus en détail

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

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

Plus en détail

Application Web et J2EE

Application Web et J2EE Application Web et J2EE Servlet, JSP, Persistence, Méthodologie Pierre Gambarotto Département Informatique et Math appli ENSEEIHT Plan Introduction 1 Introduction Objectfis

Plus en détail

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

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

Plus en détail

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

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

Plus en détail

Programmeur Niveau 2 PHP5

Programmeur Niveau 2 PHP5 Programmeur Niveau 2 PHP5 L objectif de la 3W Academy est de former des petits groupes d élèves à la programmation de sites internet ainsi qu à la création d applications web complexes tel qu un blog ou

Plus en détail

Développement Windows 8

Développement Windows 8 Développement Windows 8 Créer des applications pour le Windows Store API Windows Runtime (WinRT) C#/C++/XAML.NET JavaScript/HTML5 Louis-Guillaume Morand Luc Vo Van Alain Zanchetta Préface de Bernard Ourghanlian

Plus en détail

Applications orientées données (NSY135)

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

Plus en détail

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

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

Plus en détail

Java pour le Web. Cours Java - F. Michel

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

Plus en détail

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

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

Plus en détail

Introduction au développement SharePoint. Version 1.0

Introduction au développement SharePoint. Version 1.0 Introduction au développement SharePoint Version 1.0 Z 2 Introduction au développement SharePoint 09/05/09 Sommaire 1 SharePoint : les bases... 3 1.1 Débuter sous SharePoint... 3 1.2 Connaissances Requises...

Plus en détail

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

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

Plus en détail

VBA Excel 2010 Programmer sous Excel : Macros et Langage VBA

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

Plus en détail

Tests unitaires et fonctionnels avec Symfony 1.2

Tests unitaires et fonctionnels avec Symfony 1.2 Tests unitaires et fonctionnels avec Symfony 1.2 Geoffrey Bachelet - Hugo Hamon Titre présentation Conférencier Qui sommes-nous? Geoffrey Bachelet Hugo Hamon Au sommaire... Introduction aux tests automatisés

Plus en détail

Plan de formation. Caroline Duthille

Plan de formation. Caroline Duthille Plan de formation Caroline Duthille 1 Objectifs, contexte et prérequis des formations Offre de formation et profils Prérequis Livrables Profils, prérequis et livrables Les formations sont dispensées par

Plus en détail