Formation Développeur PHP

254h de formation, 3h de session LIVE, des ateliers pratiques, 1 projet personnel PRO à présenter

“ Apprenez, codez, optimisez votre code PHP ”

Envie de décrocher un poste de développeur PHP ou de vous lancer en freelance ? D’être autonome dans la création de site et d’applications web ? Alors suivez notre formation Développeur PHP à distance. Ouverte à tous, cette formation efficace vous permettra de maîtriser les langages PHP, MYSQL, les API, et le modèle MVC à travers l’étude de 2 frameworks PHP : Laravel et Symfony. Un parcours mélangeant autonomie, pratique, flexibilité et accompagnement sur mesure.


  • HTML
  • CSS
  • JAVASCRIPT
  • PHP
  • SQL
  • MYSQL
  • POO
  • API
  • LARAVEL
  • GIT
  • DÉVELOPPEUR
  • BACK-END
  • BASE DE DONNÉES
  • LARAVEL
  • SYMFONY
  • CODER
  • PERFORMANCE
  • SÉCURITÉ
  • SITE DYNAMIQUE

Des formateurs expérimentés vous accompagnent

Apprenez aux côtés des meilleurs !

Au programme de cette formation Développeur PHP

Durée totale : 254h / Prix : 1126€ HT

(financement Pôle Emploi, CPF, plan de formation, OPCA...)

  • 1H
    Session Live

    MODULE 1 : SESSION LIVE : BRIEFING

    Vous faites la connaissance avec votre mentor et le programme de cette formation. Vous commencez à aborder ensemble les notions générales de la programmation web.

  • 4H
    Cours

    MODULE 1 : Les Fondements du Web de de la programmation

    Avant de nous lancer dans le code et le monde du développement, il est primordial de bien comprendre comment fonctionne Internet et quelles sont les différentes technologies offertes pour mener à bien vos projets de création de sites web.

    voir le détail
    Les notions de bases
    • La programmation c'est quoi ? Les métiers (différences intégrateur et développeur)
    • Comment fonctionne un site Internet (serveur, base de données, poste client) ?
    • L'hébergement web : serveur mutualisé, serveur dédié, cloud
    • Les bases de données et les différentes type de technos (SQL, Mysql, MangoDB, NoSQL...) API
    • Accessibilité et W3C
    • Le web responsif / Le web mobile
    • Hybridation mobile / desktop
    Les langages WEB
    • Les langages HTML HTML5 CSS Javascript PHP MySQL Ruby / ROR Python Jquery NodeJS Angular Services Web Json
    • Les frameworks (Symfony, CodeIgniter, Laravel, Bootstrap...), le modèle MVC
    Organisation / Gestion de Projet
    • Les méthodes AGILEs (Scrum, Kanban) UML & Merise
    • Le versionning (GIT)
    • Le refactoring
    • Les tests unitaires
    • Commenter son code
    Les outils
    • IDE (StormPHP, Netbeans, Brackets, Sublime Text...)
    • Wysiwyg (Dreamweaver)
    Notions Communes en programmation
    • Les variables
    • Les conditions
    • Les boucles
    • Les fonctions
    • La POO

    QCM intermédiaire

    masquer les détails
  • 29H
    Cours

    MODULE 2 : Les fondamentaux du HTML, CSS

    Avant d'attaquer la programmation PHP, découvrez les langages de base de la programmation WEB : Le HTML et CSS. L'occasion également d'aborder le framework Bootstrap.

    voir le détail
    Les notions de base en HTML
    • Découvrir comment créer un site web
    • Les outils indispensables
    • Réalisation d’un premier document en HTML
    • La structuration de votre code pour optimiser le référencement naturel
    • Les liens hypertextes
    • Découvertes des tableaux, listes, images et formulaires
    • Les nouvelles balises du HTML 5
    Les notions de base du CSS
    • Les méthodes pour styliser les éléments HTML
    • Les sélecteurs de base
    • Les spécificités du CSS3 (ombres, dégradés, coins arrondis, animations, transitions, filtres, responsive design…)
    Allier HTML et CSS

    Comment mettre en forme un texte, des liens, des listes des tableaux, des formulaires, et gérer la visibilité d’éléments...

    Découverte de Bootstrap
    • Apprendre à utiliser la grille
    • Découverte de Bootstrap
    • Les outils pour aller plus loin (Sass, Grunt, Flexbox)
    • Notions avancées
    Exercice pratique : la création d'un blog Responsive de A à Z

    QCM intermédiaire

    masquer les détails
  • 44H
    Cours

    MODULE 3 : La programmation PHP

    Nous rentrons dans le vif du sujet avec un gros module dédié intégralement à l'apprentissage du PHP. D'abord les bases du langage, puis la POO, les nouveautés de la version 7 de PHP qui est plus rapide et robuste et enfin, un focus sur l'optimisation de son code. Le tout accompagné d'exercices pratiques.

    voir le détail
    Les bases fondamentales de PHP
    • Structure de base, variables et constantes
    • Les opérateurs
    • Les structures de contrôle
    • Les fonctions
    • Les superglobales
    • Communiquer avec une base de données
    • Les exceptions et erreurs fatales
    • L’architecture MVC
    • Découverte de la POO

    Vous aborderez également 2 exercices pratiques : la création d'un espace membre et la création d'un espace d'administration.

    La Programmation Orientée Objet
    • Notions de bases
    • Notions avancées
    • Exercice pratique : création d'un MVC en POO
    Les nouveautés de PHP 7

    Formez-vous sur les toutes dernières recommandations liées à PHP7

    Optimisation de votre code PHP
    • Apprendre à coder plus proprement
    • Gestion de dépendances avec Composer
    • Interfaces et traits
    • Hiérarchiser avec les namespaces
    • Apprendre à sécuriser votre site web
    • Apprendre à créer une API PHP sécurisée

    QCM intermédiaire

    masquer les détails
  • 1H
    Session Live

    MODULE 2 : SESSION LIVE

    Session de mi-parcours pour que votre mentor réponde à vos questions relatives au langage PHP

  • 24H
    Cours

    MODULE 4 : Framework, Développez plus rapidement

    Les frameworks MVC (Modèle / Vue / Contrôleur) vous permettront de développer plus rapidement. Maintenant que vous connaissez le PHP, nous allons apprendre à aller plus rapidement dans l’exécution de vos projets. 2 frameworks seront abordés. Un premier, Laravel, très léger. Et un second qui est plus robuste et très utilisé par les développeurs PHP : Symfony.

    voir le détail
    Utiliser le Framework PHP : Laravel
    • Créer un site complet avec Laravel
    • Notions avancées avec Laravel
    Utilisation du framework PHP Symfony

    Toutes les notions à maîtriser pour pouvoir développer sous Symfony !

    • Architecture MVC
    • Installation d'un serveur Web virtuel pour gérer vos projets
    • Installation et configuration du framework
    • Les contrôleurs
    • Le routage
    • Les services
    • Utilisation du moteur de template Twig
    • Génération d'URL
    • Utilisation de l'ORM Doctrine pour gérer les données en BDD
    • Gestion des formulaires à l'aide de Symfony
    • Création d'un espace membre
    • Gestion de l'envoi de mails avec Swift Mailer et mailgun

    QCM intermédiaire

    masquer les détails
  • 49H
    Cours

    MODULE 5 : Les bases de données

    Ce chapitre sera dédié uniquement au langage SQL et plus précisément à MySQL. Vous pourrez ainsi compléter les compétences acquises dans les chapitres précédents, en base de données.

    voir le détail
    Maîtriser MYSQL
    • Architecture Mysql
    • Installation et configuration
    • Les types de données et métadonnées
    • Moteur de stockage
    • Transactions et verrous
    • Le partitionnement
    • Gestion des utilisateurs
    • Programmation dans Mysql
    • Réplication, sauvegarde et restauration
    • Optimisation des performances

    QCM intermédiaire

    masquer les détails
  • 8H
    Cours

    MODULE 6 : La programmation Javascript

    La programmation Javascript est de plus en plus utilisées dans le développement d’applications modernes. Ainsi, vous devez de savoir utiliser ce langage, aux côtés de PHP.

    voir le détail
    Apprendre le Javascript
    • Introduction au langage
    • Manipulation des nombres et des chaînes de caractères
    • Les conditions et les boucles
    • Les fonctions
    • Manipuler les éléments HTML avec le DOM
    • Introduction à l’AJAX
    • Le mode Strict
    • Les IIfe
    • Atelier pratique : moteur de recherche avec auto-complétion

    QCM intermédiaire

    masquer les détails
  • 12H
    Cours

    MODULE 7 : Méthodologie

    Apprenez dans ce chapitre à devenir plus efficace dans l'organisation de votre travail et à travailler en versionning. Vous apprendrez également les règles fondamentales du développeur web qui se lance en freelance.

    voir le détail
    • Travailler avec Git et Github
    • Devenir plus efficace avec la méthode GTD
    • Se lancer en Freelance

    QCM intermédiaire

    masquer les détails
  • 1H
    QCM

    MODULE 1 : QCM GÉNÉRAL

    Ce test final reprend l’intégralité des notions que vous devez avoir acquises pendant votre formation de développeur PHP.

  • 80H
    Projet Personnel

    MODULE 1 : PROJET PERSONNEL

    Un site intégré vous est fourni. Vous devrez le dynamiser et créer sa base de données en prenant en compte les différentes recommandations abordées lors du parcours.

  • 1H
    Session Live

    MODULE 3 : LIVE PRÉSENTATION ORALE

    L’aboutissement de votre formation de développeur pour le web, passe par la présentation orale de votre projet personnel. Vous devrez présenter votre site intégré, défendre vos choix techniques et répondre aux différentes questions de votre mentor.

