Skills4All

Développeur WEB - Back End (PHP, MySql, Programmation Orientée Objet, Framework Symfony)

Skills4All

Voir les avis
Finançable CPF
Tout public
En ligne
Présentiel
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
2500 €
Prise en charge CPF
Durée
41h
Niveau visé
Certification / Habilitation
Taux de réussite
85%
Pré-requis

Un entretien individuel est effectué suite à chaque demande de candidature pour valider ces prérequis et évaluer le degré de motivation des candidats.

Certifications
Datadock ISO 9001 Qualiopi
Le plus de la formation
Digital-learning certifiant illimité sous 48H
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
En présentiel
Découvrez les localités disponibles pour suivre cette formation en présentiel.
En savoir plus sur les localités en présentiel
Cette formation est disponible dans les centres de formation suivants:
  • 06 - Nice
  • 13 - Marseille
  • 21 - Dijon
  • 31 - Toulouse
  • 33 - Bordeaux
  • 34 - Montpellier
  • 35 - Rennes
  • 38 - Grenoble
  • 44 - Nantes
  • 49 - Angers
  • 59 - Lille
  • 67 - Strasbourg
  • 69 - Lyon
  • 75 - Paris 8e
Objectifs

L'objectif de cette formation est de vous permettre de préparer le passage de certification bloc n°2 RNCP37805BC02 intitulé «Développement back end d’applications Web» issu de la certification RNCP37805 Développeur WEB de notre partenaire WEBECOM;

A l'issue de cette formation, vous serez en mesure de :
  • Maîtriser les bases de PHP:
  • Comprendre les principes fondamentaux du langage PHP.
  • Configurer un environnement de développement et écrire des scripts simples en PHP utilisant des variables, des boucles et des conditions.
  • Gérer les bases de données avec PHP:
  • Acquérir les compétences pour interagir avec MySQL en utilisant PHP.
  • Créer des bases de données, des tables et implémenter les opérations CRUD (Create, Read, Update, Delete) pour manipuler les données.


Adopter la Programmation Orientée Objet (POO) en PHP:

  • Comprendre les concepts de base de la POO et créer des classes et des objets en PHP.
  • Mettre en œuvre des fonctionnalités avancées de la POO telles que l'autoloader de classe, les dépendances, et utiliser PDO pour interagir avec la base de données.

Utiliser le framework Symfony:
  • Comprendre l'architecture MVC et utiliser la CLI de Symfony pour créer un projet.
  • Développer des fonctionnalités avancées telles que les contrôleurs, les routes, les vues avec Twig, et mettre en œuvre des fonctionnalités telles que le CRUD et les services.
Les compétences professionnelles visées par cette formation sont :
  • Synthétiser les données utiles à l'application en analysant le cahier des charges afin de formaliser le modèle de données
  • Construire la base de données à l'aide d’un outil d’administration de base de données, afin de permettre la bonne circulation des données nécessaires au fonctionnement de l’application.
  • Interroger la base de données par l'intermédiaire d’un langage de requêtes (SQL) pour permettre la manipulation et l’exploitation des données par l’application.
  • Respecter le cadre légal en utilisant les normes imposées par le règlement général sur la protection des données (RGPD) afin de garantir l'intégrité des utilisateurs et la protection des données
  • Conceptualiser l’application, formaliser son schéma fonctionnel, à partir du cahier des charges fourni et des échanges avec le client, afin d’optimiser la charge serveur et les temps de réponse.
  • Développer une application en utilisant un langage de programmation adapté afin d’en construire l’architecture et les fonctionnalités côté serveur.
  • Développer une application en utilisant la programmation orientée objet et les héritages afin de produire un code réutilisable et structuré
  • Développer une application à l'aide d’une architecture Modèle-Vue-Contrôleur (MVC) afin d’assurer un code facile à maintenir et évolutif.
  • Identifier un utilisateur et délimiter ses champs d’action dans le but de sécuriser l’application par l’attribution de rôles spécifiques.

Travailler en équipe en utilisant des outils de collaboration et de gestion des versions afin de construire une application efficace au sein d’une équipe de développeurs en entreprise.

Préparer l’application pour la livraison en s’assurant de sa conformité à la demande du client et son bon fonctionnement.

Programme

Ce programme de formation pour les développeurs Back-End d'applications Web est conçu pour fournir une compréhension exhaustive de PHP et Symfony, ainsi que des compétences pratiques dans la manipulation de bases de données et la création d'applications web dynamiques. Voici un résumé détaillé :

Le Module 1, "PHP Initiation", introduit les bases du langage PHP, depuis les premiers pas jusqu'à la manipulation avancée des données. Les sujets abordés incluent les variables, les opérateurs, les tableaux, les boucles, la manipulation des chaînes de caractères, les dates et les fonctions.

Le Module 2, "PHP Avancé", explore des concepts plus avancés tels que l'interaction avec les bases de données MySQL via PhpMyAdmin, la création de tables, l'exécution de requêtes SQL, et la mise en œuvre du CRUD (Create, Read, Update, Delete). Il couvre également les formulaires HTML, leur traitement avec PHP, ainsi que les sessions et les cookies pour la gestion des utilisateurs.

Le Module 3, "PHP - Programmation Orientée Objet (POO)", plonge dans la POO avec PHP, en expliquant les concepts tels que les classes, les propriétés, les méthodes, l'héritage, les dépendances et les espaces de noms. Il aborde également la création de modèles de données et de contrôleurs dans le cadre du modèle MVC (Modèle-Vue-Contrôleur), ainsi que des techniques avancées telles que le hashage de mots de passe et la sécurisation des routes.

