Développer un site web dynamique en PHP 1500

NJ FORMA

Développer un site web dynamique en PHP

NJ Forma

7 modules

L’objectif de cette formation est de vous initier au développement de sites web en vous appuyant sur les langages HTML et CSS, ainsi que l’utilisation d’un CMS.

Catégorie:

Digital

Durée:

20 heures

Niveau:

Débutant

PROGRAMME DE LA FORMATION

Réf. SWD_PHP

La dernière version a été mis a jour le 11/11/2021

PUBLIC VISÉ

La formation est ouverte aux personnes qui souhaitent développer leurs compétences informatiques.

PRÉREQUIS

Niveau à l’entrée: pas de prérequis.

Expérience professionnelle: pas de prérequis.

Langue : pas de prérequis.

Matériel: disposer d’un ordinateur et d’une connexion internet.

LIEU DE FORMATION

La formation se déroule entièrement à distance.

ACCESSIBILITÉ

Dans une démarche d’inclusion, nous étudierons les possibilités d’aménagement selon les besoins.

PÉRIODE DE RÉALISATION

Date d’entrée: selon les besoins de l’apprenant.

Durée: durée estimée à 20 heures.

Rythme: la formation peut être suivie au rythme du stagiaire, nous recommandons néanmoins de mobiliser 1h de travail personnel par jour.

CONDITIONS TARIFAIRES

Prix de la formation: 1 500€ TTC (le prix peut être ajusté après l’étude des besoins du stagiaire).

Financement: par le CPF.

MODALITÉS D’ACCÈS

Condition d’accès: après la contractualisation, un email est envoyé avec l’identifiant et le mot de passe permettant d’accéder à la plateforme.

Délai d’accès: 11 jours ouvrés après la contractualisation, les modules de formation sont débloqués et le stagiaire peut débuter la formation.

CONDITIONS GÉNÉRALES DE VENTE

Les Conditions Générales de Vente (incluant les conditions d’utilisation de la plateforme) sont librement accessibles sur https://nj-forma.fr/conditions-generales-de-vente/ et sont communiquées pour signature par email au moment de la contractualisation.

MODALITÉS D’ACCOMPAGNEMENT

Nos formations ont été conçues pour être réalisées en toute autonomie mais une équipe accompagnera le stagiaire pour s’assurer de sa réussite :

Référent pédagogique et administratif: Céline, Sandye, Maëlle ou Anne-Charlotte, conseillères pédagogiques

Référent technique: Louis, web designer

Référent handicap: Sacha, co-directeur de NJ

Délai d’assistance: NJ s’engage à fournir une assistance pédagogique, administrative et technique sous 48h.

MODALITÉS PÉDAGOGIQUES

Approche pédagogique: cette formation s’appuie sur une approche par compétences afin d’articuler l’acquisition de savoirs théoriques et pratiques réellement impliquées dans le monde professionnel autour d’objectifs formalisés.

Activités pédagogiques: exercices d’application, cas pratiques, questionnaires.

Supports pédagogiques: tutoriels vidéo, procédures sous format PDF.

MODALITÉS D’ÉVALUATION

L’évaluation des compétences et savoirs associés s’effectuera par QCM.

MODALITÉS DE CERTIFICATION

Justificatif de développement des compétences : certificat de réalisation

Certification préparée: Certification IT – Développement de sites web dynamique (RS2726).

Frais d’inscription: inclus dans le prix de la formation.

Possibilité de validation partielle: non.

Équivalences, passerelles, suites de parcours: aucune.

Niveau de sortie: sans niveau spécifique.

LES PLUS DE NJ

  • La possibilité de se former à son rythme.
  • Pas de contrainte géographique.
  • Un accompagnement tout au long de la formation par une équipe à l’écoute et soucieuse de la réussite des apprenants.

COMPÉTENCES

L’objectif de cette formation est de vous initier à la création de sites web dynamiques.

À l’issue de cette formation, le stagiaire sera capable de :

  • Mettre un place un environnement de développement
  • Manipuler différents types de données
  • Éditer des fonctions
  • Programmer en orientée objet
  • Manipuler des données
  • Gérer les erreurs et exceptions
  • Sécuriser un site web
  • Déployer son site sur internet

CONTENU

1. Mettre un place un environnement de développement.

  • Installer PHP
  • Installer XAMP
  • Installer Visual Studio Code
  • Configurer l’environnement de travail
  • Comprendre la syntaxe en PHP

2. Manipuler différents types de données

  • Manipuler des scalaires : booleen, integer, float et string
  • Manipuler des composites : array, object
  • Manipuler des constantes
  • Manipuler des variables

3. Éditer des fonctions

  • Éditer des expressions
  • Manipuler des opérateurs
  • Éditer des structures de contrôles

4. Programmer en orienté objet

  • Définir des namespaces et des classes
  • Créer des objets avec des propriétés, des méthodes et des visibilités
  • Appliquer le concept d’héritage
  • Appliquer le concept de polymorphisme
  • Appliquer le concept d’encapsulation

5. Manipuler des données

  • Comprendre les requêtes HTTP
  • Traiter un formulaire
  • Manipuler des fichiers
  • Manipuler une base de données
  • Manipuler des données XML d’un flux RSS
  • Manipuler une API

6. Gérer les erreurs et exceptions

  • Gérer les erreurs
  • Gérer les exceptions

7. Sécuriser un site web

  • Comprendre les types d’attaque
  • Suivre les bonnes pratiques de sécurité