Formation Développement Web Agile avec SLIM

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

A l'issue de cette formation, vous aurez acquis les connaissances nécessaires pour :

  • Comprendre l'architecture et les principes de base de SLIM
  • Apprendre à configurer et installer SLIM
  • Savoir créer des routes et gérer les requêtes HTTP
  • Maîtriser l'utilisation des middlewares dans SLIM
  • Développer et déployer une API RESTful avec SLIM
  • Apprendre à gérer les erreurs et exceptions dans une application SLIM

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 480,00 €

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

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 480,00 €

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

Description

Qu'est-ce que Slim ?
SLIM est un micro-framework PHP léger et performant, conçu pour faciliter la création d'applications web et d'APIs RESTful. Grâce à sa simplicité et à sa flexibilité, SLIM permet de développer rapidement des solutions web efficaces tout en restant facilement maintenable.

Pourquoi suivre une formation Slim ?
Le choix de SLIM pour le développement d'applications web et d'APIs repose sur sa légèreté et sa rapidité de mise en œuvre. Cette formation permet de maîtriser les bases du framework, de comprendre son architecture et d'apprendre à créer des applications web performantes. En suivant cette formation, vous serez en mesure de développer des APIs RESTful robustes et de tirer parti des meilleures pratiques en développement web avec PHP.

Programme

Jour 1

Introduction à Slim

Présentation du micro-framework SLIM et de ses avantages
Installation et configuration de SLIM
Structure de base d'une application SLIM
Travaux pratiques :Objectifs : Installer SLIM et créer une application de base.
Description : Installation de SLIM via Composer, configuration initiale et création d'une première application simple. Validation par le lancement d'une application fonctionnelle.

Gestion des Routes et des Requêtes HTTP

Création et gestion des routes dans SLIM.
Utilisation des méthodes HTTP : GET, POST, PUT, DELETE.
Passage des paramètres dans les routes.
Travaux pratiques :Objectifs : Créer diverses routes avec différentes méthodes HTTP.
Description : Implémentation de routes variées et tests des différentes méthodes HTTP. Validation par l'interaction avec les routes créées.

Utilisation des Middlewares

Introduction aux middlewares et leur utilité.
Création et utilisation de middlewares dans SLIM.
Application de middlewares globaux et spécifiques aux routes.
Travaux pratiques :Objectifs : Implémenter et utiliser des middlewares dans une application SLIM.
Description : Création de middlewares pour la gestion des accès et la validation des données. Validation par l'exécution de scénarios de test.
Jour 2

Développement d'une API RESTful

Conception d'une API RESTful avec SLIM.
Gestion des requêtes et des réponses JSON.
Utilisation de Eloquent ORM pour interagir avec la base de données.
Travaux pratiques :Objectifs : Développer une API RESTful complète.
Description : Création d'une API pour la gestion d'une collection de ressources (ex. utilisateurs, produits).

Gestion des Erreurs et Exceptions

Configuration de la gestion des erreurs dans SLIM.
Utilisation des exceptions pour le contrôle du flux d'exécution.
Personnalisation des messages d'erreur.
Travaux pratiques :Objectifs : Mettre en place un système de gestion des erreurs et des exceptions.
Description : Implémentation d'un gestionnaire d'erreurs personnalisé et tests de divers cas d'erreur. Validation par la manipulation des erreurs générées et la vérification des réponses appropriées.

Déploiement d'une Application SLIM

Bonnes pratiques pour le déploiement d'une application SLIM.
Configuration du serveur et déploiement sur un environnement de production.
Utilisation de outils pour la gestion et la surveillance de l'application en production.
Travaux pratiques :Objectifs : Déployer une application SLIM sur un serveur de production.
Description : Configuration d'un serveur web, déploiement de l'application et tests de fonctionnement en production. Validation par la mise en ligne et la vérification de l'accessibilité de l'application déployée.

Prérequis

Pour suivre cette formation, il est recommandé d’avoir une bonne maîtrise de PHP et des concepts de programmation orientée objet. Des connaissances de base en développement web et en création d'APIs RESTful sont également importantes.

Public

