Menu
Catégories
Cours Apprendre la Photo
Elephorm – After Effects CS6
Elephorm – ArchiCAD 17
Elephorm – Audition CC
Elephorm – PHP5 et MySQL
Elephorm – Macrophotographie
Elephorm – Google AdWords
Elephorm – Retouche Photo Mode
Elephorm – Illustrator CS6
Elephorm – Indesign CS6
Elephorm – Photoshop et Maya
Elephorm – Concept Photoshop
Elephorm – Peinture Photoshop
Elephorm – Reflex numérique
Elephorm – Revit Architecture
Elephorm – AutoCAD 2013
Elephorm – Avid Studio
Elephorm – Corel Painter
Elephorm – Facebook et Twitter
Elephorm – Final Cut Pro X
Elephorm – HTML5 et CSS3
Elephorm – Java pour le Web
Elephorm – Photo panoramique
Elephorm – Design Sonore
Elephorm – Mastering Audio
Elephorm – Mixage audio
Elephorm – Rendu 3D avec V-Ray
Elephorm – Web Python Django
Elephorm – Eclairage photo
Elephorm – Cinema 4D Atelier
La photo expliquée à Grand-Mère
Retouche de mode
Créer un site en flash
Thème e-commerce Wordpress
Skillbees – Facebook TPE et PME
Skillbees – Le management

Apprendre le projet Forum avec POO et PDO

Apprendre le projet Forum avec POO et PDO

ISO | Français | 29 H 25 Min | 17 Go

Comprendre installer et utiliser PHP, HTML, CSS, Javascript, Ajax, PhpMyAdmin, MySQL, ASP, Bootstrap, Jquery, Gritter, PDO, PDOException, PDOStatement, TinyMCE etc…

Partie 01 :
• Création d’un virtualhost
• Création d’une structure de projet
• Placement du code de base PHP, HTML, CSS et JS
• Utilisation des librairies externes Bootstrap 3, Jquery et Gritter
• Définition des constantes de projet pour les tables et chemin des dossiers
• Mise en place d’un auto loading pour nos futures class PHP
• Création d’un utilisateur SQL, d’une Base de donnée et des tables avec pré-fixage
• Création d’un menu à la mode bootstrap 3
• Création d’un hébergement chez Hostinger (mais un peut foireux pour le moment)
• Mise à disposition des fichiers sources sur le groupe Facebook Multixvers (lien ci-dessous)

Partie 02 :
• Remerciement pour votre fidélité spécial centièmes vidéos
• Explication sur le code présent dans le fichier init.php
• Association d’un utilisateur avec une base de donnée spécifique
• Export et import des données de la base en local et à distance
• Explication du code dans le fichier modals.js
• Création d’une boîte modal perso pour votre compréhension
• Utilisation des requêtes ajax load et get
• Utilisation des modals de bootstrap via nos fonctions présentes dans le fichier modals.js
• Utilisation de PDO pour se connecter à la base de donnée
• Démonstration de l’utilisation de PDO, PDOException et PDOStatement
• Faire des requêtes INSERT, UPDATE, DELETE et SELECT avec PDO et PDOStatement
• Comprendre les différents mode de récupération d’une requête SELECT
• Mise à disposition des fichiers sources sur le site (Forum) en ligne (lien ci-dessous)

Partie 03 :
• Petite explication des modifications apporter au sources
• Ajouter des pligin à Aptana comme Babel (traduction) et Emmet puis les Outils PHP
• Création des snippet avec Emmet et correction du problème de raccourcis pour les [ ]
• Création des Class Utilisateurs , Forum et Groupe
• Création de la Class Table
• Création de la Class Mysql avec le pattern singleton
• Implémentation des méthodes SELECT, INSERT, UPDATE et DELETE dans nos Class
• Utilisation des requêtes ajax load et get
• Augmentation de la durée de la session pour PhpMyAdmin
• Utilisation de PDO pour se connecter à la base de donnée
• Démonstration de l’utilisation de PDO, PDOException et PDOStatement
• Faire des requêtes INSERT, UPDATE, DELETE et SELECT avec PDO et PDOStatement
• Comprendre les différents mode de récupération d’une requête SELECT
• Mise à disposition des fichiers sources sur le site du Forum lien dans la description

Partie 04 :
• Petite information concernant Multixvers
• Apprendre a se servir des documentations ( API )
• Mettre en place la page de contact
• Utiliser les formulaire avec bootstrap
• Bien personnaliser notre formulaire
• Utiliser Jquery pour modifier dynamiquement les éléments du formulaire
• Utiliser des attributs HTML pour appeler nos fonction Javascript en fonction d’un événement
• Faire une petite pré-vérification avec Jquery pour nos données du formulaire
• Intercepter l’envoie du formulaire
• Faire l’envoie du formulaire avec Ajax
• Faire l’envoie d’un mail avec PHP
• Explication sur les réglages pour envoyer un mail avec PHP

Partie 05 :
• Petite correction sur le fichier php.ini
• Explication du blocage de la page de contact sur le web public
• Mettre en place des fonctionnalités de validation
• Améliorer notre la page de contact
• Améliorer nos envoie de mail au format HTML
• Intercepter le retour Ajax
• Améliorer notre fonction de debug en PHP
• Améliorer nos fonctions de debug en Javascript
• Notion sur l’envoie de mail abusif sur hostinger et les risques
• Utiliser un système de notification

