Pré-requis
Pratique de Windows.
Participants
Tout utilisateur sur Internet désirant maîtriser le développement web.
Objectifs
Utiliser efficacement le web, le langage de programmation PHP e t le développement sous dreamweaver.
Contenu
Web services -1 jours et demi-
Installation d'IIS 5.0
- Installation et mise à jour
Configuration de sites
- Configuration de propriétés
- Création de sites supplémentaires, de répertoires virtuels
- Re-direction de demandes
- Création de messages d'erreur personnalisés
Administration de sites web et FTP
- Gestion de contenu
- Gestion de la métabase
- Redémarrage des services Internet
Configuration d'applications web
- Création, suppression, configuration d'applications web dans IIS
Implémentation de la sécurité
- Configuration d'autorisations d'accès, de l'authentification
- Mappage des certificats clients
- Sécurisation à l'aide de SSL
- Utilisation de stratégies de sécurité locales
- Configuration de la sécurité sur un site FTP
- Configuration de l'audit
Surveillance et optimisation
- Optimisation du serveur
- Surveillance et optimisation de l'utilisation de la mémoire, de l'activité du processeur et de la connexion au réseau
- Gestion des fichiers journaux
- Test et optimisation d'un site web
Implémentation d'IIS 5.0
- Identification des risques potentiels liés à Internet
- Protection des ressources réseau à l'aide de pare-feu, de sous-réseaux filtrés
- Implémentation d'IIS en tant que serveur intranet, Organiser ses favoris et les options du navigateur
- Mettre en oeuvre des recherches avec un annuaire et un moteur
- Optimiser sa recherche avec les mots clés
- Configurer un compte de messagerie électronique
- Envoyer des messages (copies conformes, cachées)
- Récupérer et envoyer des pièces jointes
- Bloquer des expéditeurs
PHP : Créer des Applications Web -2 jours et demi-
- Comprendre l'environnement Internet
- L'architecture Client/Serveur, le protocole HTTP, l'interface CGI
Introduction à PHP
- Installer Apache / Mysql / PHP / PhpMyadmin
Maîtriser la syntaxe PHP
- Commenter le code, déclarer des variables
- Connaître les opérateurs, les expressions, les instructions de contrôle
Réutiliser du code
- Utiliser des fonctions, portée des variables
- Créer des librairies réutili
- Réaliser des formulaires performants
- Validation coté client/coté serveur
- Récupérer et traiter des éléments de formulaire
Publier le contenu d'une base de données
- Se connecter à une base de données (Mysql)
- Techniques d'affichage avancées
- SQL avancé : architecture relationnelle, clé primaire, index, structure, jointure
- Modifier le contenu d'une base de données
Créer une application persistante
- Savoir utiliser les variables de session et les cookies
Gérer des répertoires et des fichiers sur le serveur
Utiliser le logiciel de publication Dreamweaver
- Créer, modifier, contrôler et maintenir un site avec Dreamweaver
- Créer des pages web intégrant textes et images
- Utiliser les tableaux pour la mise en page
- Mettre en oeuvre les différents types de liens
- Créer et gérer des jeux de cadres (frames)
- Réaliser un formulaire simple
- Gérer la compatibilité pour les navigateurs
- Travailler avec les feuilles de styles CSS
- Réaliser un site et le publier avec ftp
Mises en pratique et capacités induites :
- Configurer l'environnement de développement PHP
- Utiliser les fonctions pour réutiliser du code
- Installer un environnement de dévelopement Apache / PHP / Mysql
- Créer un formulaire de contact
- Vérifier les données issues d'un formulaire
- Créer et envoyer des mails
- Afficher et modifier le contenu d'une base de donnée
- Créer un moteur de recherche
- Créer une application sécurisée avec pages protégées