Description
PHP is a cross-platform programming language that has become a standard on the market. This technology is popular for its ability to facilitate the creation of dynamic websites and e-commerce sites. PHP also makes it possible to better adapt pages to the different versions and browsers available on the market. Additionally, PHP simplifies access to databases, particularly MySQL, which is a free database commonly used in the Open Source world. During this 4-day training, participants will learn how to develop applications with this programming language.
Who is this training for ?
For whom ?
- Web developers
- Webmasters
- Project managers
- Have working knowledge of HTML and at least one programming language
Training objectives
Training program
- INTRODUCTION TO PROGRAMMING WITH PHP
- The possibilities of PHP
- Search and identify PHP resources
- Architecture and operation of the PHP platform
- Strengths and weaknesses of PHP
- Perspectives of PHP and LAMP in a universe in constant movement
- INSTALLATION DE PHP ET MYSQL
- Installing a Web server
- The different installation modes
- THE BASICS OF PHP
- Using PHP in HTML files
- Variables and operators
- Control structures (if, while, ...)
- PHP functions
- User functions
- File management
- FORMS AND USER INTERACTION
- Creating forms in HTML
- Retrieving data with PHP
- Setting up a file upload
- Setting up a 'a security policy for forms'}
- AUTHENTICATION, SESSIONS AND COOKIES
- Use a cookie variable
- Use a session variable
- Use and session security
- DATABASES (MYSQL)
- Architecture and presentation of a Database Management System (DBMS)
- Reminder of the main SQL commands
- The characteristics of MySQL
- COMMUNICATION ENTRE PHP ET MYSQL
- Access MySQL with PHP
- MySQL Error Handling
- ADVANCED TECHNIQUES
- Generation and manipulation of images
- Creation of graphics (bars, diagrams, pie charts, etc.)
- Generation of PDF files
- Security concepts