Skip to main content
Gust Training

Php

Objectifs de la formation PHP initiation Ce cours s'adresse aux personnes non-spécialistes ou débutant en programmation mais ayant déjà une

Duration
20 Heures
Level
Fondamental
Formats
On site · Online · Blended

Course objectives

Ce cours s’adresse aux personnes non-spécialistes ou débutant en programmation mais ayant déjà une certaine culture Web. Il s’agit d’apprendre les bases fondamentales de la programmation Web dans le contexte de PHP.
À la fin de ce cours intensif, les participants pourront aisément lire, comprendre, corriger, modifier et faire évoluer un programme PHP existant. Ils découvriront également les possibilités offertes par les bibliothèques de scripts pour la
réalisation d’applications par assemblages de modules. Enfin ils seront capables d’écrire des applications simples de bout en bout

Who is this course for?

Toute personne souhaitant s’initier au langage PHP, webmestre, infographiste, etc
….

Prerequisites

Les participants doivent connaître les bases du HTML et posséder une culture
WEB.

Programme

Les Bases de la programmation adaptée à PHP

  • Qu’est-ce qu’un programme ?
  • Modes d’exécution : Programme interprétés, compilés et semi-compilés.
  • Les différents éléments d’un programme et leurs rôles.
  • Les différents langages du Web et leurs raisons d’être.
  • La place de PHP.
  • Mon premier programme.

Contextes d’Exécution des programmes PHP

Client / Serveur

  • L’utilisation de PHP dans le cadre des applications Web.
  • Requêtes HTTP et entêtes spécifiques

Les bases du langage : aspects syntaxiques et articulation
Les types de variables

  • Pourquoi typer une variable ?
  • Typage faible.
  • Entiers, chaînes de caractères, nombres réels, autres.
  • Les types évolués

Les fonctions

  • Pourquoi sont-elles incontournables en programmation (réutilisabilité,
    lisibilité, …)
  • Exemple de modification de programme “mal écrit” .
  • Le passage d’argument.
  • Le code retour d’une fonction

Contrôle de flux

  • La sélection alternative (si … alors … sinon …)
  • Les boucles (tant que …)

Aspects complémentaires

  • Les expressions et les opérateurs, comment les combiner
  • Les commentaires
  • Inclusions
  • Comprendre les messages d’erreur

Premières applications WEB en PHP

Automatisation d’une page Web

  • Les principes client-serveur
  • Intégration de PHP dans une page HTML
  • Librairies
  • Fonctions de base, variables serveur et variable PHP

Les formulaires simples

  • Passage et transmission de variables (GET/POST).
  • Lecture écriture de fichier
  • Vérification de login/mot de passe
  • Redirection

Les variables complexes : tableaux

  • Constructeur array
  • Fonctions associées aux tableaux
  • Fonctions d’extraction
  • Fonctions de navigation dans un tableau

Utilisation d’une base de données MySQL

  • Présentation de MySQL.
  • Concepts fondamentaux : Bases, tables, champs, enregistrements.
  • Création d’une base multi-tables.
  • Introduction au langage SQL (sélection, modification, suppression).
  • Fonctions PHP MySQL
  • Traitement des résultats des requêtes

Briques Logicielles

  • Pear
  • Tableau comparatif des briques existantes.
  • Mise en oeuvre.

Outils et Ressources

  • Les principaux outils de développement (IDE).
  • Les sites de documentation.
  • Les sites de scripts.

Other courses

Word

Objectifs de la formation Word 2010 Malgré tout votre savoir à propos de Word 2010, ce logiciel ne vous a peut-être pas dévoilé toutes ses

Duration
20 Heures
Formats
On site · Online · Blended
Level
Fondamental

Other courses

Vue Js

Objectifs de la formation Vue.js Si vous êtes perdu face aux nombreux frameworks JavaScript modernes, Vue.js est la réponse à la complexité

Duration
1 Mois
Formats
On site · Online · Blended
Level
Fondamental

Other courses

Typescript

Description de la formation TypeScript TypeScript est un langage de programmation créé par Microsoft. Conçu à l'origine dans le but

Duration
1 Mois
Formats
On site · Online · Blended
Level
Fondamental

Other courses

Symfony

Objectifs de la formation Symfony 4 avancé Cette formation Symfony 4 vous permettra d’aller au-delà d’une utilisation de base du framework. Le

Duration
1 Mois
Formats
On site · Online · Blended
Level
Avancé
Chat on WhatsApp