Back-end Web Programming
Licence InformatiqueParcours Computer Sciences (UFAZ) (délocalisé en Azerbaïdjan)
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.
Disciplines
- 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
Contacts
Responsable(s) de l'enseignement
MCC
Les épreuves indiquées respectent et appliquent le règlement de votre formation, disponible dans l'onglet Documents de la description de la formation.
- Régime d'évaluation
- ECI (Évaluation continue intégrale)
- Coefficient
- 1.0
Évaluation initiale / Session principale - Épreuves
Libellé | Type d'évaluation | Nature de l'épreuve | Durée (en minutes) | Coéfficient de l'épreuve | Note éliminatoire de l'épreuve | Note reportée en session 2 |
---|---|---|---|---|---|---|
Class participationLangue utilisée pour l'épreuve : Anglais | SC | A | 1 | |||
Practical Work/Project Langue utilisée pour l'épreuve : Anglais | SC | A | 4 | |||
Written examLangue utilisée pour l'épreuve : Anglais | AC | ET | 60 | 5 |