Cette formation est destinée aux développeurs web, architectes logiciels et chefs de projet souhaitant découvrir ou approfondir leurs connaissances sur le micro-framework SLIM pour PHP.

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Évaluation des compétences acquises via un questionnaire en ligne intégrant des mises en situation.
Tarif

A partir de 1 550,00 €

Durée

2 jours (14 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Formation Stratégie SI

Proposé par PLB CONSULTANT

Objectifs de la formation

Concrètement, à l'issue de cette formation Stratégie Si, vous serez en mesure de:

  • Analyser un Système d’information
  • Ouvrir son SI vers l’extérieur (enjeux, technologies, clients, fournisseurs, portails etc.)
  • Définir une stratégie pour les postes de travail en entreprise
  • Faire des choix dans l’externalisation des ressources (Cloud, Hébergement, Infogérance, …)
  • Intégrer les applications entre elles (ERP, API, Web Services, etc.)
  • Partager et capitaliser l’information métier (collaboratif, wiki, …)
  • Sécuriser son SI
  • Mettre en œuvre une stratégie SI en maîtrisant les coûts
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Connaître le fonctionnement des services web
  • Être capable d'implémenter un webservice REST
  • Être capable de déployer et superviser le cycle de vie d'un service
  • Comprendre comment sécuriser un web service
Tarif

A partir de 1 830,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Exploiter l'interface d'Infoview et de Web Intelligence 
  • Créer des requêtes et des rapports avec WebIntelligence XI 
  • Manipuler les données et mettre en forme les graphiques
  • Mettre en oeuvre l'analyse multidimensionnelle des données 
  • Gérer les documents multi-requêtes 
  • Structurer, calculer et mettre en forme les rapports
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Appliquer une variété de pratiques agiles à un projet, par exemple, les workshops, la technique MoSCoW pour définir les priorités du projet, le développement itératif et la modélisation
  • Comprendre les grandes lignes pour tester, estimer et mesurer l’avancement d’un projet Agile
  • Produire et évaluer le contenu des produits Agile réalisés au cours d’un projet Agile au sein d’un scénario donné
  • Comprendre les rôles et responsabilités au sein d’un projet Agile et déterminer correctement le personnel approprié pour remplir ces fonctions au sein d’un scénario donné
  • Comprendre l’approche agile pour gérer et hiérarchiser les exigences
  • Réussir l’examen AgilePM Practitioner
Tarif

A partir de 1 350,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre les fondements des pratiques agiles dans les projets.
  • Comprendre les spécificités et mesurer l’intérêt d’une démarche de projet agile pour votre organisation.
  • Découvrir quelques pratiques clés de l'agilité.
Tarif

A partir de 385,00 €

Durée

3 heures

Modes
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Concevoir et réaliser des publicités au format HTML
  • Utiliser des fichiers Photoshop et Illustrator pour améliorer le workflow
  • Animer des textes, images bitmaps et vectorielles
  • Intégrer des médias riches
  • Exporter et optimiser les animations dans le respect des normes de l'IAB
  • Publier les annonces publicitaires en HTML 5 dans le respect des normes IAB et Google DoubleClick.
Tarif

A partir de 1 420,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Devenir coach Agile

Proposé par M2I

Objectifs de la formation

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

  • Expliquer ce qu'est le coaching Agile
  • Vous positionner en tant que coach au travers de modèles de compétences
  • Sélectionner et utiliser des outils / modèles adaptés aux situations rencontrées
  • Réussir la certification Agile Coaching (ICP-ACC) d'ICAgile.
Tarif

A partir de 2 280,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Formation Travailler en équipe agile

Proposé par PLB CONSULTANT

Objectifs de la formation

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

  • Renforcer sa prise de conscience de la dimension collective des projets agiles
  • Appréhender son rôle dans une équipe Agile en développant les techniques managériales et collaboratives les mieux adaptées
  • Accompagner une équipe pour lui apprendre à s’auto-organiser et respecter les valeurs agiles
  • Accompagner l’apprentissage et l’amélioration continue selon Scrum ou Kaizen par exemple
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Connaître les concepts et les langages associés à la création de pages web
  • Comprendre et corriger un code conforme aux normes en vigueurs
  • Savoir mettre à jour le contenu d’un site web existant
Tarif

A partir de 150,00 €

Durée

2 heures 49 minutes

Modes

Je cherche à faire...