Web dynamique : les outils d'un développeur professionnel. François Piat - 1



Documents pareils
CATALOGUE DES FORMATIONS LANGUES

Catalogue des Formations Techniques

Paul FLYE SAINTE MARIE

Développeur - Conseiller - Formateur web

Informations générales. Technologies. css3-html5-php-ajax-j-query-mootools-action-script3

Ingénieur Développement Nouvelles Technologies

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

Armand PY-PATINEC 2010

Consultant-Développeur en informatique

Mercredi 15 Janvier 2014

Catalogue des formations

Luc Carreau. Consultant PERFECTIONNEMENT

INGÉNIEUR - DÉVELOPPEUR SENIOR PHP. 28 ans - 8 ans d'expérience

DÉVELOPPEUR WEB - PHP/SQL

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09

de logiciels Web 2.0, SaaS Logiciels collaboratifs Portails pour entreprises Développement iphone, Android WebApp HTML5 Mobile marketing

Technologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie

Les grandes facettes du développement Web Nicolas Thouvenin - Stéphane Gully

<Insert Picture Here>ApExposé. Cédric MYLLE 05 Février Exposé Système et Réseaux : ApEx, Application Express d Oracle

Expert technique J2EE

DIRECTEUR / CHEF DE PROJETS / CONSULTANT. «Project Management Institute PMP»

Programmation Web. Introduction

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

Formations qualifiantes pour demandeurs d emploi

DotNet. Plan. Les outils de développement

Echosgraphik. Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet

Transport de marchandises (messagerie nationale, express, affrètement) ; Domaine médical (gestion administrative, paie hospitalière).

Bureautique Initiation Excel-Powerpoint

Atelier 1. Portails documentaires : BioLib et Cemadoc

Formation : WEbMaster

Nos stages s'adressent à tous ceux qui ont besoin d'acquérir des bases, une mise à niveau ou un perfectionnement dans les thèmes suivants :

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i

Dago Oscar Hervé DJAHI

R E S O T E L. Ingénierie des Systèmes Informatiques Réseaux et Télécommunications. Calendrier des Formations IT

Recommandations techniques

emuseum PUBLIEZ VOS COLLECTIONS SUR INTERNET Pourquoi choisir emuseum? Intégration facile avec TMS Puissante fonction de recherche

Ingénieur Généraliste Spécialité Informatique

Mise à jour : Octobre 2011

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

CONSULTANT. Ingénieur Système d Information. Projet Analyse Développement INGENIEUR CONSEIL INFORMATIQUE & NTIC DEPUIS NOVEMBRE 2003.

Calendrier. Accèder à nos filières. Inter-entreprises. Informatique Technique. Bureautique. * 0,15 cts la minute

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É JAVA - J2EE. 27 ans - 5 ans d'expérience

Patrice Cloutier, B.Ing.

Notre Catalogue des Formations IT / 2015

Développement des Systèmes d Information

INGÉNIEUR - DÉVELOPPEUR SENIOR WEB UI - PHP - MAGENT O. 35 ans - 9 ans d'expérience

Programme ASI Développeur

RESUME DE CARRIERE. Alice JULIENNE. 23 ans Nationalité Française Développeur Web Front-End. Compétences

Loïc Rossignol Ingénieur Consultant

Bibliothèque Numérique L'intégrale Collection Ressources Informatiques

Notre vision, Votre croissance

CATALOGUE FORMATION 2015

Je suis très dynamique et extrêmement motivé car j'aime beaucoup acquérir de nouvelles connaissances et

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É PHP. 27 ans - 6 ans d'expérience

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É PHP - MAGENT O. 30 ans - 6 ans d'expérience

HTTP. Technologies du Web. Programmation Web côté serveur. Mastère spécialisé Management et nouvelles technologies, 16 novembre 2009

Code Produit Nom Produit Dernière mise à jour. AM003 Alias Mobile On Demand Licence 1 mois 27/04/2015

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN ING