Une pédagogie complète pour faire de vous
un développeur PHP

Notre pédagogie est basée sur la multi-modalité : cours en vidéo, accès à des salons d’entraide, QCM, visio-conférence, ressources pédagogiques, présentation d’un projet PRO. Nous vous accompagnons tout le long de votre aprentissage !

Apprentissage en vidéo

Plus efficace qu’un livre. Plus accessible qu’une formation traditionnelle, la vidéo permet un apprentissage progressif et un ancrage mémoriel grâce à la répétition.

Ressources

La formation s’accompagne avec de nombreux fichiers sources, templates qui viendront agrémenter votre formation.

Salon d'entraide

Posez librement vos questions dans le salon d’entraide. Formateurs et apprenants vous répondent. Apprendre à plusieurs, c’est ce qu’on appelle le Social Learning !

Projet Pro

En fin de formation, vous préparez un projet professionnel, de manière autonome, de manière à mettre en pratique les notions acquises pendant votre cursus.

Visio conférence

Des séances en live, face à face, avec un formateur expert, qui personnalise votre apprentissage, critique votre travail, vous coache pour vous faire avancer !

Certificat de complétion

Une fois la formation suivie, les tests passés, le projet pro validé, vous obtenez un certificat que vous pourrez fiérement abordé. Ce dernier atteste de vos nouvelles compétences.

Vous souhaitez trouver un travail ou évoluer dans votre carrière ? Vous voulez vous orienter vers le métier d’intégrateur web ? Remplissez ce formulaire et nous vous recontactons directement
Public visé

Tout public

Objectifs
  • Connaître l’environnement, les outils et les technologie web
  • Maîtriser les langages HTML, CSS, Javascript, PHP, MySQL
  • Créer des site web dynamiques
  • Savoir structurer, optimiser et communiquer avec une base de données
  • Savoir s’appuyer sur des frameworks pour optimiser son temps de développement
  • Savoir organiser son temps et son travail, planifier un projet technique et gérer ses clients.
  • Savoir développer proprement en gardant en tête la performance de votre code
  • Savoir développer de manière sécurisée
  • Être autonome dans ses choix techniques et savoir les défendre
Programme PDF

Merci pour votre demande. Nous revenons vers vous très vite !


Retour à l'accueil

Ils nous font confiance

Plus de 800 professionnels et entreprises développent leurs compétences en utilisant tuto.com au quotidien. Nous sommes prestataire de formation agréé, enregistré sous le numéro 93 83 04618 83. Nous sommes référencés sur DATADOCK et certifiés qualité VeriSelect par BureauVeritas sous le n°FR037542-1.