Académie de reconversion des développeurs PHP

PHP est un langage de programmation largement utilisé et largement utilisé dans le monde d'aujourd'hui et est particulièrement utilisé pour la programmation Web. Largement utilisé dans le développement d’applications Web, on le retrouve souvent en combinaison avec la technologie HTML. 

Le programme PHP fournit une introduction complète au langage de programmation PHP (Hypertext Preprocessor), en se concentrant sur le développement des compétences nécessaires pour créer des applications Web dynamiques. Le programme commence par les concepts de base et progresse vers les structures de contrôle, l'utilisation de fonctions et de tableaux, la manipulation de formulaires HTML et la validation des données d'entrée. Les participants acquerront de solides connaissances du langage PHP et seront capables de créer des applications web interactives et fonctionnelles. 

A qui s'adresse-t-il ?

  • Les personnes qui manifestent un intérêt pour l’apprentissage de la programmation.
  • Les personnes qui souhaitent apprendre à travailler avec PHP. 
  • Les personnes qui souhaitent devenir des développeurs d'applications Web accessibles du monde entier. 
  • Les personnes qui souhaitent comprendre plus en détail le fonctionnement des plateformes Web qu’elles utilisent au quotidien comme Facebook, WordPress, Wikipédia.  

Comment fonctionne le cours :

Comment fonctionne le cours :

  • Matériel d'étude vidéo enregistré et activités pratiques. 
  • Tests intermédiaires pour évaluer vos progrès.
  • Examen final, après avoir réussi lequel vous recevez un diplôme de fin de programme.

Qu'allez-vous apprendre ?

 À la suite de ce programme, les participants apprendront à : 

  • Reconnaissez les avantages du langage PHP. 
  • Utilisez PHP pour développer des applications Web dynamiques.
  • Écrire et exécuter des scripts PHP. 
  • Travailler avec des variables et des constantes en PHP. 
  • Utiliser des opérateurs pour effectuer des opérations mathématiques et logiques. 
  • Définir et appeler des fonctions personnalisées en PHP. 
  • Manipulez des tableaux et travaillez avec leurs données.
  • Intégrez des formulaires HTML à PHP pour interagir avec les utilisateurs. 
  • Réaliser des structures de contrôle décisionnelles et répétitives. 
  • Valider les données saisies dans les formulaires à l'aide de PHP.

Conditions préalables:

Programme nu exiger connaissance précédent fil à partir de la IL, fil de mathématiques.

Calendrier des cours :

Calendrier des cours :

Leçon 1 : Introduction et concepts de base 

  • Qu’est-ce que PHP ? Bref historique. Les avantages de la langue.
  • Applications et utilisation de PHP
  • Quelques connaissances en FTP, serveurs web et hébergement web, serveur PHP
  • Applications logicielles utilisées dans ce programme
  • Qu'est-ce qu'un script PHP. Comment écrire et exécuter un script PHP
  • Syntaxe de base : balises PHP, échappement HTML, séparation des instructions, commentaires
  • REVOIR

 

Leçon 2 : Variables et constantes PHP 

  • Variables : définition, utilisation
  • Types de données
  • numéral
  • Cordes
  • Enchaînement
  • Opérateurs d'affectation
  • Constantes PHP
  • REVOIR

 

Leçon 3 : Opérateurs 

  • Opérateurs mathématiques
  • Ordre des opérations
  • Opérateurs de comparaison
  • Opérateurs d’égalité et d’identité
  • Opérateurs sur les tableaux
  • Opérateurs logiques (et, ou, pas, xor)
  • Conditions composées
  • REVOIR

 

Leçon 4 : Fonctions PHP définies par l'utilisateur 

  • introduction
  • Définition des fonctions
  • Fonctions d'appel
  • Fonctions avec paramètres
  • Valeurs de retour
  • Transmission par référence
  • La portée d'une variable
  • Programmes multi-fichiers – l’expression inclut
  • REVOIR

 

Leçon 5 : Fonctions PHP internes (intégrées) 

  • introduction
  • Fonctions pour les chaînes
  • Fonctions pour travailler avec des variables
  • Fonctions numériques
  • Générer des nombres aléatoires (aléatoire)
  • Autres fonctions supplémentaires
  • Se documenter
  • Explorez de nouvelles fonctionnalités
  • REVOIR

 

Leçon 6 : Tableaux PHP 

  • introduction
  • Définir des tableaux avec une syntaxe abrégée
  • Définir des tableaux avec la fonction array()
  • Affichage des tableaux
  • Accéder à un élément du tableau
  • Changer les éléments d'un tableau
  • Ajouter de nouveaux éléments à un tableau
  • Les fonctions array_shift() et array_unshift()
  • Tableaux multidimensionnels
  • Fonctions pour les tableaux
  • REVOIR

 

Leçon 7 : Gérer les formulaires HTML en PHP 

  • introduction
  • Que signifie Front-end ?
  • Que signifie Back-end ?
  • PHP intégré au HTML
  • Variables superglobales
  • Manipuler un formulaire via la méthode GET
  • Manipuler un formulaire via la méthode POST
  • Utilisation de l'attribut action
  • REVOIR

 

Leçon 8 : Structures de décision et valeurs booléennes 

  • introduction
  • Structure de contrôle si
  • La structure de contrôle if else
  • La structure de contrôle if – elseif – else
  • Structure de contrôle des commutateurs
  • L'opérateur ternaire
  • Booléen – Vrai et Faux
  • REVOIR

 

Leçon 9 : Structures de contrôle répétitives 

  • introduction
  • La structure while
  • La structure faire pendant
  • Structure du forum
  • La structure foreach
  • Différences entre les structures répétitives
  • faire une pause et continuer
  • Éviter les boucles infinies
  • REVOIR

 

Leçon 10 : Introduction à la validation de formulaire avec PHP 

  • introduction
  • Manipuler un formulaire
  • Validation simple
  • Nettoyage de base des données
  • Désinfection et validation avec la fonction filter_var()
  • Validations personnalisées
  • Redirection via l'en-tête()
  • REVOIR

Nous vous recommandons de continuer avec :

Programmes de certification

Les participants recevront un diplôme de fin d'études après avoir terminé le cours et réussi l'examen d'évaluation.

Académie de reconversion des développeurs PHP

Durée

40
ore (Ensemble on va plus loin)

Nombre de leçons

10

Pré :

350 EUR

Type de cours

en ligne, à votre rythme

Niveau de spécialisation

Ouverture des inscriptions

Les rôles:

Développeur