Mini FullStack #1: Formulaire d'upload
Problème de lecture
Cette vidéo ne semble pas disponible
00:00
00:00
Sous-titres non disponibles

TUTO Mini FullStack #1: Formulaire d'upload

Carl Brison
Vente flash ! -33% Jusqu'au 25 avril, 14:39
19,90€29,90€
Acheter maintenant, payer plus tard. En savoir plus

Téléchargement & visionnage illimité

Satisfait ou remboursé

Paiement 100% sécurisé

Dans ce mini-projet fullstack, nous allons créer un formulaire d'upload permettant à un utilisateur de :

  • Envoyer une image qui sera stockée physiquement dans un dossier sur le serveur.
  • Enregistrer dans une base de données MySQL des informations comme le nom du fichier ou la date d'upload.

Pour réaliser ce projet, nous utiliserons un ensemble de technologies complémentaires : HTML, CSS, JavaScript, PHP et SQL.
La communication entre le Front-end et le Back-end sera assurée par une fonction asynchrone exploitant l'API Fetch de JavaScript.

Dans ce tuto formulaire d'upload

  • Créer un formulaire d'upload d'images fonctionnel.
  • Gérer la liaison entre le Front et le Back avec des appels API asynchrones.
  • Stocker des données dans une base MySQL et gérer les fichiers côté serveur.
  • Ajouter une animation d'attente en CSS pour une meilleure expérience utilisateur.

Prérequis

Pour tirer le meilleur parti de ce projet, il est recommandé d’avoir une bonne maîtrise des compétences suivantes :

Le code complet du projet est fourni.

Qu’allez-vous apprendre dans ce cours ?

Plan de cours
Chapitre 1
Présentation du Projet
Chapitre 2
Développement Frontend
Chapitre 3
Développement Backend
Chapitre 4
Développement Frontend
Chapitre 5
Développement Backend

Plan détaillé du cours

Chapitre 1 : Présentation du Projet
06m32
 
Leçon 1Présentation du Projet
Chapitre 2 : Développement Frontend
37m27
 
Leçon 1Créer le code HTML
Leçon 2Mettre en forme le formulaire
Leçon 3Ecrire le nom du fichier à uploder
Leçon 4Mettre en forme le nom du fichier
Leçon 5Vérifier si un fichier est choisi
Leçon 6Mettre en forme la réponse
Chapitre 3 : Développement Backend
24m38
 
Leçon 1Créer la table fichier
Leçon 2Déclarer l'instance PDO
Leçon 3Déclarer la classe d'entité
Leçon 4Déclarer la classe manager
Leçon 5Déclarer le fichier de liaison Php
Chapitre 4 : Développement Frontend
34m23
 
Leçon 1Contacter le fichier de liaison Php
Leçon 2Récupérer la réponse Json
Leçon 3Cacher la réponse après 3 secondes
Leçon 4Créer une animation d'attente
Leçon 5Gérer l'animation d'attente
Leçon 6Mettre en place une barre de progression
Chapitre 5 : Développement Backend
32m32
 
Leçon 1Définir les étapes de l'upload
Leçon 2Vérifier si un fichier a été envoyé
Leçon 3Vérifier les erreurs d'upload
Leçon 4Vérifier l'extension du fichier
Leçon 5Vérifier la taille du fichier
Leçon 6Déplacer le fichier
Leçon 7Tester le programme

Vos questions sur le cours

Avec quelles versions de logiciels ce tuto est-il compatible ?

CSS , Php

Quel est le niveau requis pour suivre ce tuto ?

intermédiaire

Que contient le fichier source ?

Le code source complet du projet

Payer plus tard

Prix d'achat : 19,00 €
Pour payer plus tard, sélectionnez Klarna comme moyen de paiement lors du règlement.

Ajoutez des articles à votre panier

Sélectionnez Klarna lors du règlement

Recevez une autorisation

Payez dans 30 jours

Klarna : conditions d'utilisation du paiement différé.

Attendez ! 🤗

Accédez à plus de 1464 tutos gratuits

Notre politique de protection des données