Formation Laravel, développement web en PHP

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Laravel est un framework PHP open source qui permet de developer des applications WEB PHP selon le modèle MVC et dans une approche objet.
Arrivé récemment dans le monde des frameworks PHP, sa légéreté et son élégance vous permettent de developer rapidement et de vous affranchir de certains aspects répétitifs tout en disposant d’une boîte à outils complète et efficace.

Cette formation Laravel vous apprendra à mettre en oeuvre le routage, le moteur de template, le constructeur de formulaire, le système d’authentification, le créateur de requête SQL et un ORM performants (Eloquent), ainsi que d’autres éléments encore tel que l’envoi de mail.

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 2 440,00 €

Durée 4 jours (28h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 2 440,00 €

Durée 4 jours (28h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Programme

Introduction à  Laravel

Pourquoi un nouveau framework PHP ?Limitations des solutions maison
Les apports de Laravel
Une nouvelle approcheUne base Http plus robuste
Du PHP moderne
Caractéristiques et inspirations principalesExpressivité et simplicité
Responsabilités, nommage et conventions
Bonnes pratiques
Structure d'une application LaravelConteneur Service et cycle de vie de la requête
Explorer Laravel

Environnement de développement

ComposerLigne de commande HomesteadCréer une nouvelle application Laravel

Première Application avec Laravel

ConceptionEntités, relations et attributs
Plan
DémarrageEspace de nommagePremières routesParamètres restrictifs
Exceptions HTTP
Redirections
Retour de Vue
SGBDCréation du modèle Eloquent
Construire la Base
Alimenter la base
BladeVue MaîtreRoutes & CRUDPage Liste
Page Unité
Liaison Route-modèle
Ajout, Modification et suppression
Du simple routage aux contrôleursContrôleurs de ressources

ORM Eloquent

Lecture des donnéesFiltrage des enregistrementsEnregistrementAffectation en masseSuppressionSuppression logiquePortée des RequêtesRelations1 à 1
n à n &
Tables Pivot
Has-many-through
Relations Polymorphes
Evenements de modèleEcouteurs
Observateurs
CollectionsVérification de Clés

Tests avec Laravel

Avantages des TestsAnatomie d'un testPHPUnitAssertions
Préparation et nettoyage
Exceptions
Classes interdépendantes
Tests E2EPrincipe
Assertions de framework
Emulation d'utilisateurs
SGBD
Analyser le rendu des vues

Artisan

Rester à jourInspection & Interaction applicativeBranchement direct
Arrêt du moteur
Règlages fins
Routes de Cachage
Générateurs
Commandes PersonnaliséesCréation de Commandes
Anatomie d'une Commande
Ecrire une Commande
Planifier une Commande
Visualiser le résultat d'une Commande

Authentification & Sécurité avec Laravel

Authentifier un utilisateurCréer un modèle d'utilisateur
Création de la Base
Authentifier Routes & Vues
Middleware
Validation des saisies
Sécuriser l'applicationCSRF
XSS et échappements
Injections SQL
Affectations de masse
Cookies
HTTPS

Outils complémentaires 

Assistants de TableauxManipulations de texteFichiers & Uploadse-mailsCarbonFiles d'attente

Prérequis

Pour suivre cette formation dans de bonnes conditions il est demandé d'avoir une bonne connaissance de PHP et des bases de la programmation objet.
Idéalement avoir suivi l’une des formations suivantes:

Public

Ce cours s'adresse principalement aux Développeurs et Chefs de projet.

Ces formations pourraient vous intéresser

Objectifs de la formation

Plus concrètement, à l'issue de cette formation PandaSuite Fondamentaux, vous aurez acquis les connaissances et compétences nécessaires  :

  • Réaliser des projets interactifs pour tablettes sans coder, au format d’application native iOS et Android, exportables vers le Web en HTML5
  • Intégrer des médias (audio, vidéo, séquences PNG). Leur associer des comportements interactifs et synchroniser les éléments entre eux
  • Identifier les procédures de diffusion vers les différents stores proposés par PandaSuite (App Store, GooglePlay, Web, réseau privé).
Tarif

A partir de 2 250,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Jahia : Développement

Proposé par PLB CONSULTANT

Objectifs de la formation

Jahia remplit les rôles de portail Internet et de gestionnaire de contenu (CMS). C’est une plateforme flexible et fortement ouverte de par la dimension open source du produit. Cette cours Jahia pour les développeurs vous permettra de développer des sites WEB en intégrant la dimension portail proposée par Jahia. (contributeur, validation, habilitations, etc.). Cette formation vous permettra également de tirer pleinement profit de l’ouverture de Jahia pour proposer des applications WEB professionnelles et performantes (Spring, Jquery, MVC, Drools, cache, indexation, etc.).

Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre les principes fondamentaux de programmation orientée objet.
  • Écrire des classes.
  • Instancier les classes pour créer des objets.
  • Mettre en œuvre l'encapsulation pour garantir l'intégrité des objets.
  • Mettre en œuvre l'héritage et le polymorphisme.
  • Utiliser les classes abstraites et les interfaces.
  • Gérer correctement les erreurs avec le mécanisme d'exceptions de PHP.
  • Concevoir un programme selon les principes de la programmation orientée objet.
  • Connaître les architectures logicielles basées sur la programmation orientée objet.
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Comprendre les apports du framework Spring (IoC, AOP, ...)
  • Savoir mettre en place une IDE productif et bonnes pratiques de développement
  • Savoir gérer la configuration des propriétés et des composants d’une application
  • Être capable d’implémenter toutes les couches d’une application Web d’entreprise (Web/Rest, Service, Accès aux données…)
  • Savoir mettre en œuvre la sécurité au sein de son développement Spring
  • Savoir mettre en œuvre des tests avec Spring
Tarif

A partir de 1 690,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Visual Basic .NET

Proposé par PLB CONSULTANT

Objectifs de la formation

Concrètement, à l'issue de la formation, vous aurez acquis les connaissances et compétences pour :

  • Comprendre les principes du développement objet (classe, méthode, héritage, ...)
  • Comprendre le rôle du framework .NET  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
  • Créer des applications Windows riches en fonctionnalités (Winforms)
  • Créer votre première application web en ASP .NET 4.x
  • Tester des fonctionnalités avancées de VB.Net.
  • Utiliser les nouveautés du Framework .Net dans sa dernière version
Tarif

A partir de 2 695,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Adobe XD vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Identifier les bonnes pratiques de conception d'interfaces
  • Créer des interfaces interactives de sites Web et d'applications mobiles
  • Réaliser des parcours de navigation répondant aux besoins des utilisateurs
  • Partager et tester des prototypes pour réaliser des interfaces fonctionnelles
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Mettre en place l'environnement de développement ;
  • Utiliser des composants d'IHM ;
  • Gérer le positionnement des composants d'IHM ;
  • Gérer les événements des composants d'IHM ;
  • Gérer les styles et les thèmes graphiques ;
  • Mettre en œuvre l'architecture MVC avec PyQt ;
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

• S’approprier les principes structurants du e-commerce
• Connaître les règles de e-merchandising
• S’approprier les techniques et outils du référencement pour créer du trafic
• Elaborer une stratégie de développement commercial adaptée

Tarif

A partir de 1 400,00 €

Durée

Nous contacter

Modes

Objectifs de la formation

À l'issue de cette formation Kotlin, les participants auront acquis les connaissances et les compétences nécessaires pour :

  • Savoir développer avec le langage Kotlin
  • Créer des interface utilisateurs
  • Utiliser les fragments et les activités dans des interfaces en maîtrisant leurs cycles de vie
  • Manipuler les données (chargement, affichage, échanges, web services, …)
  • Utiliser les fonctions d’une tablette ou d’un mobile (téléphonie, SMS, géolocalisation, etc.)
  • Perfectionner votre maîtrise du langage Kotlin (fonctions, collections, exceptions, annotations, asynchronisme, etc.)
  • Connaître la syntaxe, les concepts et les spécificités du langage Kotlin
  • Maîtriser l’environnement et le cycle de développement sur Android Studio
  • Savoir créer des interfaces utilisateur avec le langage Kotlin
  • Savoir gérer le chargement, l’affichage et l’échange de données d’une application
  • Connaître les APIs majeures utilisées dans le cadre d’un développement Android
  • Connaître les bonnes pratiques de développement et les aspects avancés de Kotlin
Tarif

A partir de 2 390,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Parcours Assistant(e) formation

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Définir les évolutions réglementaires, les dispositifs ainsi que les modes de financement de la formation
  • Identifier les grandes phases de l'élaboration du plan de développement des compétences
  • Renseigner un tableau de bord de suivi budgétaire du plan
  • Organiser la relation avec les prestataires de formation
Tarif

A partir de 4 038,00 €

Durée

6 jours

Modes
  • Entreprise
  • Centre
  • Distance

Je cherche à faire...