Site Unistra - Accueil
Faire un don

Description

The course addresses the development of dynamic websites connected to a database. Security against SQL injections will be a priority. A large part of the course is devoted to the study of a programming language adapted to web programming. The course uses PHP as support language.

Compétences requises

  • Basic knowledge of HTML and CSS.

  • Initial knowledge of a programming language is an avantage, in particular Javascript.

Compétences visées

Creating a dynamic website connected to a database.

Discipline(s)

  • Informatique

Syllabus

  • localhost development environment (Wampserver, Mamp, Xampp, etc.).

  • Introduction to PHP as a procedural programming language, with variables, control structures, procedural functions of type String, Date, Array, etc. and user-defined functions.

  • Procedural mysqli functions in PHP for manipulating MySQL data, main CRUD queries (Create, Read, Update, Delete).

  • Transmitting data between the pages of your web application: URL variables, forms and session variables.

  • Object-oriented programming in PHP: core PHP classes and user-defined classes. mysqli and PDO classes, securing MySQL queries to prevent SQL injections.

Bibliographie

PHP 8 Programming Tips, Tricks and Best Practices. Bierer, Doug and Evans, Cal. Packt Publishing, 2021

Contact

Responsable(s) de l'enseignement
Eric Christoffel : christof@unistra.fr