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

Formation Scrum

Proposé par Sparks

Objectifs de la formation

  • Maîtriser la méthode agile Scrum
  • Comprendre les cycles des projets, les rôles, les itérations
  • Gérer le suivi du projet, les sprint, les meetings
  • Comprendre la planification, le travail journalier, la relation avec le client et l'outillage
Tarif

A partir de 1 400,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

La mondialisation des échanges et le développement de l'outsourcing se traduisent par la présence d'équipes multiculturelles en France ou éclatées à l'international. Au delà des difficultés de la langue, il est nécessaire d'intégrer les références culturelles de chacun pour faire des différences un atout. Découvrir ses propres préférences culturelles, mais aussi les ressources et les qualités à développer pour réussir dans les contacts internationaux et mieux intégrer le « oui » d'un Japonais ou le « small talk » en Inde ...

Cette formation management international permettra aux participants de :
- Savoir communiquer efficacement dans un contexte multiculturel,
- Organiser le management pour atteindre les objectifs.

Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Vendre sur Internet

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Identifier les besoins et les attentes de ses cibles sur internet
  • Identifier les canaux de distribution les plus performants
  • Intégrer les réseaux et les médias sociaux dans sa stratégie de vente sur internet
  • Optimiser son site web et l'ensemble de ses contenus pour mieux vendre
  • Favoriser un référencement naturel efficace avec une stratégie de visibilité globale
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Installer l'environnement de développement et les émulateurs Android
  • Coder avec le langage Kotlin
  • Concevoir et implémenter des activités
  • Afficher des listes d'éléments
  • Mettre en oeuvre les différents pattern de navigation
  • Stocker les données de l'application
  • Échanger des données avec un serveur
  • Optimiser, construire et déployer une application
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Formation ExtJS 5

Proposé par PLB CONSULTANT

Objectifs de la formation

ExtjS 5 le Framework javaScript de Sencha ,vous permettra de développer des applications Web riches (RIA) et interactives pour mobiles ou Desktop. Ce standard du développement d'application Web respecte le modèle MVC (et même MVVM avec la version 5) et le HTML5 avec tous les navigateurs sur lesquels il s'exécute. Il propose de nombreux composants visuels d'une grande qualité (formulaire avancé, arbre, tableau, onglets,...), et une philosophie d'encapsulation du modèle événementiel qui facilite l'interactivité avec l'utilisateur.
Le design et la richesse de son arborescence de classes en font un modèle particulièrement apprécié des développeurs tant au niveau de la qualité du code que du rendu graphique mais aussi sur le plan professionnel car il facilite le travail en équipes.
Les nouveautés (tactiles, MVVM, responsive, etc.) apportées par ExtJS 5 par rapport à ExtJS 4 seront abordées.

Tarif

A partir de 2 260,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Arduino et Raspberry Pi

Proposé par PLB CONSULTANT

Objectifs de la formation

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

  • Choisir la bonne solution de prototypage rapide électronique en fonction de votre projet (Arduino, Raspberry Pi, etc.)
  • Savoir utiliser une breadboard pour prototyper un circuit simple
  • Savoir réaliser des programmes permettant d’utiliser : une entrée/sortie numérique (GPIOs), une entrée analogique (ADC) et une sortie PWM
  • Utiliser un Raspberry Pi pour créer un serveur web capable d’afficher les données de capteurs et permettant de le contrôler à distance
Tarif

A partir de 1 890,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

WinDev est un atelier logiciel vous permettant de développer très rapidement des applications pour les systèmes d'exploitation classiques Windows, Linux ou MAC, des sites web dynamiques avec WebDev et des applications pour mobiles IOS ou Android avec WinDev Mobile. L'environnement de développement est le même pour toutes les plateformes cibles et il permet de prendre en charge toutes les phases de développement du cahier des charges à l'application finale. Outre la rapidité de développement qui a largement contribué au succès des produits PC Soft, une même application source peut être facilement adaptée sur différentes plateformes. Avec quelques adaptations ponctuelles, votre code est donc presque unique quelle que soit la cible et la nature du développement : client riche, site web, application pour Smartphone ou tablette. Vous pouvez même générer si besoin des sites PHP, des archives Java ou des assemblages .NET. Lors de cette formation Windev Mobile pour iOS, vous maitriserez l'environnement WinDev Mobile. Vous apprendrez à configurer votre environnement de développement pour WinDev Mobile et iOS. Vous utiliserez le WLangage pour créer des applications iPhone/iPad professionnels qui accèdent à des bases de données HyperFileSQL, envoient des emails, gère la géolocalisation, etc .., toutes les fonctionnalités classiques des applications iOS modernes et performantes sont passées en revue.

Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

L'audit développement durable

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Réaliser l'implication des équipes
  • Se repérer dans les normes
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Concevoir l'architecture et la mise en œuvre d'une application Web
  • Créer des modèles
  • Ajouter des contrôleurs à une application MVC
  • Utiliser le moteur de routage et créer des routes
  • Réaliser des vues avec Razor et créer des Tag Helpers 
  • Créer des View Component pour favoriser la réutilisation 
  • Optimiser les applications en réalisant des traitements asynchrones (AJAX) 
  • Mettre en place des contrôles de validation coté client 
  • Protéger les pages d’une application en intégrant une couche de sécurité?
  • Déployer une application sur un serveur Web  
  • Concevoir et exécuter des tests unitaires?
  • Concevoir et implémenter un service REST
Tarif

A partir de 2 850,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation Microsoft Azure Développement vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre comment déployer son application dans Azure
  • Savoir mettre à l’échelle son application en fonction de la demande
  • Créer et gérer les fonctionnalités en arrière-plan de son application
  • Comprendre comment utiliser les différentes possibilités de stockage de données dans le cadre de nouveaux développements
  • Comprendre comment déployer son application via des machines virtuelles ou des solutions conteneurisées
  • Comprendre comment intégrer de façon native la sécurité dans les développements
  • Savoir utiliser les différentes solutions de services de messages et d'événements d'Azure
  • Connaître les outils de surveillance des applications
Tarif

A partir de 3 550,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...