This is an example of a simple banner

Training: PHP MySQL Fundamentals

Ref. PHP-01
Duration:
3
 days
Exam:
Not certifying
Level:
Fundamental

PHP MySql Training

Learn to master the basics of PHP and MySQL development

Do you want to become a skilled PHP developer, capable of creating dynamic applications connected to databases? Our PHP and MySQL training takes you step-by-step, from your first scripts to advanced database management. Through progressive modules, you will learn how to configure a MySQL database, store and retrieve information, while mastering fundamental concepts such as variables, arrays, and much more. This comprehensive course will transform your knowledge into practical skills.

A hands-on training for all levels

Whether you’re a beginner or looking to enhance your skills, this course equips you with the tools to excel in PHP scripting and MySQL database manipulation. You will learn how to design efficient web applications and manage your data effectively.

Participant profiles

  • Non programmers and beginners with less than 6-12 months of software development experience who want to learn the basics of the PHP language
  • Web designers who intend to learn the basics of professional web programming and become PHP Developers would benefit from this course

Objectives

  • Understand the syntax and structural elements of PHP
  • Know how to correctly apply the various control-flow structures
  • Understand PHP data types, type-juggling, and operator precedence
  • Organize code into reusable functions
  • Accomplish tasks using PHP’s wealth of built-in file system and array functions
  • Understand essential elements of HTTP such as cookies and sessions
  • Understand the basics of validating input and escaping output
  • Build forms to collect information from a user
  • Interact with a database using PHP’s MySQL functions

Prerequisites

  • Basic knowledge of HTML
  • Some familiarity with web sites – what they are and the very basics of how they work – but no programming experience

Course content

Module 1: Your First PHP Scripts
  • Setting up your Environment
  • Understand PHP development workflow
  • Writing your first scripts
  • Echo, print() and printf()
Module 2: Variables
  • Introducing variables
  • Variable operators
Module 3: Arrays
  • Declaring simple PHP arrays
  • Associative arrays
  • Multidimensional arrays
  • Super Global arrays
Module 4: Conditionals
  • Simple conditionals
  • Complex conditionals
  • Switch/Case/Break
  • Ternary operator
Module 5: Loops
  • While… Do While Loop
  • For loops
  • Foreach loops
Module 6: Custom PHP Functions
  • Includes
  • Creating a simple function
  • Function arguments
  • The return statement
Module 7: Server File I/O
  • Saving files on the server
  • Reading files on the server
  • Append and delete
  • CSV files
Module 8: Sending email with PHP
  • Sending text e-mail
  • Sending HTML e-mail
Module 9: Working with the mySQL Database
  • Setting up the database
  • Retrieving a query from the database
  • Storing information in the database
  • Deleting and updating database records
  • Complex queries
Module 10: Useful PHP classes and objects
  • Date object
  • Strings in PHP
  • Sessions
  • Cookies

Documentation

  • Digital courseware included

Lab / Exercises

  • During the course participants are encouraged to actively participate in the learning experience by running example files during lectures and performing coding challenges during labs.
  • Each lab session allows you to compare your solution to the instructor’s

Complementary courses

Temptraining funding

ITTA is a partner of Temptraining, the continuing education fund for temporary workers. This training fund can subsidize continuing education for anyone who works for an employer subject to the Collective Work Agreement (CCT) Rental of services.

Additional information

Maîtrisez les bases du langage PHP avec notre formation complète

Notre formation PHP MySQL vous guide pas à pas pour comprendre et maîtriser les fondamentaux du langage PHP, que vous soyez débutant ou déjà familiarisé avec le développement. À travers un parcours structuré et pédagogique, vous apprendrez à configurer votre environnement de travail et à créer vos premiers scripts en PHP. Cette formation met un point d’honneur à simplifier les concepts parfois complexes de PHP MySQL, tout en vous préparant à des projets concrets.

Comprendre et utiliser les variables en PHP

Dans ce module, nous plongeons dans l’utilisation des variables en PHP. Vous découvrirez comment manipuler les variables et les opérateurs qui y sont associés pour réaliser des opérations dynamiques. Cette compétence est essentielle pour tout développeur souhaitant créer des applications flexibles et personnalisables.

La puissance des tableaux en PHP : de la base aux structures complexes

Les tableaux sont au cœur de nombreux algorithmes complexes. Notre formation vous explique comment utiliser des tableaux simples, associatifs et multidimensionnels pour structurer vos données efficacement. Nous abordons également les tableaux Super Global pour interagir avec les données de manière optimale. Comprendre ces concepts vous permet de mieux gérer les données au sein de vos projets PHP.

Gérer les conditions et les boucles pour des scripts dynamiques

Un bon développeur doit savoir comment les conditions et les boucles fonctionnent. Vous apprendrez à maîtriser les conditions complexes et les différentes boucles (while, for, foreach), ce qui vous permettra de créer des scripts PHP interactifs et adaptés aux différents scénarios de votre application.

Créer des fonctions PHP personnalisées