FORMATIONS INFORMATIQUES. Catalogue des formations 2015

Liste des Technologies

Modernisation et développement d applications IBM i Stratégies, technologies et outils

Administrateur Réseaux Expert informatique Développeur Java/J2EE Virtualisation VMWare, ESX EXPERIENCES PROFESSIONNELLES

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

Alain AUDUTEAU. Directeur de projets. 440, Avenue de la division Leclerc CHATENAY MALABRY : :

Les outils de création de sites web

CALENDRIERS DES FORMATIONS LILLE

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

Ingénieur d Etudes.NET. Involys :.NET,3.5, C#, Vb.net, Asp.net, vb6,sql server2005, Oracle8i, TFS, MSProject, UML, Rational Rose

Etat des lieux en Région de Bruxelles Capitale Stand van zaken in het Brussels Hoofdstedelijk Gewest. Jean-Pierre RUCCI Directeur EVOLIRIS

Administration des ressources informatiques

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

A5.2.4 Étude d une technologie, d'un composant, d'un outil

COMPÉTENCES TECHNIQUES

Une famille d'applications permettant à toute organisation d'optimiser le suivi et la gestion de ses ressources internes vous présente

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

Systèmes en réseau : Linux 1ère partie : Introduction

Marie-Christine Spengler

Karim EL KHALIFA Web developer

7 villa de la citadelle Né le 13 mai Arcueil Nationalité : Française. Développeur Web JEE COMPÉTENCES

BMGI CENTER. B.M.G.I. Center. Centre Agréé & Certifié PLANNING DE FORMATION Centre Agréé & Certifié

Yannick Dalbin Développeur Freelance 616 Chemin Du Vallon Des Gavots Aubagne

ANALYST E FONCT IONNEL - T EST EUR SENIOR Analyse métier - Assurance qualité. 32 ans - 8 ans d'expérience

ANALYSTE PROGRAMMEUR DIPLÔME D ÉTABLISSEMENT

Formation : Langues : Types d Intervention et Secteurs d Activité :

Dans nos locaux au 98 Route de Sauve NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur

Notre processus d embauche

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

Module BD et sites WEB

CALENDRIER DE FORMATION 2015

... Conseil. Exp er tise. I ngénierie. Formation

CAHIER DES CHARGES D IMPLANTATION

INGÉNIEUR D'ÉTUDE / DÉVELOPPEMENT. 16 années d expérience LOGICIELS SAAS - RESPONSIVE WEB DESIGN JOOMLA - RÉFÉRENCEMENT NATUREL

Transcription:

Web dynamique : les outils d'un développeur professionnel François Piat - 1

Développeur professionnel François Piat, 52 ans, 28 ans d'informatique 11 ans dans une SSII - 1983 1993 Programmeur Analyste Chef de projets Depuis 1994 : travailleur indépendant Multimédia - CDRom Web - applications Depuis 2000 : PAST au LIFC Enseignement en présentiel et à distance T I SSII PAST François Piat - 2

SSII - 1983 1993 Minis et moyens systèmes GCOS - UNIX Cobol - Basic(s) - L4G Bases de données relationnelles Générateur d'écran : Informix - Oracle T I PAST Editeurs de textes : WM, Vi Visual Basic : premier outil intégré moderne SSII François Piat - 3

Visual basic 1-1991 François Piat - 4

Intégrateur de CDRom - 1994 De nombreuses professions Outils propriétaires très spécialisés Macromédia Director - AuthorWare SoundEdit Extreme 3D Adobe Photoshop Premiere - After Effect T I SSII PAST François Piat - 5

Director François Piat - 6

Web dynamique - 2000 De nombreux langages HTML - CSS - JavaScript PHP - ASP SQL Des bases de données MySQL - SQL Server - PostgreSQL Beaucoup d'outils nécessaires Serveur Web Serveur de bases de données Un environnement de développement Des navigateurs T I SSII PAST François Piat - 7

