PHP - Le framework Laravel

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Gérer l'installation et la configuration d'un environnement de développement
  • Découvrir le framework Laravel
  • Développer une application web en PHP avec Laravel
  • Renforcer la maintenabilité et la qualité des applications web

GROUPE LEXOM


New Skills Model
Voir la fiche entreprise

Tarif

A partir de 1 390,00 €

Durée 28 heures sur 4 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

GROUPE LEXOM


New Skills Model
Voir la fiche

Tarif

A partir de 1 390,00 €

Durée 28 heures sur 4 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Programme

A l'issue de la formation, les participants seront préparés à :

Jour 1 - Matin

1. Déterminer ce qu'est un framework
  • L'intérêt et la composition d'un framework
  • Les différents frameworks PHP
2. Découvrir Laravel
  • Historique et architecture de Laravel
  • Les apports de Laravel
  • Installation de Laravel via laravel/installer, Homestead, Vagrant ou VirtualBox

Jour 1 - Après-midi

3. Utiliser Laravel en ligne de commande
  • Les commandes via Artisan
  • Une base HTTP robuste
  • Les normes PHP (PSR)
  • La gestion des variables d'environnement
  • L'arborescence de répertoire
  • La gestion du contrôleur

Jour 2 - Matin

4. Identifier la structure interne de Laravel
  • Conteneur Service
  • Le cycle de vie d'une requête
  • L'injection de dépendances
  • Les façades et service providers
  • La gestion des exceptions

Jour 2 - Après-midi

5. Construire une application Laravel
  • Les paramètres et groupes de routes
  • Le middleware
  • La mise en place d'un CRUD comme contrôleur de ressources
  • Les vues et retours de vues
  • La gestion de la couche HTTP et des exceptions

Jour 3 - Matin

6. Gérer les templates et formulaires
  • Le moteur de gabarit Blade
  • La section de contenu et l'héritage
  • L'échappement et XSS
  • La structure de contrôle (conditionnelle et itérative)
  • L'inclusion de gabarit
  • La gestion des assets, Bootstrap et Vue.js et leur compilation
7. Gérer les bases de données relationnelles
  • Le stockage et la migration de données
  • L'exécution de requêtes SQL
  • Les collections
  • Le cache

Jour 3 - Après-midi

8. Utiliser l'ORM Eloquent pour exploiter son schéma
  • Le fonctionnement d'un ORM
  • La définition et la manipulation d'un modèle
  • Le chargement des instances
  • Le filtrage des enregistrements
  • L'affectation de masse
  • L'insertion, la mise-à-jour et la suppression logique
  • La mise en place de Scopes : globaux, locaux et anonyme

Jour 4 - Matin

9. Gérer les formulaires avec Laravel
  • La gestion native des formulaires
  • L'industrialisation avec laravelcollective/html
  • Attacher ses formulaires au modèle
10. Sécuriser l'application
  • Les sessions HTTPS
  • Le cross-site request forgery (CSRF)
  • Le principe d'authentification
  • La gestion des utilisateurs via Eloquent
  • Le principe et la politique de contrôle d'accès
  • Les injections SQL

Jour 4 - Après-midi

11. Tester l'application
  • L'avantage des tests
  • L'anatomie des tests
  • Les différents types de tests (unitaires, fonctionnels) dans Laravel
  • L'interaction avec les différents éléments tels que liens, formulaire, clavier, souris
  • Configurer et utiliser les pilotes à disposition
12. Mettre en oeuvre un catalogue de tests
  • La performance
  • Les différents types de cache à disposition
  • La définition des instances de cache
  • L'enregistrement des éléments en cache

Prérequis

Avoir suivi la formation PHP - Perfectionnement, ou disposer de compétences avérées en PHP Orienté Objet.

Public

  • Niveau Initiation
  • Socle de compétences en fin de formation

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Découvrir les enjeux du développement d'applications mobiles
  • Identifier le processus de développement d'une application mobile avec Cordova
  • Mesurer l'avantage induit par les applications hybrides développées avec Cordova
  • Gérer la migration d'une application Web en application mobile
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Appliquer des techniques de conception de Progressive Web Apps (PWA)
  • Déterminer l'architecture de base des PWA
  • Différencier les stratégies de mise en oeuvre des PWA
  • Utiliser les API HTML 5
  • Utiliser les outils de développement et de contrôle des PWA
  • Choisir les frameworks adaptés.
Tarif

A partir de 1 390,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Créer ses pages en utilisant HTML5, CSS3 avec un éditeur WYSIWYG
  • Structurer les dossiers et fichiers des sites Web créés
  • Utiliser des règles de base du design pour créer un site Web
  • Créer, traiter et optimiser des images destinées au Web
  • Créer des pages dynamiques avec PHP / MySQL [MariaDB]
  • Mettre en ligne son projet
Tarif

A partir de 1 390,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Node.JS

Proposé par ADALIANCE

Objectifs de la formation

  • Comprendre l’intérêt de Node .js
  • Comprendre le fonctionnement interne de Node .js
  • Savoir utiliser les packages NPM
  • Savoir mettre en oeuvre un Framework
  • Être capable d’interagir avec une base de données
  • Savoir déployer une application Node .js
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise

Node.js - Initiation à Node.js

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Découvrir le fonctionnement de Node.js
  • Créer une application Node.js en suivant les bonnes pratiques de développement
  • Identifier les composants de la plate-forme
  • Utiliser Node.js de façon appropriée en fonction des situations
Tarif

A partir de 1 390,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Dreamweaver - Perfectionnement

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Utiliser les CSS
  • Automatiser la mise en page avec les modèles DWT
  • Identifier les comportements JavaScript
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Créer, compiler et exécuter des programmes C# orientés objet
  • Développer des programmes pour les applications de bureau et les applications web
  • Utiliser des architectures multicouches robustes
  • Développer des composants .NET réutilisables via la réalisation d'interface et d'héritage
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Définir les notions d'installation, configuration et administration d'un site GetSimple
  • Gérer au quotidien son site
  • Gérer les fondamentaux de la personnalisation
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • S'approprier le framework Bootstrap et savoir l'utiliser dans les meilleures conditions
  • Identifier les contraintes du design en colonnes et l'intégration avec Bootstrap
  • Gérer les fondamentaux du Responsive Design
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Créer des web apps avec Angular

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Découvrir les fonctionnalités du framework Angular
  • Créer une nouvelle application Web Angular
  • Maîtriser le système de composants d'Angular
  • Organiser, modulariser ses développements JavaScript
  • Intégrer des tests unitaires au développement
Tarif

A partir de 1 390,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...