Développement Web Introduction générale
|
|
- Raymonde Renaud
- il y a 8 ans
- Total affichages :
Transcription
1 1 / 58 Développement Web Introduction générale Jean-Michel Richer jean-michel.richer@univ-angers.fr Juillet 2008
2 2 / 58 Plan Plan 1 Introduction 2 Historique et évolution du Web 3 Difficulté du développement Web 4 Le Web dans le monde actuel
3 3 / 58 Introduction Introduction Introduction
4 4 / 58 Introduction Objectif Objectif du cours Organiser et rationaliser le développement web comme dans le cadre du génie logiciel : utilisation de la conception orientée objet architecture MVC (Model View Controller) + Persistence réutilisabilité et généricité du code utilisation d outils (Eclipse, ant, phpdoc, phpunit,...)
5 5 / 58 Introduction Objectif Utilisation de principes et outils issus du Génie Logiciel : Definition (Génie logiciel) Le Génie Logiciel représente l ensemble des paradigmes, méthodes, techniques et outils destinés à mener à bien le développement d un logiciel en respectant les contraintes CQFD (coûts, qualité, fonctionnalités, délais) imposées par le client.
6 Introduction Mise en application Construction d un site web Client / Commande / Produit mise en place de la base de données mysql 6 / 58
7 Introduction Mise en application Construction d un site web Client / Commande / Produit mise en place de la base de données mysql conception objet en PHP 7 / 58
8 Introduction Mise en application Construction d un site web Client / Commande / Produit mise en place de la base de données mysql conception objet en PHP feuilles de style CSS 8 / 58
9 Introduction Mise en application Construction d un site web Client / Commande / Produit mise en place de la base de données mysql conception objet en PHP feuilles de style CSS automatisation des traitements (ex : formulaires, accès BD) 9 / 58
10 Introduction Mise en application Construction d un site web Client / Commande / Produit mise en place de la base de données mysql conception objet en PHP feuilles de style CSS automatisation des traitements (ex : formulaires, accès BD) un mot-clé réutilisabilité! (framework) 10 / 58
11 11 / 58 Introduction Constat Constat Aujourd hui n importe qui est susceptible de créer une ou des pages web : logiciels de création, modèles de conception fournisseurs d accès Content Management System (CMS)
12 12 / 58 Introduction Constat Constat Aujourd hui n importe qui est susceptible de créer une ou des pages web : logiciels de création, modèles de conception fournisseurs d accès Content Management System (CMS) constat mais peu nombreux sont ceux capables de créer un véritable site web fonctionnel, facile à maintenir et utilisant des technologies de pointe.
13 13 / 58 Introduction Technologies abordées Durant le cours nous aborderons les sujets suivants : Technologies XHTML, XML, CSS PHP Objet Javascript AJAX (Asynchronous JAvascript + XML) DOM (Document Object Model) le modèle MVC (Model, View, Controller) conception d un site web, outils, librairies
14 14 / 58 Introduction Outils utilisés Nous travaillerons sous Linux avec : Technologies Apache2 (serveur web) MySQL (base de données) PHP 5 (langage côté serveur) Javascript (langage côté client) Eclipse (IDE) Ant (automatisation) Firefox (Firebug, DOM Inspector)
15 15 / 58 Introduction Historique et évolution du web Du web statique au web dynamique...
16 16 / 58 Historique et évolution du Web Fondations du web Bref historique 1962 Début des recherches sur ARPANET 1969 Connexion des 4 premiers ordinateurs d ARPANET 1991 World Wide Web (Tim Berners-Lee) 1993 premier navigateur : Mosaic 1994 Yahoo! et W3C
17 17 / 58 Historique et évolution du Web Le W3C Definition (Wolrd Wide Web Consortium - Wikipédia) Le W3C est un organisme de normalisation fondé en octobre 1994 comme un consortium chargé de promouvoir la compatibilité des technologies du World Wide Web. Le W3C n émet pas des normes au sens européen, mais des recommandations à valeur de standards industriels. lien :
18 18 / 58 Historique et évolution du Web Web statique Vers le web dynamique Au tout début du World Wide Web (1991), les pages étaient statiques : leur contenu était fixé une fois pour toute et ne variait pas
19 19 / 58 Historique et évolution du Web Web statique Vers le web dynamique Au tout début du World Wide Web (1991), les pages étaient statiques : leur contenu était fixé une fois pour toute et ne variait pas on se contentait de diffuser de l information mais c était une véritable révolution pour l époque (hypertexte)
20 20 / 58 Historique et évolution du Web Web dynamique et scripts Les débuts du web dynamique L introduction des CGI (Common Gateway Interface) puis par la suite la généralisation des scripts exécutables sur le serveur dans différents langages (Perl, PHP, Python, Ruby) ont permis de faire varier le contenu des pages
21 21 / 58 Historique et évolution du Web Web dynamique et scripts Les débuts du web dynamique L introduction des CGI (Common Gateway Interface) puis par la suite la généralisation des scripts exécutables sur le serveur dans différents langages (Perl, PHP, Python, Ruby) ont permis de faire varier le contenu des pages on a alors parlé de Web dynamique
22 22 / 58 Historique et évolution du Web Web dynamique et scripts Les débuts du web dynamique L introduction des CGI (Common Gateway Interface) puis par la suite la généralisation des scripts exécutables sur le serveur dans différents langages (Perl, PHP, Python, Ruby) ont permis de faire varier le contenu des pages on a alors parlé de Web dynamique le contenu de la page varie en fonction de l utilisateur, de ses préférences ou du sujet abordé
23 Historique et évolution du Web Applets Java Le cas Java au niveau du navigateur, l interaction avec utilisateur est limitée : on se contente de cliquer sur une image, un bouton ou un lien hypertexte 23 / 58
24 Historique et évolution du Web Applets Java Le cas Java au niveau du navigateur, l interaction avec utilisateur est limitée : on se contente de cliquer sur une image, un bouton ou un lien hypertexte l apparition des applets Java a permis d introduire des applications au sein des pages web 24 / 58
25 Historique et évolution du Web Applets Java Le cas Java au niveau du navigateur, l interaction avec utilisateur est limitée : on se contente de cliquer sur une image, un bouton ou un lien hypertexte l apparition des applets Java a permis d introduire des applications au sein des pages web l applet est chargée depuis le serveur mais s exécute sur le client 25 / 58
26 Historique et évolution du Web Applets Java Le cas Java au niveau du navigateur, l interaction avec utilisateur est limitée : on se contente de cliquer sur une image, un bouton ou un lien hypertexte l apparition des applets Java a permis d introduire des applications au sein des pages web l applet est chargée depuis le serveur mais s exécute sur le client cependant elle apparaît comme externe à la page (technologie, manque d interaction avec le navigateur) 26 / 58
27 27 / 58 Historique et évolution du Web Rich User Interface Devéveloppement web d applications en dehors de Java, aucune autre technologie ne permettait d interaction évoluée par le biais du navigateur
28 28 / 58 Historique et évolution du Web Rich User Interface Devéveloppement web d applications en dehors de Java, aucune autre technologie ne permettait d interaction évoluée par le biais du navigateur le développement des CSS et de Javascript permettent à présent de concevoir la page web comme une application (AJAX)
29 29 / 58 Historique et évolution du Web Rich User Interface Devéveloppement web d applications en dehors de Java, aucune autre technologie ne permettait d interaction évoluée par le biais du navigateur le développement des CSS et de Javascript permettent à présent de concevoir la page web comme une application (AJAX) le but recherché est de disposer d une plus grande ergonomie : Rich User Interface
30 30 / 58 Historique et évolution du Web Rich User Interface Devéveloppement web d applications en dehors de Java, aucune autre technologie ne permettait d interaction évoluée par le biais du navigateur le développement des CSS et de Javascript permettent à présent de concevoir la page web comme une application (AJAX) le but recherché est de disposer d une plus grande ergonomie : Rich User Interface tout en déchargeant le serveur d un certain nombre de tâches qui sont réalisées sur le client
31 31 / 58 Historique et évolution du Web Que sera le futur du développement web? Réutilisabilité la tendance générale consiste à utiliser des frameworks (Ensemble cohérent de librairies ou sous-programmes) ces frameworks sont parfois paramétrables/adaptables grâce à des fichiers XML séparation fond / forme on s oriente vers la création d applications Web l intégration de composants réutilisables
32 32 / 58 Difficulté du développement Web Développer pour le Web, est-ce difficile? Difficulté du développement Web
33 33 / 58 Difficulté du développement Web Développer pour le Web, est-ce difficile? Compétences Il faut maîtriser de nombreuses technologies : structure du document : XML, XHTML, DOM
34 34 / 58 Difficulté du développement Web Développer pour le Web, est-ce difficile? Compétences Il faut maîtriser de nombreuses technologies : structure du document : XML, XHTML, DOM rendu : CSS (feuilles de style)
35 35 / 58 Difficulté du développement Web Développer pour le Web, est-ce difficile? Compétences Il faut maîtriser de nombreuses technologies : structure du document : XML, XHTML, DOM rendu : CSS (feuilles de style) interaction : langage côté client (Javascript)
36 36 / 58 Difficulté du développement Web Développer pour le Web, est-ce difficile? Compétences Il faut maîtriser de nombreuses technologies : structure du document : XML, XHTML, DOM rendu : CSS (feuilles de style) interaction : langage côté client (Javascript) interaction : langage côté serveur (PHP, Perl, Python,...)
37 37 / 58 Difficulté du développement Web Développer pour le Web, est-ce difficile? Compétences Il faut maîtriser de nombreuses technologies : structure du document : XML, XHTML, DOM rendu : CSS (feuilles de style) interaction : langage côté client (Javascript) interaction : langage côté serveur (PHP, Perl, Python,...) Difficultés supplémentaires ces technologies sont en constante évolution de nouvelles technologies apparaissent tous les ans
38 38 / 58 Difficulté du développement Web Autres technologies Autres compétences XSLT pour l échange d information
39 39 / 58 Difficulté du développement Web Autres technologies Autres compétences XSLT pour l échange d information les frameworks :
40 40 / 58 Difficulté du développement Web Autres technologies Autres compétences XSLT pour l échange d information les frameworks : PHP : Pear, Zend
41 41 / 58 Difficulté du développement Web Autres technologies Autres compétences XSLT pour l échange d information les frameworks : PHP : Pear, Zend Javascript : prototype, JQuery, Rico, Scriptaculous
42 42 / 58 Difficulté du développement Web Autres technologies Autres compétences XSLT pour l échange d information les frameworks : PHP : Pear, Zend Javascript : prototype, JQuery, Rico, Scriptaculous XML : JaSON, YML
43 43 / 58 Difficulté du développement Web Autres technologies Autres compétences XSLT pour l échange d information les frameworks : PHP : Pear, Zend Javascript : prototype, JQuery, Rico, Scriptaculous XML : JaSON, YML les CMS (Content Management Systems) : Joomla, SPIP,...
44 44 / 58 Difficulté du développement Web Autres technologies Autres compétences XSLT pour l échange d information les frameworks : PHP : Pear, Zend Javascript : prototype, JQuery, Rico, Scriptaculous XML : JaSON, YML les CMS (Content Management Systems) : Joomla, SPIP,... les Servlets de Java, JSP, JSP-EL, JSF
45 45 / 58 Difficulté du développement Web Balkanisation du web Les concepteurs de logiciels se livrent une guerre commerciale afin de faire triompher leurs produits et leurs standard : Windows avec Internet Explorer, Microsoft Server, ActiveX,.NET, ASP, VBScript, C#, Access
46 46 / 58 Difficulté du développement Web Balkanisation du web Les concepteurs de logiciels se livrent une guerre commerciale afin de faire triompher leurs produits et leurs standard : Windows avec Internet Explorer, Microsoft Server, ActiveX,.NET, ASP, VBScript, C#, Access Linux avec Firefox, Apache, PHP, MySQL
47 47 / 58 Difficulté du développement Web Balkanisation du web Les concepteurs de logiciels se livrent une guerre commerciale afin de faire triompher leurs produits et leurs standard : Windows avec Internet Explorer, Microsoft Server, ActiveX,.NET, ASP, VBScript, C#, Access Linux avec Firefox, Apache, PHP, MySQL Balkanisation du web L utilisation de différents standard et normes conduit à la balkanisation du web : écriture spécifique en fonction des incompatibilités
48 48 / 58 Le Web dans le monde actuel Aspects économiques et psychologiques Aspects économiques et psychologiques...
49 Le Web dans le monde actuel Web, dis moi qui je suis! Le web et la reflection Internet et le World Wide Web sont devenus un formidable vecteur d information. Tant au niveau de la diffusion (broadcasting) que du partage d information et de la coopération (ex. wikipédia). 49 / 58
50 Le Web dans le monde actuel Web, dis moi qui je suis! Le web et la reflection Internet et le World Wide Web sont devenus un formidable vecteur d information. Tant au niveau de la diffusion (broadcasting) que du partage d information et de la coopération (ex. wikipédia). aujourd hui, le site web représente la vitrine d une entreprise 50 / 58
51 Le Web dans le monde actuel Web, dis moi qui je suis! Le web et la reflection Internet et le World Wide Web sont devenus un formidable vecteur d information. Tant au niveau de la diffusion (broadcasting) que du partage d information et de la coopération (ex. wikipédia). aujourd hui, le site web représente la vitrine d une entreprise un site bien conçu représente donc un avantage certain pour l entreprise et est le gage de son sérieux et de sa qualité 51 / 58
52 52 / 58 Le Web dans le monde actuel Web et page personnelle la page web personnelle De la même manière, la page web personnelle est le reflet de la personnalité d un individu et peut être : un atout ou se révéler un inconvénient lors du recrutement d une personne (perception).
53 Le Web dans le monde actuel Web et page personnelle Critères organisation de la page (clareté, esprit de synthèse) 53 / 58
54 Le Web dans le monde actuel Web et page personnelle Critères organisation de la page (clareté, esprit de synthèse) esthétisme (perfectionnisme, aller au bout des choses) 54 / 58
55 Le Web dans le monde actuel Web et page personnelle Critères organisation de la page (clareté, esprit de synthèse) esthétisme (perfectionnisme, aller au bout des choses) type d information diffusée (ex. blog, dénigrer et/ou construire) 55 / 58
56 Le Web dans le monde actuel Web et page personnelle Critères organisation de la page (clareté, esprit de synthèse) esthétisme (perfectionnisme, aller au bout des choses) type d information diffusée (ex. blog, dénigrer et/ou construire) technologies utilisées et leur maîtrise (plus difficile à juger) 56 / 58
57 Le Web dans le monde actuel Dessine moi un site web Compétences Sites web développés : département : laboratoire LERIA : site personnel sites DBDB, WebSEN, BIL, CFBP Connaissances XHTML, XML, CSS, PHP, Javascript, Apache2, Tomcat, Servlet, Java 57 / 58
58 58 / 58 Le Web dans le monde actuel Mise en application Mise en application Approfondissement : difficulté du développement vitrine, personnalité grâce à l étude de quelques pages web
Les grandes facettes du développement Web Nicolas Thouvenin - Stéphane Gully
Les grandes facettes du développement Web Qui sommes nous? Nicolas Thouvenin Stéphane Gully Projets Web depuis 2000 LAMP, NodeJS HTML, CSS, jquery
Plus en détailles 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étailwebmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09
AISL - Architecture et Intégration des Systèmes Logiciels - 2011-2012 webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09 Administrer un serveur et
Plus en détailINTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)
CS WEB Ch 1 Introduction I. INTRODUCTION... 1 A. INTERNET INTERCONNEXION DE RESEAUX... 1 B. LE «WEB» LA TOILE, INTERCONNEXION DE SITES WEB... 2 C. L URL : LOCALISER DES RESSOURCES SUR L INTERNET... 2 D.
Plus en détailJoomla! 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étailProgrammation Web. Madalina Croitoru IUT Montpellier
Programmation Web Madalina Croitoru IUT Montpellier Organisation du cours 4 semaines 4 ½ h / semaine: 2heures cours 3 ½ heures TP Notation: continue interrogation cours + rendu à la fin de chaque séance
Plus en détailINFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09
INFORMATIQUE & WEB Code du diplôme : CP09 Passionné par l informatique et le web, vous souhaitez obtenir une certification dans un domaine porteur et enrichir votre CV? PARCOURS CERTIFICAT PROFESSIONNEL
Plus en détailPaul FLYE SAINTE MARIE
Paul FLYE SAINTE MARIE ASSISTANT CHEF DE PROJET DANS LE DÉVELOPPEMENT INFORMATIQUE Domaines de compétences Conduite de projet (échange avec la maitrise d ouvrage, maitrise d œuvre, rédaction des spécifications
Plus en détailKarim EL KHALIFA Web developer
Curriculum Vitæ Karim EL KHALIFA Web developer + EXPÉRIENCES PROFESSIONNELLES + 2010-2013 Vert-Pomme Communication Création et développement des produits web vendus par l agence. Direction de l équipe
Plus en détailArchitectures web/bases de données
Architectures web/bases de données I - Page web simple : HTML statique Le code HTML est le langage de base pour concevoir des pages destinées à être publiées sur le réseau Internet ou intranet. Ce n'est
Plus en détailComparatif CMS. Laurent BAUREN S Bérenger VIDAL Julie NOVI Tautu IENFA
Comparatif CMS Laurent BAUREN S Bérenger VIDAL Julie NOVI Tautu IENFA Sommaire Introduction : Dans le cadre de notre projet de master première année, il nous a été demandé de développer un moteur de recherche
Plus en détailCATALOGUE FORMATION 2015
CATALOGUE FORMATION 2015 CATALOGUE FORMATION 2015 SOMMAIRE P. 06 L agence Présentation de l Agence Nationale de Promotion des TIC (ANPTIC) Mot du Directeur Général P.11 Nos formations par thème Outils
Plus en détailModule BD et sites WEB
Module BD et sites WEB Cours 8 Bases de données et Web Anne Doucet Anne.Doucet@lip6.fr 1 Le Web Architecture Architectures Web Client/serveur 3-tiers Serveurs d applications Web et BD Couplage HTML-BD
Plus en détailSommaire. -1-Computer en bref. Web en bref. Le web 3.0,...la mobilité. Evolution du Web... ... web1.0, web2.0, web2.b, web3.0...
Evolution du Web... Le web 3.0,...la mobilité... web1.0, web2.0, web2.b, web3.0... Raoul Mengis, -1-Computer Stéphane Gay, -1-Computer Stéphane Micheloud, EPFL Lausanne http://www.1info.com/4w3.html [en]
Plus en détailWEB & 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étailTechnologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie
1 / 22 Technologies Web Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya Université Pierre et Marie Curie Rappel 2 / 22 Problématique Quelles technologies utiliser
Plus en détailNotre Catalogue des Formations IT / 2015
Notre Catalogue des Formations IT / 2015 Id Intitulé Durée Gestion de projets et méthodes I1101 I1102 I1103 I1104 I1105 I1106 I1107 I1108 I1109 I1110 I1111 I1112 I1113 I1114 I1115 I1116 I1117 I1118 I1119
Plus en détailCatalogue des Formations Techniques
Catalogue des Formations Techniques Items Média Concept 4, allées Pierre-Gilles de Gennes - 33700 Mérignac Téléphone : 05.57.35.73.73 Télécopie : 05.57.35.73.70 Courriel : contact@imc-fr.com 2 Préambule
Plus en détailPrésentation du Framework BootstrapTwitter
COUARD Kévin HELVIG-LARBRET Blandine Présentation du Framework BootstrapTwitter IUT Nice-Sophia LP-SIL IDSE Octobre 2012 Sommaire I. INTRODUCTION... 3 Définition d'un framework... 3 A propos de BootstrapTwitter...
Plus en détailCatalogue des formations
Catalogue des formations NANCY et TRAINING (siège) 22 rue de Médreville 54000 Nancy Téléphone : 03 83 67 63 05 METZ 4 rue Marconi 57070 Metz Téléphone : 03 87 20 35 02 REIMS 09 rue Pingat 51000 Reims Téléphone
Plus en détailPetite définition : Présentation :
Petite définition : Le Web 2.0 est une technologie qui permet la création de réseaux sociaux, de communautés, via divers produits (des sites communautaires, des blogs, des forums, des wiki ), qui vise
Plus en détailBES WEBDEVELOPER ACTIVITÉ RÔLE
BES WEBDEVELOPER ACTIVITÉ Le web developer participe aux activités concernant la conception, la réalisation, la mise à jour, la maintenance et l évolution d applications internet/intranet statiques et
Plus en détailLoïc Rossignol Ingénieur Consultant
FORMATION & DIPLOMES 2012 2013 3IL (Limoges) 2011 CS2I Bourgogne (Groupe 3IL) 2008 Lycée Raoul Follereau (Nevers) Master 2 Manager des systèmes d information et des infrastructures European Master of Science
Plus en détail1 ère Université WEB. Courbevoie Samedi 21 octobre 2006. Votre site interactif sur internet.
1 ère Université WEB Courbevoie Samedi 21 octobre 2006 Votre site interactif sur internet. Programme de la journée. 10H30 - Introduction Université web Votre site interactif sur internet. 10H35 Généralités
Plus en détailApplication 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étailFICHE TECHNIQUE. Secondaire et postsecondaire
FICHE TECHNIQUE Année de compétition 2012 Endroit Edmonton, AB Numéro de concours 17 Nom du métier Conception de sites Web Niveaux Secondaire et postsecondaire 1. INTRODUCTION 1.1 But de l épreuve Permettre
Plus en détailExpert technique J2EE
EHRET Guillaume 25, rue de la Richelandiere 42100 SAINT ETIENNE 32 ans - Célibataire Expert technique J2EE Domaines de compétences Environnement et langages Expertise en programmation Java et en architecture
Plus en détailEchosgraphik. Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet
Echosgraphik Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet Présentation I. Echosgraphik Protocoles de travail I. Développement du site II.
Plus en détailLANGAGUE 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étailCRÉ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
Plus en détailFormation Webmaster : Création de site Web Initiation + Approfondissement
Contactez notre équipe commerciale au 09.72.37.73.73 Aix en Provence - Bordeaux - Bruxelles - Geneve - Lille - Luxembourg - Lyon - Montpellier - Nantes - Nice - Paris - Rennes - Strasbourg - Toulouse Formation
Plus en détailMagento. 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
Plus en détailSommaire : Pourquoi créer un site web? Qu est-ce qu un site Web? Les différents types de sites. Quelles solutions peuvent être employées?
Sommaire : Pourquoi créer un site web? Qu est-ce qu un site Web? Les différents types de sites Quelles solutions peuvent être employées? Présentation d une des solutions Conclusion Aujourd hui le web est
Plus en détailCATALOGUE DES FORMATIONS LANGUES
CATALOGUE DES FORMATIONS LANGUES Présentation Ecole Informatique Jasmin agrée par le Ministère de formation professionnelle et de l emploi sous le n 11-1202-12 le 29/08/2012. Spécialiste en informatique,
Plus en détailTechnologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage
Technologies du Web Créer et héberger un site Web Page 1 / 26 Plan Planification Choisir une solution d hébergement Administration Développement du site Page 2 / 26 Cahier des charges Objectifs du site
Plus en détailDéveloppeur - Conseiller - Formateur web
Houssou Audrey-Roch 10 avenue des fresnes 44340 Bouguenais email: audreyroch.houssou@gmail.com portable :0603570242. Fixe: 0951351920 Site Web :www.entre-polypes.com CV en ligne Permis B 2 enfants Développeur
Plus en détailAvant-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étailFormation : Langues : Types d Intervention et Secteurs d Activité :
Ismail HACHOUM 142, Rue Georges Pompidou, 59110 La Madeleine - FRANCE Email : ismail.hachoum@gmail.com Tél: +33(0) 650 198 937 27 ans - Marié Permis B Ingénieur Etudes et Développement Java/JEE Formation
Plus en détailAutour du web. Une introduction technique Première partie : HTML. Georges-André SILBER Centre de recherche en informatique MINES ParisTech
Autour du web Une introduction technique Première partie : HTML Georges-André SILBER Centre de recherche en informatique MINES ParisTech silber@cri.ensmp.fr http://www.cri.ensmp.fr/people/silber/cours/2010/web
Plus en détailProjet 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
Plus en détailINGÉNIEUR LOGICIEL JAVAEE / GROOVY 8 ANS D EXPÉRIENCE
INGÉNIEUR LOGICIEL JAVAEE / GROOVY 8 ANS D EXPÉRIENCE Igor Rosenberg 30 ans DEA «Image-Vision» de l Université de Nice Sophia-Antipolis POSTES PRECEDENTS MMA: Développement Web/Grails sur démonstrateur
Plus en détailIngénieur Développement Nouvelles Technologies
Ingénieur Développement Nouvelles Technologies M. Nour-eddine FOUAD 26/02 Rue Paul Ramadier 59800 Lille E-mail : fnour@free.fr Site perso : http://nfouad1.free.fr/ : 03.20.06.32.04 : 06.77.44.15.28 Nationalité
Plus en détailCode Produit Nom Produit Dernière mise à jour. AM003 Alias Mobile On Demand Licence 1 mois 27/04/2015
www.alias-ad.com ALIAS MOBILE DESIGNER Des solutions innovantes pour la création d applications de gestion accessibles aux appareils mobiles (tablettes et smartphones) en client léger. Code Produit Nom
Plus en détailSYSTÈMES DE PUBLICATION POUR L INTERNET. Beatep 2006. Marie-France Landréa - Observatoire de Paris
SYSTÈMES DE PUBLICATION POUR L INTERNET Beatep 2006 SPIP UN système de publication sur Internet Marie-France Landréa - Observatoire de Paris Caractéristiques des CMS Des auteurs (de contenu) Créent, d
Plus en détailS7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i
Modernisation IBM i Nouveautés 2014-2015 IBM Power Systems - IBM i 19 et 20 mai 2015 IBM Client Center, Bois-Colombes S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i Mardi
Plus en détailRapport de Stage Christopher Chedeau 2 au 26 Juin 2009
Rapport de Stage Christopher Chedeau 2 au 26 Juin 2009 «Web. De l intégration de pages statiques HTML à un CMS, à la dynamisation d un site grâce au Javascript et l utilisation de nouvelles technologies
Plus en détailDIRECTEUR / CHEF DE PROJETS / CONSULTANT. «Project Management Institute PMP»
M. Mohammed ZAOUDI Né le 18/11/1978 : (+212) 06.61.21.57.04 Site : www.zaoudi.com @ : zaoudimo@yahoo.fr DIRECTEUR / CHEF DE PROJETS / CONSULTANT Ingénieur d état en Management des Systèmes d Information
Plus en détailInformations générales. Technologies. css3-html5-php-ajax-j-query-mootools-action-script3
Pascal Gaudin Développeur WEB- php-mysql-javascript 04 67 56 81 51 06 69 39 20 54 al.gau@free.f Informations générales Titre Développeur php-mysql-javascript Ecole Brousse Mtpellier - Afpa Béziers Année
Plus en détailLes outils de création de sites web
Tuto 1ère séance - p1 Les outils de création de sites web Sources : Réalisez votre site web avec HTML5 et CSS3 de Mathieu Nebra (Edition Le Livre du Zéro) site fr.openclassrooms.com (anciennement «site
Plus en détailProgrammation Web. Introduction
Programmation Web Introduction 1 Introduction 10 séances 1 h cours + 1h TD Notes : contrôle continu DS 1 TP : note de groupe : rapport + code source + démo TD : note personnelle (=0 si 2 absences non justifiées)
Plus en détailFORMATIONS INFORMATIQUES. Catalogue des formations 2015
FORMATIONS INFORMATIQUES Catalogue des formations 2015 Sommaire 2 INFORMATIQUE DÉCISIONNELLE... 4 Business Object - Crystal Reports... 4 Microsoft (tous les cours officiels)... 4 Cognos... 4 Oracle 10-11g...
Plus en détailFormation 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étail7 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 : phi.crepin@gmail.com Disponibilité : En poste chez Soft Computing Développeur Web JEE
Plus en détailHTTP. Technologies du Web. Programmation Web côté serveur. Mastère spécialisé Management et nouvelles technologies, 16 novembre 2009
HTTP Technologies du Web Programmation Web côté serveur Pierre Senellart (pierre.senellart@telecom-paristech.fr) Mastère spécialisé Management et nouvelles technologies, 16 novembre 2009 P. Senellart (TELECOM
Plus en détailNotre processus d embauche
Notre processus d embauche Nous considérons la passion, le désir d apprendre et les habilités priment sur l expérience. Notre processus d évaluation des candidatures passe donc par une auto-évaluation
Plus en détailLes différents parcours en S4
Les différents parcours en S4 3x3 parcours sont proposés. Il existe d abord trois grandes familles de spécialisation: le développement front (60 places), le développement back (30 places) et la communication
Plus en détail1.2 - Définition Web 2.0 ( wikipedia )
1.2 - Définition Web 2.0 ( wikipedia ) Web 2.0 est un terme souvent utilisé pour désigner ce qui est perçu comme une transition importante du World Wide Web, passant d'une collection de sites web à une
Plus en détailCréation d'un site Internet dynamique avec HTML-CSS ou un CMS Formation à distance sur le réseau Pyramide
Création d'un site Internet dynamique avec HTML-CSS ou un CMS Formation à distance sur le réseau Pyramide Du 19 octobre 2015 au 08 avril 2016* Date limite de dépôt des candidatures : 1 semaine avant le
Plus en détailNFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web
NFA016 : Introduction O. Pons, S. Rosmorduc Conservatoire National des Arts & Métiers Pour naviguer sur le Web, il faut : 1. Une connexion au réseau Réseau Connexion physique (câbles,sans fils, ) à des
Plus en détailApplications distribuées: le retour du client "riche"
Applications distribuées: le retour du client "riche" Markus Jaton, Olivier Liechti Olivier Liechti / Markus Jaton /1 Agenda Java a-t-il un avenir sur le "desktop"? Swing vs. AJAX: idées préconçues? Architecture
Plus en détailAssurances & Mutuelles, Industrie, Santé, Énergie, Transport, Médias / Multimédias, Télécoms, Services
Société de conseil et d ingénierie en informatique SEELANDE Consulting, société de conseil et d ingénierie en informatique spécialisée dans les NTIC, se positionne dans différents secteurs d activités
Plus en détailMercredi 15 Janvier 2014
De la conception au site web Mercredi 15 Janvier 2014 Loïc THOMAS Géo-Hyd Responsable Informatique & Ingénierie des Systèmes d'information loic.thomas@anteagroup.com 02 38 64 26 41 Architecture Il est
Plus en détailBibliothèque Numérique L'intégrale Collection Ressources Informatiques
Bibliothèque Numérique L'intégrale Collection Ressources Informatiques Informaticiens Niveau : Débutant à Initié Disposer d'un manuel de référence Présentation des concepts essentiels de mise en œuvre
Plus en détailSurvol des nouveautés
Maîtrisez la conception de sites Web en toute simplicité WebExpert est un puissant logiciel d'édition Web qui vous permet de concevoir et de gérer des sites Web, de façon professionnelle en toute simplicité.
Plus en détailProfil. Formations Certifications. Etienne de LONGEAUX Architecte logiciel/ Lead développeur PHP5/SYMFONY2/ZEND 13 ans d expérience.
Etienne de LONGEAUX Architecte logiciel/ Lead développeur PHP5/SYMFONY2/ZEND 13 ans d expérience Profil Expert SYMFONY 2 / ZEND Etude et modélisation UML Montée en charge / Compétence Sécurité / Authentification
Plus en détailProgrammation Internet Cours 4
Programmation Internet Cours 4 Kim Nguy ên http://www.lri.fr/~kn 17 octobre 2011 1 / 23 Plan 1. Système d exploitation 2. Réseau et Internet 3. Web 3.1 Internet et ses services 3.1 Fonctionnement du Web
Plus en détailDevenez 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étailChef de Projet Web. Expériences. Compétences. Diplômes. Formations. Communication. Informatique
Chef de Projet Web Expériences 2011 Chargé de Projets Informatique de Gestion et Décisionnel 2008 Expert Stratégie et Technologies Web 2007 Consultant Informatique 2005 Chargé de Communication 2002 Ingénieur
Plus en détailArchitecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application
Architecture Multi-Tier Traditionnellement une application informatique est un programme exécutable sur une machine qui représente la logique de traitement des données manipulées par l application. Ces
Plus en détailYoussef LYHYAOUI Ingénieur Java/J2EE, SOA, ESB, Web services 31 ans Statut : Indépendant SITUATION ACTUELLE
Youssef LYHYAOUI Ingénieur Java/J2EE, SOA, ESB, Web services 31 ans Statut : Indépendant Adresse Personnelle : 3, allée du Roussillon 91300 Massy Téléphone : (+33) 06 78 37 34 82 E-mail : youssef.lyhyaoui@spartup.com
Plus en détailLangage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv>
Langage HTML (2 partie) «Je n'ai fait que prendre le principe d - hypertexte et le relier au principe du TCP et du DNS et alors boum! ce fut le World Wide Web!» Tim Berners-Lee
Plus en détailArchitecte 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étailCursus 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étailL3 informatique TP n o 2 : Les applications réseau
L3 informatique TP n o 2 : Les applications réseau Sovanna Tan Septembre 2009 1/20 Sovanna Tan L3 informatique TP n o 2 : Les applications réseau Plan 1 Transfert de fichiers 2 Le Courrier électronique
Plus en détailPoint 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étailRapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013
Rapport de stage Création d un site web Stage du 20/01/2013 au 21/02/2013 Auteur : Antoine Luczak Tuteur professionnel : M. Tison Tuteur scolaire : Mme Girondon Année scolaire : 2013/2014 1 Table des matières
Plus en détail10. Base de données et Web. OlivierCuré [ocure@univ-mlv.fr]
10. Base de données et Web 313 Evolution de l'information Ordre de grandeur : 314 1Mo : 1 gros roman 200Mo : ce que mémorise un être humain dans sa vie. 900Mo : information contenue dans le génome d'une
Plus en détailLe collège d informatique
Le collège d informatique Mot de la présidente BIENVENUE À titre de Présidente de l Institut supérieur d informatique, c est un grand plaisir de vous souhaiter la bienvenue. HENRIETTE MORIN Depuis près
Plus en détailnovatis Agence Web innovatrice
QUI SOMMES NOUS? 02 novatis La théorie c est quand on comprend tout et que rien ne marche La pratique c est quand tout marche mais on ne sait pas pourquoi! Chez Novatis, nous avons réussi les deux... tout
Plus en détailUtiliser un CMS: Wordpress
Utiliser un CMS: Wordpress Annie Danzart Annie.Danzart@telecom-paristech.fr Wordpress Concevoir un site web statique Concevoir un site web dynamique Choisir un hébergement Choix du CMS Wordpress: installation
Plus en détail3W 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étailRefonte front-office / back-office - Architecture & Conception -
Refonte front-office / back-office - Architecture & Conception - GLG204 - Architectures Logicielles Java 2008/2009 Nom : Cédric Poisson Matricule : 06-49012 Version : 1.0 Jeudi 28 mai 2009 1 / 23 Table
Plus en détailArmand PY-PATINEC 2010
Armand PY-PATINEC 2010 EPREUVE PRATIQUE : TABLEAU SYNOPTIQUE Activités Inventaire de bières et de leur lieu de fabrication Gestion des clients pour un programme de facturation Emploi du ruban de l interface
Plus en détailDans nos locaux au 98 Route de Sauve 30900 NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur
FORMATION FORFAIT WEB DEVELOPPEUR Qualification ISQ OPQF Formacode 46 125 Certification de titre professionnel Web Designer + modules optionnels : Développement PHP/MySQL avancé, Web App, CMS e-boutique
Plus en détailObservatoire du logiciel libre. Baromètre des tendances 2007 du logiciel libre. www.ob2l.com
Observatoire du logiciel libre Baromètre des tendances 2007 du logiciel libre 2 ème édition - Septembre 2007 www.ob2l.com Sommaire 1 - Présentation du baromètre des logiciels libres... 3 1.1 - Qui sommes
Plus en détailMise à jour : Octobre 2011
FICHE TECHNIQUE Architecture VIGILENS Mise à jour : Octobre 2011 VIGILENS SARL 53, rue Vauban F 69006 LYON www.vigilens.net Sommaire 1. Intégration de VIGILENS dans l architecture de l entreprise... 3
Plus en détailHébergement de sites Web
Hébergement de Solutions complètes et évolutives pour l hébergement de sites Web dynamiques et de services Web sécurisés. Fonctionnalités Serveur Web Apache hautes performances Apache 1. et.0 1 avec prise
Plus en détailLICENCE PROFESSIONNELLE SYSTEMES INFORMATIQUES & LOGICIELS
LICENCE PROFESSIONNELLE SYSTEMES INFORMATIQUES & LOGICIELS Contenu détaillé de la spécialité : SIMO : SYSTEMES D'INFORMATION, METHODES ET OUTILS (ASSISTANT CHEF DE PROJET INFORMATIQUE) Contenu détaillé
Plus en détailDéveloppement d applications Internet et réseaux avec LabVIEW. Alexandre STANURSKI National Instruments France
Développement d applications Internet et réseaux avec LabVIEW Alexandre STANURSKI National Instruments France Quelles sont les possibilités? Publication de données Génération de rapports et de documents
Plus en détailCHEF DE PROJET - DÉVELOPPEUR EXPÉRIMENT É PHP - JAVA -.NET. 28 ans - 7 ans d'expérience
N0020 CHEF DE - DÉVELOPPEUR EXPÉRIMENT É PHP - JAVA -.NET 28 ans - 7 ans d'expérience Expert ises mét iers : Langues : Distribution, Logistique, Santé, social Roumain (Langue maternelle), Russe (Avancé),
Plus en détailInformatique & Systèmes de Communication. Stages de 12 à 16 semaines aux Etats-Unis
Informatique & Systèmes de Communication Stages de 12 à 16 semaines aux Etats-Unis PROGAMME DES STAGES Depuis 2010, les stages en entreprise sont devenus obligatoires dans le cadre des études master. Les
Plus en détailCOMPÉTENCES TECHNIQUES
André RIHANI, 43 ans DEUG A (MPM), 1993 Anglais courant 06.15.30.08.31 andre@rihani.fr DÉVELOPPEUR PHP ORANGE: Développeur LAMP (Linux, Apache, MySql, Php) durant 7 ans, tests unitaires et fonctionnels,
Plus en détailBureautique Initiation Excel-Powerpoint
Module de Formation Personnalisée : Bureautique Initiation Excel-Powerpoint Durée : jours ouvrables Prix : Formation personnalisée en vue d obtenir les notions de base indispensables pour : Excel Office
Plus en détailDéveloppement des Systèmes d Information
Développement des Systèmes d Information Axe ISI Camille Persson Institut Fayol / LSTI / ISCOD École Nationale Supérieure des Mines de Saint-Etienne 158 cours Fauriel, 42000 Saint-Etienne persson@emse.fr
Plus en détailRESUME DE CARRIERE. Alice JULIENNE. 23 ans Nationalité Française Développeur Web Front-End. Compétences
RESUME DE CARRIERE Alice JULIENNE 23 ans Nationalité Française Développeur Web Front-End Compétences Systèmes Langages Windows (XP, 98) Macintosh OS X HTML, XHTML, CSS, XML, PHP, SQL, Javascript, J-Querry
Plus en détailDÉVELOPPEUR WEB - PHP/SQL
DÉVELOPPEUR WEB - PHP/SQL Contrat de professionnalisation Période de professionnalisation -PRESENTATION- Objectif Métier visé Acquérir l ensemble des compétences attendues en qualité de Développeur Web
Plus en détailTechnologies Web avancées. ING1 SIGL Technologies Web avancées
ING1 SIGL Technologies Web avancées Olivier Pons / 2013-2014 Objectif Comprendre globalement le Web Sommaire 1. Rappel Web 2. État de l'art 3. Solutions actuelles 2 / 28 1 Rappel Web 1a. HTML HTML dans
Plus en détail