Formation Laravel : Initiation + Approfondissement

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Créer des applications autour du framework MVC Laravel

DAWAN


Formez-vous à l’excellence.
Voir la fiche entreprise

Tarif

A partir de 2 975,00 €

Durée 5 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

DAWAN


Formez-vous à l’excellence.
Voir la fiche

Tarif

A partir de 2 975,00 €

Durée 5 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Positionnement à l'entrée et à la sortie de la formation
  • Certification CPF quand formation éligible
  • Programme

    Présentation

    Rappels : bibliothèques et frameworks
    Architecture HTTP centrée et patron MVC
    Composition du framework
    Méthodes d’installation et composer

    Installer Laravel via laravel/installer

    Fondamentaux

    Outils en ligne de commande Artisan
    Serveur PHP embarqué d’Artisan
    Serveur virtuel Laravel Homestead
    Gestion des variables d’environnement via DotEnv
    Arborescence de répertoire

    Contrôleur

    Contrôleur et principe de routage
    Paramètres de routes, obligatoires, optionnels et sous contraintes
    Groupe de routes
    Middleware
    Définition de contrôleurs
    Contrôleur de ressource : mise en place d’un CRUD
    Les objets Request et Response

    Vues

    Le moteur de gabarit Blade
    Section de contenu et héritage
    Échappement et XSS
    Structure de contrôle (conditionnelle et itérative)
    Inclusion de gabarit
    Gestion des assets, Bootstrap et Vue.js
    Compilation des assets via Laravel Mix

    Modèle

    Paramétrage de la connexion à la base
    Présentation de Fluent Query Builder
    Select, jointures, unions, clause where
    Insert et updates
    Déclarer et versionner son schéma via les Migrations
    Peupler sa base avec les Seeders

    Mettre en place et exploiter son schéma par rapport au métier

    Eloquent ORM

    Principe d’un ORM, le patron DAO
    Définir ses entités
    Chargement des instances
    Insertion, mise-à-jour et suppression
    Outils pratiques : exception NotFound, Soft Delete
    Mise en place de Scopes : globaux, locaux et anonyme
    Événement de cycle de vie

    Formulaires

    Gestion native des formulaires avec Laravel
    Attacher ses formulaire au modèle

    Mise en place de formulaire d’édition du modèle
     

    Sécurité

    Principe d’authentification
    Gérer ses utilisateurs via Eloquent
    Contrôleurs de connexion et de création de compte
    Principe de contrôle d’accès
    Mise en place de politique de contrôle d’accès

    Internationalisation

    Principe de fonctionnement
    Mise en place de catalogue de traductions
    Utilisation des catalogues
    Gestion de la locale
    Paramètres de substitution
    Pluralisation

    Tester son application

    Principe de tests, tests unitaires et fonctionnels
    Tests HTTP
    Laravel Dusk, principe et installation
    Définir un scénario de navigation
    Interagir avec les différents éléments tels que liens, formulaire, clavier, souris

    Mise en place d’un catalogue de tests

    Performance

    Différents types de cache à disposition : base de données et MemCache
    Définir des instances de cache
    Récupérer et enregistrer des éléments en cache

    Envoyer des mails

    Pilotes à disposition
    Configurer le pilote
    Utiliser un template

    Passage de la certification (si prévue dans le financement)

    Prérequis

    Savoir développer en PHP Orienté Objet

    Public

    Développeurs PHP

    Ces formations pourraient vous intéresser

    Objectifs de la formation

    Maitriser les structures de la base de donnée Savoir exploiter une base de donnée au moyen de requêtes multitables simples à complexes Savoir automatiser les différents processus de manipulations de données Rendre les requêtes transactionnelles et paramétrables
    Tarif

    A partir de 2 475,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Acquérir les connaissances liées aux métiers du management et aux métiers commerciaux
    • S’approprier les savoir-faire et comportements professionnels en vigueur dans les entreprises
    Tarif

    A partir de 25 200,00 €

    Durée

    1095j / 300h

    Modes

    Objectifs de la formation

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

    • Acquérir, développer et consolider des compétences clés sur le logiciel ACCESS,
    • Maîtriser et confirmer les fonctions de bases ou intermédiaires ou avancées (adaptées aux besoins du participant)
    • Comprendre la dimension d’une base de données
    • Être plus productif en se facilitant le quotidien, en automatisant les opérations répétitives
    • Créer une base de données
    • Gagner en autonomie et en confiance dans le développement d’une base de données
    Tarif

    A partir de 525,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Distance

    ZWCAD 2D Perfectionnement

    Proposé par GROUPE ARKESYS

    Objectifs de la formation

    • Maîtriser les notions avancées
    • Gérer les notions avancées
    • Utiliser une bibliothèque de blocs avec attributs et les fichiers en références externes
    • Utiliser les impressions multiples et les publications
    • Créer et utiliser les fichiers de gabarits
    Tarif

    A partir de 2 300,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    INTELLIPLUS 2D Perfectionnement

    Proposé par GROUPE ARKESYS

    Objectifs de la formation

    • Maîtriser les notions avancées
    • Gérer les fonctions avancées des calques
    • Utiliser une bibliothèque de blocs avec attributs et les fichiers en références externes
    • Utiliser les impressions multiples et les publications
    • Créer et utiliser les fichiers de gabarits.
    Tarif

    A partir de 2 300,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    CORELCAD Perfectionnement

    Proposé par GROUPE ARKESYS

    Objectifs de la formation

    • Maitriser les notions avancées
    • Gérer les fonctions avancées des calques
    • Utiliser une bibliothèque de blocs avec attributs et les fichiers en références externes
    • Utiliser les impressions multiples et les publications
    • Créer et utiliser les fichiers de gabarits
    Tarif

    A partir de 2 300,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    INTELLICAD Perfectionnement

    Proposé par GROUPE ARKESYS

    Objectifs de la formation

    • Maitriser les notions avancées
    • Gérer les fonctions avancées des calques
    • Utiliser une bibliothèque de blocs avec attributs et les fichiers en références externes
    • Utiliser les impressions multiples et les publications
    • Créer et utiliser les fichiers de gabarits. .
    Tarif

    A partir de 2 300,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Comprendre le contexte économique, juridique et fiscal du financement des artisans, commerçants, PME
    • Connaître les produits bancaires dédiés aux artisans, commerçants, PME
    • Connaître les aspects de la gestion des risques du financement des artisans, commerçants, PME
    • Développer ses compétences en analyse financière, étude des bilan et compte de résultats, plan de trésorerie, plan de financement.
    Tarif

    A partir de 5 500,00 €

    Durée

    11j / 77h

    Modes

    Objectifs de la formation

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

    • Identifier et différencier les langages de programmation Blockchain les plus répandus tels que Solidity, JavaScript, Go, Rust, Vyper...
    • Distinguer les contextes spécifiques dans lesquels ces langages sont le plus efficacement utilisés au sein de l'écosystème Blockchain
    • Identifier la syntaxe de base, les types de données, les structures de contrôle et autres concepts fondamentaux des langages de programmation Blockchain
    • Choisir le langage de programmation le plus approprié pour développer une application Blockchain simple en fonction des exigences spécifiques du projet.
    Tarif

    A partir de 1 900,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Distance

    IA au service des RH

    Proposé par Almera

    Objectifs de la formation

    • Identifier et exploiter les applications de l'IA pour optimiser les processus.
    • Formuler des stratégies efficaces pour intégrer l'IA dans les pratiques RH.
    • Planifier et gérer la transformation digitale avec l'IA.
    Tarif

    A partir de 1 200,00 €

    Durée

    1j / 7h

    Modes
    • Entreprise
    • Distance
    • Centre

    Je cherche à faire...