Partie 06 :
• Petite explication sur le type d’application que l’on construit (ASP)
• Explication sur la structure du projet et de ses pages
• Mettre en place le formulaire de connexion ( partie visuel )
• Mettre en place le formulaire d’inscription ( partie visuel )
• Mettre en place le formulaire de récupération de mot de passe ( partie visuel )
• Mise en place des fonctions de validation sur les formulaire
• Explication sur ses fonction de validation
• Mise en place des RegExp ( Expression rationnel )
• Petites explication sur le fonctionnement des RegExp
• Améliorer la compatibilité entre navigateur
• Remplacer les attribut html type onclick et onfocus … par du jQuery

Partie 07 :
• Mettre en place le formulaire d’inscription
• Mise en place des fonctions de validation sur le formulaire d’inscription
• Modification de quelque fichier de configuration et de Class existant
• Enregistrement de l’utilisateur en base de donnée
• Modification de la base de donnée
• Ajout de fonctionnalité dans notre class Utilisateurs
• Ajout d’une class Mail
• Envoie du mail d’inscription pour activation du compte utilisateur
• Encodage du mot de passe et génération d’un token (clé) d’activation

Partie 08 :
• Utiliser le formulaire de connexion.
• Mise en place des fonctions de connexion.
• Utiliser le formulaire de réinitialisation du mot de passe oublié.
• Mise en place des fonctions de réinitialisation du mot de passe.
• Modification du menu pour la connexion et la déconnexion
• Connecter l’utilisateur.
• Déconnecter l’utilisateur.
• Ajout de fonctionnalité dans notre class Utilisateur.
• Envoie du mail de réinitialisation du mot de passe.
• Faire une auto-connexion lors du changement du nouveau mot de passe.

Partie 09 :
• Création de nouvelle table dans Mysql.
• Création des Class associées aux table Mysql.
• Mettre en place la page d’accueil du forum (version static).
• Explication des forum et sous forum.
• Mettre en place la page des sous forums (version static)
• Mettre en place la page des sujets « catégorie » (version static).
• Mettre en place la page des commentaires (version static).
• Présentation du plugin TinyMCE.

Partie 10 :
• Modification du menu avec filtrage utilisateur.
• Création de la page profil.
• Ajout de l’avatar dans le profil.
• Création du Template d’administration.
• Création du dashboard tableau de bord admin.
• Création de toutes les pages d’administration.
• Injection des données factice en base de donnée.
• Correction de quelques petit point.
• Mise en place des éléments de sécurité partie administration.
• Surprise spécial Noël.

Partie 11 :
• Modification de l’apparence du site avec retrait du thème Noël.
• Modification des champs de la base de donnée.
• Création des scripts PHP de roll back pour la base de donnée.
• Modification des classes existantes pour la partie front end.
• Création d’une class Helper pour le front end du Forum.
• Affichage du Forum depuis les données en BDD via notre class Helper.
• Affichage du fil d’ariane du Forum en Dynamique via notre Helper.
• Mise en place de la partie commentaires du Forum en front end.
• Ajouts d’éléments de Boilerplate dont normalize, modernizr.
• Création de page personnalisé pour les erreurs 404 et 500.

Partie 12 :
• Explication des fichiers humans.txt, crossdomain.xml et robots.txt.
• Mise en place du fil d’ariane (breadcumbs) partie public.
• Mise en place d’un avatar par défaut lors de l’inscription.
• Modification de la classes Mail pour déplacer les constantes.
• Suppression des bouttons des réseaux sociaux pour connexion et inscription.
• Mise en place des formulaires d’ajouts et modification pour l’administration.
• Mise en place des fonctionnalitées ajouter, modifier et supprimer partie admin.
• Modification des types pour création d’index dans PhpMyAdmin.
• Modélisation schéma UML de nos tables via PhpMyAdmin.
• Création des relations entre les tables dans PhpMyAdmin.

TELECHARGER
01 02 03 04 05 06 07 08 09 10
Pass: warezlander.com

Abonnez-vous aux flux RSS
Articles récents
Shutterstock Mega Collection
Adobe Creative Cloud WIN & MAC
Vengeance Ultimate Pack
Ableton Live 9 – Mega Collection
MAGIX Soundpool DVD Collection
Comprendre et utiliser le Bitcoin
V2B Photoshop CS6
V2B C++ 11 Les fondamentaux
V2B Camtasia 8 Fondamentaux
V2B Créer application web PHP
V2B Créer site avec WordPress
V2B Découverte de Cubase 8
V2B Excel VBA Notions avancées
V2B Illustrator Création d’icônes
V2B iMovie 10 Les fondamentaux
V2B iPhoto 9 Les fondamentaux
V2B La 3D avec Photoshop CC
V2B Correction images DxO Labs
V2B Peinture avec Photoshop
V2B Détourage cheveux avec PS
V2B Le HDR avec Photoshop
V2B Les fondamentaux de C#
V2B Capture One Pro 8
V2B Dropbox Les fondamentaux
V2B La programmation
V2B Lightroom 6 et CC
V2B Logic Pro X Fondamentaux
V2B Photoshop CC Colorisation