Architecture 3 tiers CLIENT SERVEUR Web SERVEUR BD HTTP request Requête SQL 1 2 3 4 5 8 7 6 HTML CSS JavaScript HTTP response PHP ASP JSP Python.net... Données SQL François Piat - 8

Serveur Web Un serveur Web est indispensable pour interpréter le code PHP, ASP, JSP, servlet ou autre. Apache http://www.apache.org/ IIS (Internet Information Server) http://www.microsoft.com/iis Tomcat http://tomcat.apache.org/ François Piat - 9

Serveur de bases de données Un serveur de bases de données est le plus souvent nécessaire MySQL (mysql AB Sun Oracle) http://www.mysql.com/ PostgreSQL http://www.postgresql.org/ SQLServer, Oracle, DB2... Des simples fichiers textes sont parfois suffisants Fichiers séquentiels CSV (ie excel) XML François Piat - 10

Serveurs Linux - Apache - MySQL - PHP Windows - Apache - MySQL - PHP http://www.wampserver.com/ http://www.apachefriends.org/fr/xampp.html François Piat - 11

Zoutils indispensables L'imagination Le discernement Vénus de Willendorf 24 000 22 000 av JC Hauteur : 11 cm L'homme - Calder 1967 ap JC Hauteur : 24 m François Piat - 12

Frameworks PHP CakePHP CodeIgniter Jelix Hoa Framework Magento Postnuke QCodo Symfony Zend Framework JavaScript Dojo Ext JQuery MooTools Prototype YUI L'effet Wouahhh de 2010 sera l'effet Boooff de 2011 François Piat - 13

Editeurs de code Scite http://www.scintilla.org/ Eclipse PDT PHP Development Tools http://www.eclipse.org/pdt/ François Piat - 14

Eclipse PDT Utilisé uniquement comme éditeur de code et gestionnaire de projet Pas de lien avec un serveur Web Pas de lien avec un serveur de BD Pas de lien avec un débogueur Pas de lien avec un système de versioning François Piat - 15

Eclipse PDT : vue générale François Piat - 16

Eclipse PDT : fichiers du projet François Piat - 17

Eclipse PDT : éditeur de code François Piat - 18

Eclipse PDT : commentaires François Piat - 19

Eclipse PDT : composants François Piat - 20

Eclipse PDT : HTML François Piat - 21

Eclipse PDT : CSS François Piat - 22

Eclipse PDT : JavaScript JSEclipse (Adobe) http://www.interaktonline.com/products/eclipse/jseclipse/overview/ François Piat - 23

DreamWeaver - Adobe François Piat - 24

Photoshop - Adobe François Piat - 25

Navigateur Tester dès le debut Tester souvent Tester partout et tester, tester, tester François Piat - 26

Navigateurs HTML 1 1991 1993 W3C JavaScript 1994 1995 HTML 3 CSS 1996 1999 HTML 4.01 DOM 2 2000 2003 WEB 2 2004 2006 2007 2010 Mosaic Safari Saf.4 NS NS 4 Mozilla FF 1 FF 3.6 Opera Op. 10 Spy Glass MSIE IE 3 IE 4 IE 5 IE 6 IE 7 IE 8 Trident - Internet Explorer. Gecko - Firefox. WebKit - Chrome, Safari, smart phones (iphone, Android, and Palm). Embarqué dans Adobe Air. Presto - Opera. Embarqué dans la Wii, Dreamweaver. Chrome François Piat - 27

Navigateurs : idées préconçues Cenzik Inc. : Web Application Security Trends Report François Piat - 28

Outils des navigateurs Firefox Web developer : http://chrispederick.com/work/web-developer/ Firebug : http://getfirebug.com/ Internet Explorer 8 Outils Outils développeurs (F12) Chrome Options pour les développeurs outils de développement (ctrl+maj+i) François Piat - 29

Merci de votre attention francois.piat@univ-fcomte.fr François Piat - 30