www.atkconseils.com Contactez-nous au 01.40.54.50.37

IN FO

RM A

TI Q

UE

65

CONSTRUIRE, PUBLIER ET PROMOUVOIR UN SITE WEB (CURSUS WEB-2)

MODULE 1 : L ENVIRONNEMENT DE DÉVELOPPEMENT - Installer WAMP ou MAMP - Utiliser un éditeur WYSIWYG - Utiliser un client FTP - Accéder à sa plateforme d hébergement - Utiliser son interface d administration d hébergement

MODULE 2 : BASE DE DONNÉES, LES FONDAMENTAUX - Structurer une base de données - Définir et typer les champs, index et jointures - Manipulation dans une base de données, travailler avec phpMyAdmin - Les fonctions : SELECT, INSERT, UPDATE

MODULE 3 : LE PHP LES FONDAMENTAUX - Notion de MVC - Développer en séparant, le code et les éléments de style, les contrôleurs - Le langage PHP - Script côté serveur ou client - Règles syntaxiques, les variables, La programmation - Les instructions en boucle, les instructions en condition, les fonctions PHP

MODULE 4 : LES FORMULAIRES (GET ET POST) - Méthode d envoi des variables - Méthode de récupération des variables

MODULE 5 : LA CONNEXION À UNE BASE DE DONNÉES - Renseigner un script de connexion - Règles de sécurité - Tester une connexion

MODULE 6 : COMMUNIQUER AVEC UNE BASE DE DONNÉES - Extraire des données de la base - Modifier des données de la base - Créer des données dans la base - Les principales instruction SQL utilisables dans PHP - Les instructions agissant sur la structure de la base de données

MODULE 7 : LES SOLUTIONS OPEN SOURCE - Les cms et erp à usage éditorial : Joomla®, Wordpress®, Ez Publish® - A destinations des TPE-PME : Dolibarr®, Vtiger® - Les règles de choix - Les procédures d installation - Les règles d administration : utilisateurs, modules - La personnalisation, Les templates, L arborescence

MODULE 8 : LES MODÈLES ET TEMPLATES - Les repérer sur le web et les sélectionner - Les installer, Les modifier

MODULE 9 : INTERVENIR SUR UN SITE EXISTANT - Interpréter une erreur - Repérer le code générateur : tester le code en mode « protégé » - Tracer une procédure avec des marqueurs visibles - Décrypter une programmation modèle objet - Construire un schéma d optimisation du code - Notions de sécurisation d un site web

TARIF INTER: 990 EUR TARIF INTRA: 3 960 EUR DUREE: 21 h.

DÉVELOPPER, OPTIMISER, METTRE À NIVEAU UN SITE WEB CROSS PLATFORM (CURSUS WEB-3)

INFORMATIQUE DEVELOPPEMENT WEB

OBJECTIFS: Etre en mesure d organiser l optimisation, la mise à niveau d un site utilisant les standards du web 2.0. Connaître la structure de codage dans laquelle le site évolue. Savoir quels outils de facilitation de la programmation utiliser. Organiser et piloter les phases de développement.

PUBLIC CONCERNE: Personnes ayant des bases de PHP, connaissant l architecture client serveur avec base de données, sachant publier un site web dynamique tant sur un serveur local que distant, capables d élaborer un plan de développement et d en suivre l évolution, disposant des bases méthodologiques pour repérer les erreurs de programmation et suggérer des correctifs.

PRE-REQUIS: Avoir les bases du langage PHP. Connaître l architecture web client-serveur avec une base de données. Avoir des notions de JavaScript. Savoir installer un environnement de développement.

SESSIONS 2014 : (1403-WD03) 24/03 - 26/03 - (lun-mar-mercredi) (1404-WD04) 07/04 - 09/04 - (lun-mar-mercredi) (1407-WD08) 23/07 - 25/07 - (mer-jeu-vendredi) (1410-WD02) 06/10 - 08/10 - (lun-mar-mercredi) (1412-WD14) 17/12 - 19/12 - (mer-jeu-vendredi)

PROGRAMME: MODULE 1 : L ÉVOLUTION DES TECHNIQUES - Rappel sur le principe de communication client serveur - Les principales nouveautés de HTML 5 - L évolution de PHP4 à PHP5 et l orientation objet du langage - L évolution de JavaScript - L interaction côté client avec DHTML et XML - Les nouvelles possibilités de CSS3

MODULE 2 : LES FONDAMENTAUX AJAX - Historique des méthodes d inclusion - Les frameset - Les fonctions Include - Du JavaScript côté serveur ? - Qu est ce qu Ajax ? - Aux frontières de la base de données - Xmlhttprequest - ResponseText - Les appels Ajax, - La surveillance des événements : - Le déclenchement d une action Ajax - L utilisation des valeurs retournées

MODULE 3 : LES OUTILS D AIDE AU DÉVELOPPEMENT AJAX - La notion de Framework - L implantation et l utilisation d un Framewok - Exercices avec Jquery et Scriptaculos - Les principaux framework - Les briques on line - Yahoo® et YUI - GwK Google® web kit - Les inconvénients d Ajax et les remèdes - Compatibilité des navigateurs - Gestion de l historique - Difficultés de référencement

MODULE 4 : LE DÉVELOPPEMENT CROSS PLATFORM - Compatibilité entre systèmes - Compatibilité entre navigateurs - Reconnaitre le système et le navigateur - Utiliser des outils dédiés - Choisir des templates adaptées - Activer et modifier une version mobile de template cms - Vérifier et débugger son site sur poste fixe tablette - Smartphone

C 26

7

Catalogue ATK Conseils 2014.indd 65 27/01/2014 20:04:22