Packt

Laravel à partir de zéro

Obtenez l'une de nos meilleures offres avec Coursera Plus pour 199 $ (habituellement 399 $). Économisez maintenant.

Packt

Laravel à partir de zéro

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Mettre en place un environnement de développement Laravel et configurer les bases de données

  • Développer des applications web dynamiques à l'aide de l'architecture MVC et des modèles Blade

  • Mettre en place l'authentification, les intergiciels et l'autorisation pour des applications sécurisées

  • Déployez des applications Laravel à l'aide de Laravel Forge et optimisez-les pour la production

Compétences que vous acquerrez

  • Catégorie : Cartographie objet-relationnelle
  • Catégorie : Migration des données
  • Catégorie : Développement Web complet
  • Catégorie : Autorisation (informatique)
  • Catégorie : Authentifications
  • Catégorie : Modèle Vue Contrôleur
  • Catégorie : Déploiement des applications
  • Catégorie : Développement Web
  • Catégorie : Gestion des bases de données
  • Catégorie : Environnement de développement
  • Catégorie : Réutilisation du code

Outils que vous découvrirez

  • Catégorie : Feuilles de style en cascade (CSS)
  • Catégorie : Applications Web
  • Catégorie : Cadres Web
  • Catégorie : PostgreSQL
  • Catégorie : GitHub
  • Catégorie : Outils de développement web
  • Catégorie : Composants de l'interface utilisateur
  • Catégorie : Cadres d'application
  • Catégorie : PHP (langage de script)

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

15 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Il y a 15 modules dans ce cours

Dans ce module, nous présenterons le cours, décrirons le parcours d'apprentissage et présenterons le projet final pour vous donner un objectif clair. Nous explorerons également les fonctionnalités de base de Laravel, ses avantages, et la documentation premium disponible pour soutenir votre parcours d'apprentissage.

Inclus

5 vidéos1 lecture

Dans ce module, nous allons parcourir la mise en place de votre environnement de développement pour Laravel, en couvrant les options d'installation sur MacOS et Windows. Nous explorerons Laravel Herd, Composer, et les meilleurs outils pour écrire et gérer efficacement le code Laravel.

Inclus

6 vidéos1 devoir

Dans ce module, nous allons plonger dans la structure de base de Laravel, notamment son architecture MVC et l'organisation des dossiers. Vous apprendrez à définir des routes, à passer des paramètres et à gérer les requêtes et les réponses, ce qui vous assurera une base solide dans le système de routage de Laravel.

Inclus

8 vidéos1 devoir

Dans ce module, nous allons explorer comment Laravel gère les vues et les contrôleurs, y compris le templating Blade, le passage des données et le rendu dynamique. Nous mettrons également en œuvre des mises en page, des partiels et des directives pour rationaliser le développement du front-end.

Inclus

11 vidéos1 devoir

Dans ce module, nous nous concentrerons sur le système de composants de Laravel et sur la manière de styliser efficacement les applications. Nous créerons des éléments d'UI réutilisables, intégrerons Tailwind CSS et construirons des composants interactifs pour une expérience utilisateur transparente.

Inclus

12 vidéos1 devoir

Dans ce module, nous allons mettre en place PostgreSQL comme base de données et configurer Laravel pour interagir avec elle. Vous apprendrez à créer des bases de données, des utilisateurs et des migrations pour structurer le stockage des données de votre application.

Inclus

8 vidéos1 devoir

Dans ce module, nous allons explorer l'ORM Eloquent de Laravel pour interagir avec les bases de données. Vous apprendrez à créer des modèles, à effectuer des opérations CRUD et à automatiser la génération de données de test à l'aide de factories et de seeders.

Inclus

13 vidéos1 devoir

Dans ce module, nous nous concentrerons sur la construction de pages et la gestion des offres d'emploi avec des opérations CRUD. Vous découvrirez également la validation des entrées, le téléchargement de fichiers et l'amélioration de la convivialité des formulaires à l'aide de composants réutilisables.

Inclus

14 vidéos1 devoir

Dans ce module, nous allons mettre en place l'authentification dans Laravel, permettant aux utilisateurs de s'inscrire, de se connecter et de gérer leurs sessions. Nous explorerons Laravel Breeze et la gestion des sessions pour créer une expérience d'authentification transparente.

Inclus

8 vidéos1 devoir

Dans ce module, nous allons explorer le middleware et le système d'autorisation de Laravel. Vous apprendrez à protéger les itinéraires, à appliquer des politiques et à contrôler l'accès à l'aide des outils d'authentification intégrés.

Inclus

8 vidéos1 devoir

Dans ce module, nous développerons un tableau de bord utilisateur avec des listes d'emplois, des mises à jour de profil et des téléchargements d'avatars. Vous apprendrez également à mettre en œuvre la pagination pour améliorer l'expérience utilisateur lors de la navigation dans les données.

Inclus

8 vidéos1 devoir

Dans ce module, nous construirons un système de bookmarking qui permet aux utilisateurs de sauvegarder des offres d'emploi. Vous découvrirez les migrations, les relations entre les modèles et l'affichage dynamique des données.

Inclus

6 vidéos1 devoir

Dans ce module, nous développerons un système de demande d'emploi, permettant aux candidats de soumettre leur CV et de postuler à des emplois. Nous mettrons également en œuvre Alpine.js pour une expérience frontale interactive.

Inclus

8 vidéos1 devoir

Dans ce module, nous ajouterons des fonctionnalités de recherche d'emploi, nous intégrerons Mapbox pour la cartographie des lieux d'emploi et nous configurerons des notifications par courriel pour les demandes d'emploi et les mises à jour.

Inclus

9 vidéos1 devoir

Dans ce module, nous allons déployer notre application Laravel à l'aide de Laravel Forge, en mettant en place un serveur prêt pour la production avec la configuration du domaine et la sécurité SSL. Nous nous assurerons également que notre projet est contrôlé par version à l'aide de GitHub.

Inclus

6 vidéos2 devoirs

Instructeur

Packt - Course Instructors
Packt
1 946 Cours578 447 apprenants

Offert par

Packt

En savoir plus sur Développement de logiciels

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Foire Aux Questions