Aprendre à coder pdevtuto

Introduction à Laravel 10

Bonjour chers développeurs,

Dans cette suite des articles que nous allons vous partager parlera de l’introduction à Laravel 10. Vous allez avoir une idée globale à l’introduction à Laravel 10. Cette introduction à Laravel 10 va vous preparer pour bien comprendre qu’est-ce que Laravel 10 et comment ça fonctionne.

Présentation de Laravel 10

Laravel 10 pdevtuto

Framework PHP

C’est quoi Laravel ?

Pour une définition plus simple, Laravel est un Framework PHP (Cadre de travail).

Par là on peut dire qu’un Framework est un ensemble des Classes qui vous seront offertes pour vous permettre de faire des opérations traditionnelles de manière moderne et simple.

Vous allez avoir des classes pour valider des données, de communiquer avec la base de données, de gérer des URL, etc.

Ne vous inquiétez donc plus. Tout cela sera déjà intégré pour vous, et organisé d’une certaine manière pour que vous ayez le moins de travail à faire.

Avec cette facilité, il ne vous restera qu’à vous focaliser sur ce qui vous intéresse (Logique métier de votre application).

MVC Laravel (Model View Controller)

Laravel utilise la structure MVC qui est une architecture basée sur le principe de la séparation des données des méthodes qui les utilisent.

La structure MVC est une manière d’organiser le code qui est plus rependue dans la plupart des Frameworks modernes aujourd’hui. Donc ce que vous allez apprendre avec Laravel 10 sera utilisé pour d’autres Framework.

Si vous n’êtes pas encore familiarisés à l’utilisation de l’architecture MVC dans vos applications web, ne vous inquiétez pas car nous allons vous fournir une suite des articles dans lesquels nous parlerons en long et large de la structure MVC.

Version Laravel 10

Actuellement nous sommes à la version 10 de Laravel. Laravel 10 est la version la plus récente qui était sortie le 14 Février 2023.

Laravel est publié sous différentes versions car il fournit des correctifs des bogues (bugs) pendant 18 mois et les correctifs de sécurité sont fournis pendant 2 ans.

Ce qu’il faut savoir est que, pour utiliser Laravel 10, vous devez avoir installé PHP 8.1 ou 8.2 ; Sinon les syntaxes utilisées ne seront pas reconnues si vous utiliser une version antérieure de PHP.

Découvrez dans le tableau ci-dessous, les différentes versions de Laravel, les versions de PHP recommandées, leurs dates de sortie mais aussi leurs dates de correctifs de bugs et correctifs de sécurité.

Version PHP (*) Date Sortie Correction des Bugs jusqu’à Correctifs de sécurité jusqu’à
8 7.3 – 8.1 8 Septembre 2020 26 Juillet 2022 24 Janvier 2023
9 8.0 – 8.2 8 Février 2022 8 Août 2023 6 Février 2024
10 8.1 – 8.2 14 Février 2023 6 Août 2024 4 Février 2025
11 8.2 T1 2024 5 Août 2025 3 Février 2026

Release Notes – Laravel – The PHP Framework For Web Artisans

Programme d’apprentissage de Laravel 10

Les différents articles de Blog consacrés à Laravel 10 que vous allons vous présenter permettrons de faire :

Découverte de Laravel 10

Ici nous allons faire un tour d’horizon du Framework Laravel 10 en l’installant sur notre machine et voir ce que ça retourne comme résultat.

Mise en Pratique (Création Blog)

Après avoir installé Laravel 10 sur notre PC, nous allons ensuite nous plonger un peu dans la profondeur sur certaines fonctionnalités offertes par Laravel 10.

Nous allons ensuite au travers d’une mise en pratique avec la création d’un Blog.

Approfondissement (Service Provider, Evénements, etc.)

On approfondira certains éléments en essayant de comprendre un peu plus comment fonctionne le Framework en interne (Service provider, Routes, Views, Controller, Models, Ressources, … ; ceci nous amènera dans des aspects plus techniques pour bien explorer son fonctionnement.

Découvrez aussi : Comment apprendre la programmation

Prérequis

Pour vous sentir à l’aise avec ce que vous allons vous donner comme formation de Laravel 10, vous devez avoir certains prérequis notamment :

Comprendre PHP (Class, Instances)

Comprendre PHP veut tout simplement dire qu’il faudra être à l’aise avec les bases de PHP en utilisant les notions de class et instances car nous n’allons pas les présenter dans la suite de cette formation.

Savoir utiliser le terminal

Utilisation de Laravel demande de savoir utiliser le terminal, la bonne nouvelle pour vous est que vous n’êtes pas censé être un expert en l’utilisation du terminal.

Mais ce qu’il faut savoir est que les commandes que nous allons utiliser comme par l’exemple pour la création du projet Laravel, démarrer un serveur, générer du code, etc. on va le faire sous le terminal.

Découvrez aussi : Comment apprendre la programmation

Savoir utiliser Composer

Pour bien développer avec Laravel 10 il faut savoir utiliser composer.

Savoir utiliser Composer est primordiale, car c’est ce qui va nous permettre de créer notre premier projet Laravel; mais aussi d’installer les différentes extensions de Laravel quand on en aura besoin.

Pour plus d’informations sur l’aaprentissage de composer, nous vous incitons donc à découvrir lla dicumenttation sur le site officiel de comoser : Composer (getcomposer.org)

Comprendre SQL (Requête de base, liaison, …)

En utilisant le Système de Gestion de Base de Données MySQL, nous vous recommandons d’avoir une idée sur la notion de différentes requêtes SQL.

Vous n’êtes pas censé être un expert là-dedans car vous allez le voir, Laravel va nous faciliter beaucoup des choses.

Sachez que comprendre la notion des clés étrangères et des relations est plus important car ça vous permettra d’avancer un peu plus dans la suite de cette formation.

On vous donne alors rendez-vous pour le prochain article où nous allons vous montrer comment installer notre premier projet Laravel et découvrir la structure des dossiers de Laravel 10.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *