Présentation
Un client vous demande un formulaire dont les messages sont enregistrés, puis un espace où chacun retrouve ses données. Le HTML et le CSS ne suffisent plus : il faut du code côté serveur. Vous partez d'un premier script PHP et vous finissez avec des pages reliées à une base MySQL.
Vous écrivez le code qui fait vivre un site
- Vous écrivez vos premiers scripts avec variables, conditions, boucles et tableaux, puis vos propres fonctions.
- Vous récupérez la saisie d'un visiteur avec $_GET, $_POST et $_FILES, fichier envoyé compris.
- Vous créez une base dans PhpMyAdmin, l'interrogez avec des requêtes et des jointures, puis la reliez à vos pages avec PDO.
- Vous organisez le code en classes et objets, avec héritage, interfaces et traits.
- Vous repérez les failles courantes pour écrire un code plus sûr.
Comment y arriver en 20 heures
La formation dure 20 heures, en cours en ligne. Chaque sujet est présenté par un formateur ou un expert, puis vous le pratiquez dans des exercices et des projets. Prévoyez un ordinateur, un navigateur à jour et un éditeur de texte.
Ce que vous recevez
- Sept parties de cours, des bases de PHP à la sécurité web, pour avancer dans l'ordre.
- Des vidéos sur chaque sujet, pour voir le code s'écrire avant de l'écrire.
- Des supports téléchargeables, à rouvrir quand une syntaxe vous échappe.
- Des exercices pratiques, pour tester chaque notion sur du vrai code.
- Des projets, pour assembler formulaire, base de données et objets dans un même site.
Est-ce pour vous ?
Cette formation s'adresse aux débutants, aux reconvertis, aux étudiants et aux développeurs front-end qui visent le full-stack. Il faut des bases en informatique et en mathématiques, et savoir chercher une réponse en ligne ; le HTML et le CSS sont conseillés. Formation finançable avec votre OPCO, BECOM PRO étant certifié Qualiopi. Utilisez le bouton de la page pour vous inscrire ou demander des informations.
Objectifs de la formation
- Maîtriser les fondamentaux de PHP : scripts, variables, opérations, conditions, boucles, tableaux
- Gérer les données : superglobales, formulaires (GET, POST, FILE), sessions, sécurité
- Interagir avec les bases de données MySQL à l'aide de PHP et PhpMyAdmin : requêtes SQL, jointures, fonctions SQL
- Maîtriser la programmation orientée objet : classes, objets, héritage, surcharge, interfaces, méthodes abstraites, traits
- Manipuler les fichiers et les formats de données (XML, API SOAP)
- Gérer les erreurs et exceptions
- Sécuriser les applications web : vulnérabilités courantes et codage sécurisé
- Organiser un projet web : bonnes pratiques d'organisation du code et des fichiers
Public, prérequis et modalités
- Public visé
- Débutants en développement web, étudiants en informatique, reconvertis, développeurs front-end visant le full-stack, auto-apprenants, entrepreneurs et gestionnaires de sites web curieux du backend.
- Prérequis
- Une connaissance de base en informatique et des notions de mathématiques de base sont requises, ainsi qu'une capacité à résoudre des problèmes de manière autonome et à rechercher des informations en ligne. La connaissance de HTML et CSS est conseillée, sans être obligatoire.
Reconnaissance et certification
- Reconnaissance délivrée
- Ce parcours de formation peut concourir à l'obtention du titre RNCP 37674 - TP - Développeur web et web mobile (à vérifier : la formulation de la sanction doit être précisée).
Organisation, pédagogie et suivi
E-learning : cours en ligne interactifs avec vidéos animées par un formateur ou un expert couvrant chaque sujet, supports téléchargeables, exercices pratiques et projets. Matériel requis : ordinateur, navigateur web moderne et à jour, éditeur de texte et connexion Internet stable.
Un quiz est proposé après chaque partie de la formation, ce qui permet de vérifier la bonne compréhension des notions étudiées avant de passer à la suivante. Le parcours se termine par un projet final, qui consiste à créer une page web complète en PHP et SQL.
Programme détaillé
- 1
- Premier script en PHP
- Les variables et les opérations
- Manipulation des variables
- Les conditions en PHP
- Les switch et conditions multiples
- Exercices pratiques
- 2
- Les tableaux (array)
- Les boucles en PHP
- Les boucles et les arrays
- Les fonctions en PHP
- Créer ses propres fonctions
- 3
- La superglobale $_GET
- La superglobale $_POST
- La superglobale $_FILE
- La superglobale $_ (à préciser)
- La superglobale $_COOKIE
- Header et nouvelles écritures
- 4
- Organiser son site avec PHP
- Les PCRE (expressions régulières en PHP)
- MySQL & PhpMyAdmin
- Création d'une base de données
- Parcourir les données avec SQL
- Les fonctions SQL
- 5
- Les jointures en SQL
- Objet PDO en PHP
- Classe et objet en PHP
- Propriétés et méthodes
- Constructeur et encapsulation
- Héritage et surcharge
- 6
- Classes et méthodes abstraites, interfaces
- Méthodes magiques en PHP
- Les traits en PHP
- Autoload et SPL (Standard PHP Library)
- Gestion d'erreurs et exceptions en PHP
- 7
- Ouvrir et lire un fichier en PHP
- Écriture et modification de fichiers en PHP
- XML & API SOAP
- Sécurité web en PHP
Débouchés
Résultats
Nouvelle formation, pas encore de résultats.
Questions fréquentes
BECOM PRO est-il certifié Qualiopi ?
Oui. BECOM PRO est certifié Qualiopi pour ses actions de formation (certificat n° 1299 OF Ind 2, délivré par QUALIANOR Certification (accréditation COFRAC n° 5-0589)). Cette certification est exigée pour qu'une formation puisse être financée par des fonds publics ou mutualisés, comme le CPF ou un OPCO.
Où se déroule la formation ?
Selon la formation, en présentiel dans nos locaux de Sainte-Maxime, à distance ou en formule mixte. Les modes proposés sont indiqués dans les informations pratiques de chaque formation.
Comment en parler avec un conseiller avant de m'inscrire ?
Réservez un échange gratuit de 15 minutes avec un conseiller grâce au bouton de rendez-vous en bas de la page, ou contactez-nous par e-mail à contact@becompro.com ou par téléphone au 04 89 25 78 04. Il étudie votre projet et vous oriente vers la formation la plus adaptée.
Les formations sont-elles accessibles aux personnes en situation de handicap ?
Nous étudions chaque situation pour adapter la formation. Contactez avant l'inscription notre référent handicap, Véronique LE GOFF, à l'adresse contact@becompro.com.
Quand puis-je commencer ?
Le délai d'accès dépend de la formation et de votre financement. Il est indiqué dans les informations pratiques de la formation. Un conseiller vous confirme la prochaine date possible.
Les prix affichés sont-ils TTC ?
Oui, tous les prix affichés sur le site sont des prix TTC.
