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

Formation Selenium pour Développeur

Proposé par PLB CONSULTANT

Objectifs de la formation

À l'issue de cette formation Selenium Développeur, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Installer et exploiter la plateforme Selenium et ses composants
  • Programmer les API Web driver pour l'exécution des tests
  • Développer le Framework "Keyword Driven Testing" et paramétrer les tests automatisés
  • Intégrer des suites de tests automatisées dans les processus d'intégration et de validation
Tarif

A partir de 1 995,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Certification UiPath Advanced RPA Developer, vous serez en mesure de :

  • Comprendre le fonctionnement du Robotic Entreprise Framework et pouvoir le manipuler et l’ajuster à travers des exemples pratiques
  • Savoir comment étendre et faire évoluer le Robot Entreprise Framework pour l’adapter au besoin
  • Avoir une idée claire sur le déroulement de l’examen (durée, score à obtenir, répartition du temps, …)
  • Passer l'examen de certification
Tarif

A partir de 1 580,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

PHP - Programmation avancée

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Développeurs PHP ayant déjà une bonne pratique du langage en mode procédural, désirant améliorer la pérennité et la maintenance de leurs développements.

A l'issue de la formation, le stagiaire sera capable de :

  • Être capable de mettre en place des applications Web pointues
  • Comprendre comment développer des applications pointues en POO
  • Pouvoir maîtriser les échanges de type API avec XML et JSON

METHODES ET OUTILS PEDAGOGIQUES

  • Alternance exposés théoriques et exercices pratiques (80% pratique)
  • Support de cours 

EVALUATION

  • Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences

Public concerné

Développeurs de site Web en PHP.

Pré-requis

Bonnes connaissances de la syntaxe PHP5 et de son utilisation dans un contexte Web.

Tarif

A partir de 2 375,00 €

Durée

4 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Comprendre les principes du développement objet (classe, méthode, héritage)
  • Comprendre le rôle du framework .NET 4.0 et savoir utiliser ses classes
  • Configurer et utiliser Visual Studio
  • Programmer en langage VB.Net tout en disposant des bons réflexes
  • Maîtriser la syntaxe du langage VB.Net
  • Utiliser ADO.NET et LINQ pour accéder aux données d'une base et les manipuler
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

PHP - PHP avancé

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Utiliser les fonctions avancées de PHP 7
  • Employer la programmation objet
  • Identifier les méthodes de sécurisation
  • Créer des API REST
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Décrire le fonctionnement d’Entity Framework 
  • Configurer Entity Framework 
  • Réaliser les différentes opérations CRUD sur des données
  • Effectuer des requêtes en SQL natif  
  • Mettre en place des relations d’associations et réaliser des jointures  
  • Exécuter des traitements sur des objets provenant d’une hiérarchie de classes 
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation PyQt, vous serez en mesure de :

  • Aborder l’ensemble des nombreux domaines fonctionnels abordés par le framework PyQt
  • Architecturer son code selon le standard MVC
  • Utiliser les Widgets proposés par Qt dans ses programmes Python
  • Créer ses propres widgets
  • Maîtriser la disposition et la cinématique des fenêtres
  • Programmer les événements
  • Gérer les styles
  • Développer des tâches en parallèles (multihtreading)
  • Utiliser les possibilités multimédia (son, vidéo, 3D, …)
Tarif

A partir de 1 860,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

Objectifs de la formation

Cette formation Struts 2 vous permettra de:
- Connaître les principes du modèle MVC2
- Etre capable de développer une application MVC2 avec le framework Struts
- Maîtriser les bonnes pratiques de développement Struts
- Mettre en place l'internationalisation et la sécurité
- Connaître les bibliothèques et les outils graphiques associés à Struts.

Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...