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

A l'issue de cette formation, vous serez capable de :

  • Identifier les mécanismes avancés de Entity Framework Core et ses fonctionnalités
  • Accéder aux données avec ADO.NET
  • Définir l'Object Relational Mapping (ORM)
  • Utiliser LINQ to Entities
  • Gérer le mapping avancé
  • Décrire les performances d'exécution des requêtes
  • Migrer le schéma de la base de données.
Tarif

A partir de 1 830,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Formation Sécurité php

Proposé par DAWAN

Objectifs de la formation

Mettre en oeuvre des applications PHP sécurisées
Tarif

A partir de 1 495,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Approfondir sa maîtrise du mouvement Agile
  • Maîtriser le framework Scrum pour savoir le mettre en place, l’optimiser et le promouvoir
  • Développer ses compétences humaines et techniques pour mieux tenir le rôle de Scrum Master
  • Préparer la certification avancée PSM III (Professional Scrum-Master niveau 3) de Scrum.org
Tarif

A partir de 1 900,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Créer votre propre module qui sera capable d'interagir avec Drupal
  • Utiliser Drupal comme un framework pour accélérer vos développements maison, en vous appuyant sur vos API
  • Expliquer le fonctionnement global de Drupal et le container (Symfony 2)
  • Adapter le fonctionnement du coeur de Drupal ou de modules communautaires sans toucher à leur code source.
Tarif

A partir de 1 830,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

Réaliser plusieurs interface web accessible à  l'aide d'un framework css
Tarif

A partir de 1 275,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Mettre en pratique les principes Lean et Agile de SAFe®.
  • Maîtriser le Framework SAFe®.
  • Réussir sa certification Leading SAFe® officielle de la Scaled Agile.
Tarif

A partir de 1 770,00 €

Durée

2 jours (14 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

Savoir développer avec PHP des sites et applications Web, notamment utilisant des bases de données MySQL - Comprendre les différentes méthodes de gestion du contexte et mettre en oeuvre les sessions et les cookies - Savoir manipuler des fichiers quelconques en PHP
Tarif

A partir de 2 125,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Gérer la programmation orientée objet
  • Manier le PHP Data Object (PDO) et les bases de données
  • Utiliser XML avec PHP
  • Utiliser PHP pour les services Web
  • Gérer la sécurité
  • Gérer les performances
  • Maîtriser l'environnement de développement
Tarif

A partir de 2 400,00 €

Durée

4 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Savoir utiliser les services web avec PHP - Connaitre les principales normes et architectures de services web
Tarif

A partir de 1 495,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Prendre des décisions architecturales conformément aux bonnes pratiques et aux principes recommandés par AWS
  • Utiliser les services AWS pour rendre votre infrastructure évolutive, fiable et hautement disponible
  • Exploiter les services gérés par AWS pour conférer davantage de flexibilité et de résilience à une infrastructure
  • Optimiser une infrastructure basée sur AWS afin d'améliorer les performances et de diminuer les coûts
  • Utiliser le Well-Architected Framework pour améliorer les architectures existantes grâce aux solutions AWS.
Tarif

A partir de 2 445,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Je cherche à faire...