Connectez-vous pour accéder plus rapidement aux meilleurs offres. Cliquez ici si vous n'avez pas encore un compte.

Formation professionnelle : Création de sites internet et applications web avec Laravel Particulier

il y a 2 mois Formations Brazzaville 78 vues

-- FCFA

  • img
Localité: Brazzaville
Prix: -- FCFA Négociable

Formation professionnelle : Création de sites internet et applications web avec Laravel

Objectif de la formation :Apprendre à développer des sites web dynamiques et des applications web modernes en utilisant le framework PHP Laravel, qui est l'un des plus populaires et puissants pour le développement web. À l'issue de cette formation, les participants seront capables de concevoir des applications web robustes et évolutives en utilisant Laravel.

Prérequis :

  • Connaissance de base du langage PHP
  • Maîtrise des bases du développement web (HTML, CSS, JavaScript)
  • Connaissance de base des bases de données (MySQL ou autre SGBD)

Programme de la formation :

Module 1 : Introduction à Laravel

  • Qu'est-ce que Laravel et pourquoi l'utiliser ?
  • Installation et configuration de l’environnement de développement
  • Architecture MVC (Modèle-Vue-Contrôleur) dans Laravel
  • Structure des dossiers et des fichiers Laravel

Module 2 : Comprendre les bases de Laravel

  • Routes, contrôleurs et vues
  • Le moteur de template Blade
  • Gestion des requêtes HTTP (GET, POST, etc.)
  • Validation des formulaires

Module 3 : Bases de données avec Laravel

  • Configuration de la base de données dans Laravel
  • Introduction aux migrations et aux modèles Eloquent ORM
  • Relations entre les tables (un à un, un à plusieurs, plusieurs à plusieurs)
  • Utilisation de Query Builder pour des requêtes complexes

Module 4 : Authentification et sécurité

  • Mise en place du système d’authentification utilisateur
  • Gestion des rôles et permissions avec Laravel Gate & Policies
  • Sécuriser les données avec Laravel (XSS, CSRF, injection SQL)

Module 5 : Création d’applications web complètes

  • Développement d’un blog ou d’une application de gestion de contenu
  • Utilisation de Laravel pour gérer les fichiers et les téléchargements
  • Mise en place d’un système de notifications (par mail, SMS, etc.)

Module 6 : API RESTful avec Laravel

  • Création d’une API REST avec Laravel
  • Authentification des API avec Laravel Passport ou JWT
  • Test et documentation des API avec Postman

Module 7 : Tests et débogage avec Laravel

  • Introduction aux tests unitaires et fonctionnels avec PHPUnit
  • Utilisation de Laravel Debugbar pour le débogage
  • Gestion des erreurs et des logs

Module 8 : Déploiement et bonnes pratiques

  • Optimisation des performances de votre application Laravel
  • Préparation de l’application pour la mise en production
  • Déploiement de l’application sur un serveur distant (en utilisant Forge, Envoyer ou autre)
  • Bonnes pratiques de développement et de maintenance d’applications Laravel

Modalités :

  • Durée : 1 à 3 mois (en fonction du rythme)
  • Format : Formation en présentiel ou en ligne avec des sessions pratiques et des projets de groupe
  • Supports de formation : Cours théoriques, exercices pratiques, projets à réaliser, documentation et ressources supplémentaires
  • Certification : Attestation de fin de formation avec la possibilité d'obtenir une certification Laravel à la fin du programme

À la fin de la formation, vous serez capable de :

  • Créer des applications web sécurisées et évolutives en utilisant Laravel
  • Gérer une base de données relationnelle via Eloquent ORM
  • Développer des APIs RESTful avec Laravel
  • Effectuer les tests et le débogage sur vos applications
  • Mettre en production vos applications web avec une solution fiable

Cible de la formation :

Cette formation est idéale pour les développeurs PHP souhaitant se spécialiser dans Laravel, mais aussi pour toute personne désirant se lancer dans la création de sites web professionnels ou d'applications web complexes avec un framework moderne et puissant.

Tarifs et Inscriptions :

Les tarifs varient en fonction de la durée et du format (en ligne ou présentiel). Des remises sont possibles pour les inscriptions en groupe ou dans le cadre d'un financement professionnel.