CONTENU DE LA FORMATION WEB DESIGN
La formation web design comprend deux modules. C’est une formation pour les gens qui commencent la création de site web.
C’est une formation pratique et indispensable pour bien débuter la programmation web php.
MODULE 1 : HTML + CSS (5 heures x 4 jours) Prix: 250 000
Le HTML5 et le CSS3 sont les dernières versions des principaux langages Web validés par le World Wide Web Consortium (W3C), l’organisme qui a pour mission de développer des protocoles et des standards sur les langages Web et leurs évolutions. Extrêmement complémentaires, le premier permettant d’afficher le contenu des pages web et le second visant à décrire la présentation de ces contenus, ils sont souvent associés dans le cadre des développements pour le web. Cette formation vous permettra d’utiliser les nouvelles possibilités offertes par le HTML5, telles que l’intégration vidéo et audio, grâce aux nouvelles balises et APIs puis de mettre vos pages en forme en tirant parti de la puissance de CSS3.
Objectifs de cette formation HTML et CSS3
- Apprendre à créer des pages en HTML et utiliser les nouvelles balises HTML5
- Être capable d’apprendre à utiliser les APIs de HTML
- Connaître le niveau de support des fonctionnalités HTML par les navigateurs actuels
- Savoir émuler certaines fonctionnalités HTML sur des navigateurs moins récents
- Comprendre comment mettre en page et en forme avec CSS3
Introduction
Edition de sites internet
Architecture d’un site
Communication navigateur/serveur (protocole, url…)
Technologies associées au web
Outils de développement
Conception de pages web avec HTML
Présentation du HTML : Historique, versions
Balises et attributs : principes et fonctionnements
Structure d’une page web (en-tête et corps)
Atelier : première page internet
Principales balises HTML
Mise en forme de texte (polices, titres, paragraphes, texte préformaté)
Création de liens hypertextes (page, fichier, messagerie) et cibles
Insertion d’images et légende
Listes à puces (non ordonnées / ordonnées)
Tableaux : en-têtes, corps, propriétés
Formulaires : principe, composants, propriétés, attributs
Sons, vidéos
Atelier : un premier formulaire d’envoi de mail
Principes de base de CSS
Syntaxe d’une règle CSS
Types de sélecteurs (Balise, ID, Classe)
Pseudo-classes : de liens, de texte…
Architecture de feuilles de style
Politique de style d’un site Internet
Méthodes de création de sites web
Les sélecteurs et pseudo-selecteurs CSS3
Atelier : styliser une page existante
Présentation des enjeux du référencement
Concepts et insertion des balises d’en-tête
Quelques règles à respecter
Techniques avancées de création HTML
Présentation des techniques d’alignement
Présentation des balises sémantiques : Article, Header, Section, Footer
Création du squelette HTML5 -Définition des feuilles de styles
MODULE 2 : PHP + MYSQL (5 heures x 5 jours) Prix: 350 000
Les bases de données. Mysql
MySQL est un Système de Gestion de Bases de Données Relationnelles (SGBDR) Open Source qui vous permettra de gérer des bases de données. Quel que soit le projet web que vous souhaitez créer (blog, e-boutique, site social…) vous aurez besoin d’une base de donnée pour stocker les informations qui constituent votre site.
Cette formation a pour but de vous donner tous les outils qui vous permettront ensuite d’utiliser MySQL dans vos sites dynamiques.
Objectifs de cette formation MySQL
- Savoir utiliser MySQL, ses fonctions et ses extensions
- Apprendre à installer et configurer MySQL sur Linux et Windows
- Être à même d’assurer l’exploitation et l’optimisation du serveur
- Comprendre comment sauvegarder et restaurer les données
- Savoir mettre en œuvre le mode transactionnel et la réplication des données
Tour d’horizon PHP
Principes de fonctionnement
Le contexte Web
Les variables
Les types de données en un clin d’œil
Les opérateurs
Les instructions conditionnelles
Un type particulier : les tableaux
Les boucles, parcourir les tableaux
Trier les tableaux par ordre alphabétique
Introduction aux super globales
Récupération de données de formulaire
Envoyer un e-mail
Les constantes
Organiser des scripts PHP – les fonctions
Déclaration de fonctions
Les paramètres et l’instruction return
Création de bibliothèques de fonctions
Fonctions prédéfinies : exemples, organisation, documentation
Fonctions pour les tableaux, mathématiques, chaînes de caractères, dates
Autres exemples de fonctions
Comment identifier les types des variables ?
Upload de fichiers : la variable $_FILES et les fonctions associées
Découvrir les méthodes de gestion du contexte applicatif
Principes de l’interaction avec l’utilisateur
Rappels des formulaires
Les champs cachés
Les URL longues
Introduction aux sessions
Sécuriser l’accès à l’administration des candidatures avec les sessions
Présentation des cookies
Présentation pour les utilisateurs de MySQL
- Définition d’un SGBD : rôle et utilité
- Le modèle client/serveur
- Le modèle LAMP/WAMP
- La compagnie MySQL AB
- Les types de licences
- Présentation de l’installation
- Gérer les tables et les schémas
Les commandes et leur syntaxe
- Les commandes SELECT, INSERT, DELETE
- Les commandes CREATE, DROP
- Les clauses WHERE, LIMIT
- Les fonctions d’agrégation
- Gérer les données
- Les types de données
- L’internationalisation
- Le client texte par défaut
- Les clients graphiques de MySQL
- Les jointures et sous-requêtes
- Les fonctions et les extensions de MySQL
L’administration du système
- Installation d’un serveur web
- Installation et mise à jour de MySQL
- Configuration de MySQL
- Les moteurs de stockage
- Sécurité et droits d’accès
- Les fichiers de log
- Gérer les comptes utilisateur
- Sauvegarder, importer, exporter et restaurer les données
- Les transactions avec InnoDB
- Les verrous
- Internationalisation
- Serveurs multiples
- La réplication
- Présentation de PHPMyAdmin
INSCRIPTION
Sogesti Informatique