Une bonne structuration du code passe par l’utilisation de fonctions personnalisées. Ce module vous guide à travers la création et l’optimisation de fonctions en PHP, tout en expliquant comment utiliser des arguments et des retours de manière efficace pour des scripts réutilisables et organisés.

Travailler avec des fichiers sur un serveur

Gérer les fichiers sur un serveur est une compétence clé pour tout développeur PHP. Vous apprendrez à lire, écrire et manipuler des fichiers CSV ainsi qu’à gérer les fichiers stockés sur un serveur de manière sécurisée. Ces connaissances sont indispensables pour développer des applications web complètes et robustes.

Envoyer des emails en PHP

L’intégration des fonctionnalités d’envoi d’emails en PHP est une compétence recherchée. Ce module vous enseigne comment envoyer des emails texte ou HTML directement depuis votre application PHP, tout en gérant les différentes options de format et de personnalisation.

Interagir avec une base de données MySQL

Notre formation se concentre également sur la maîtrise de MySQL, une base de données largement utilisée en association avec PHP. Vous apprendrez à configurer, interagir avec une base de données, gérer les requêtes, et manipuler des enregistrements pour créer des applications complètes et dynamiques.

Approfondir les classes et objets PHP

Ce module vous permettra de comprendre l’utilisation des objets en PHP, tels que l’objet Date, les chaînes de caractères, et la gestion des sessions et cookies. Ces notions avancées sont incontournables pour développer des applications PHP professionnelles et sécurisées.

Avec cette formation PHP MySQL, vous acquerrez des compétences solides pour maîtriser le développement web, en vous appuyant sur des technologies reconnues comme PHP et MySQL. Ne manquez pas cette opportunité de faire un pas de plus vers une carrière de développeur compétent et recherché.

Prix de l'inscription
CHF 2'150.-
Inclus dans ce cours
  • Training provided by an industry expert
  • Digital documentation and materials
  • Achievement badge
Mois actuel

lun04Nov(Nov 4)09:00mer06(Nov 6)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionPHP-01

lun04Nov(Nov 4)09:00mer06(Nov 6)17:00VirtuelVirtual Etiquettes de sessionPHP-01

lun09Déc(Déc 9)09:00mer11(Déc 11)17:00VirtuelVirtual Etiquettes de sessionPHP-01

lun09Déc(Déc 9)09:00mer11(Déc 11)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionPHP-01

lun13Jan(Jan 13)09:00mer15(Jan 15)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionPHP-01

lun13Jan(Jan 13)09:00mer15(Jan 15)17:00VirtuelVirtual Etiquettes de sessionPHP-01

lun17Fév(Fév 17)09:00mer19(Fév 19)17:00VirtuelVirtual Etiquettes de sessionPHP-01

lun17Fév(Fév 17)09:00mer19(Fév 19)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionPHP-01

lun24Mar(Mar 24)09:00mer26(Mar 26)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionPHP-01

lun24Mar(Mar 24)09:00mer26(Mar 26)17:00VirtuelVirtual Etiquettes de sessionPHP-01

lun28Avr(Avr 28)09:00mer30(Avr 30)17:00VirtuelVirtual Etiquettes de sessionPHP-01

lun28Avr(Avr 28)09:00mer30(Avr 30)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionPHP-01

lun02Juin(Juin 2)09:00mer04(Juin 4)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionPHP-01

lun02Juin(Juin 2)09:00mer04(Juin 4)17:00VirtuelVirtual Etiquettes de sessionPHP-01

lun07juil(juil 7)09:00mer09(juil 9)17:00VirtuelVirtual Etiquettes de sessionPHP-01

lun07juil(juil 7)09:00mer09(juil 9)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionPHP-01

lun11Aoû(Aoû 11)09:00mer13(Aoû 13)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionPHP-01

lun11Aoû(Aoû 11)09:00mer13(Aoû 13)17:00VirtuelVirtual Etiquettes de sessionPHP-01

lun15Sep(Sep 15)09:00mer17(Sep 17)17:00VirtuelVirtual Etiquettes de sessionPHP-01

lun15Sep(Sep 15)09:00mer17(Sep 17)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionPHP-01

lun20Oct(Oct 20)09:00mer22(Oct 22)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionPHP-01

lun20Oct(Oct 20)09:00mer22(Oct 22)17:00VirtuelVirtual Etiquettes de sessionPHP-01

lun24Nov(Nov 24)09:00mer26(Nov 26)17:00VirtuelVirtual Etiquettes de sessionPHP-01

lun24Nov(Nov 24)09:00mer26(Nov 26)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionPHP-01

lun22Déc(Déc 22)09:00mer24(Déc 24)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionPHP-01

lun22Déc(Déc 22)09:00mer24(Déc 24)17:00VirtuelVirtual Etiquettes de sessionPHP-01

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday
8:30 AM to 6:00 PM
Tel. 058 307 73 00

Contact-us

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Make a request

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday, from 8:30 am to 06:00 pm.

Contact us

Your request