Le Module 4, "Symfony", présente le framework PHP Symfony, en expliquant son architecture MVC et en détaillant son utilisation à travers la ligne de commande Symfony CLI. Les sujets comprennent la création de contrôleurs, de vues avec Twig, la manipulation des entités avec Doctrine, la gestion des formulaires, la sécurisation des routes et la création d'un backend avec AdminKit. Il couvre également des aspects pratiques tels que la mise en ligne d'une application Symfony sur un serveur de production.

En résumé, ce programme offre une progression logique depuis les fondamentaux du développement web avec PHP jusqu'à l'utilisation avancée du framework Symfony, en passant par la programmation orientée objet et la manipulation de bases de données relationnelles, préparant ainsi les apprenants à créer des applications web robustes et évolutives.

Éligible CPF

Financement facilité

90 % de réussite

aux examens

Plus de 86 %

des élèves satisfaits

Financement

Des solutions de financement pour vous aider

Logo Mon Compte Formation
Financement CPF Logo Mon Compte Formation
Le Compte Personnel de Formation (CPF) permet à toute personne active en France de financer des formations pour développer ses compétences professionnelles tout au long de sa carrière.
Accessibilité et autonomie dans la formation
Évolution professionnelle et employabilité
Prise en charge financière
Ce qu'ils pensent de cette formation
Centre

À propos du centre Skills4All

Skills4All est un organisme de formations 100% digital qui prépare à des certifications internationales en gestion de projet, agilité et transformation numérique des individus et des entreprises.

Vous rencontrez des difficultés à vous connecter à votre compte CPF ? Suivez ce lien : https://www.skills4all.com/comment-se-connecter-a-mon-compte-formation/


Notre Président fondateur, Marc-Noël Fauvel, formateur et consultant depuis plus de 20 ans a souhaité très tôt rendre accessibles et disponibles au plus grand nombre, des cursus certifiants 100% digitaux, pratiques, agiles et durables, au meilleur rapport coût/qualité et éligibles au fond de formation, qui permettent l’acquisition de compétences opérationnelles et expertises essentielles reconnues, à très forte valeur sur le marché.

Nos formateurs sont des managers senior avec au moins 15 ans d'expérience opérationnelles en entreprise, et au moins 10 ans d'expérience de formateur. Nos formateurs sont multi-certifiés ce qui permet une vue croisée de plusieurs référentiels et meilleures pratiques, quelque soit le sujet.

Ainsi, ils vous apportent au cours de votre formation leurs regards aiguisés sur vos problématiques professionnelles ainsi que de nombreux exemples et retours d’expériences qui vous permettront de mettre rapidement en application les notions développées.
Nous sommes partis du constat que face aux accélérations technologiques omniprésentes, on sait que 60% des métiers de demain n’existent pas aujourd’hui.

Il faut donc se former de plus en plus fréquemment, acquérir de plus en plus de compétences, de plus en plus longtemps, pendant toute la durée de sa carrière, elle aussi rallongée.

Notre offre est aujourd'hui reconnue pour ses garanties :

  • La qualité de ses enseignements accrédités, comme le montrent les taux de réussite aux certifications et de satisfaction > 85% de nos 5300 apprentis
  • toutes nos formations sont accréditées par les grands organismes internationaux comme le PMI, AXELOS, IASSC, DevOps Institute, PEOPLECERT et vous offre une gamme de formations couvrant les différents référentiels qui s’adapte à vos objectifs et à ceux de votre entreprise. Skills4All est aussi accréditée à délivrer des formations en présentiel sur PMP®, ITIL©, SCRUM©, LEAN SIX-SIGMA, COBIT©, PRINCE2©, et d'autres encore.
  • Nous sommes aussi certifiés organisme de formation ISO9001 par l’Afnor et certifié Qualiopi par l’État, enregistré comme prestataire de formation de qualité. C’est quelque chose qui nous différencie encore un peu plus des autres acteurs qui ne sont pas forcément certifiés ISO9001, ni certifiés par l’État.

Skills4All : Formations 100% e-learning 3.0 en ultra-proximité, 100 % certifiées à l’international, éligibles au CPF afin de booster votre carrière professionnelle.

Envie d’en savoir plus sur cette formation ?

Documentez-vous sur la formation

Certification Datadock
Certification ISO 9001
Certification Qualiopi
Ces formations peuvent vous intéresser

Quelle est votre situation ?

Vous êtes ?

Veuillez choisir un lieu

Please fill out this field.

Please fill out this field.

Veuillez sélectionner un niveau de formation

Cette formation est accessible à certaines conditions.
Pouvez-vous préciser votre situation ?
Skills4All va vous joindre par téléphone aujourd'hui avec un numéro commençant par 07.43.24.00.XX, est-ce ok pour vous ?

Vous n'êtes pas éligible à cette formation, cliquez ici pour en chercher d'autres

Informez-vous gratuitement et sans engagement sur la formation.

Please fill out this field.

Please fill out this field.

Please fill out this field.

Veuillez saisir une adresse email

  • Vous voulez dire ?
  • ou plutôt ?

En cliquant sur "J'envoie ma demande", vous acceptez les CGU et déclarez avoir pris connaissance de la politique de protection des données du site maformation.fr

Haut de page