1

PHP Training: The Most Comprehensive Course

Introduction to PHP Training

Learning the Basics of PHP

Why Use PHP?
Structure of a PHP Page
Embedding PHP Code in an HTML Document
Variable Types
Declaring and Using Arrays
Constants
Operators
Loops and Conditional Statements
Superglobal Variables
Retrieving Form Data
Sending Emails

Hands-on Workshop: Review of core HTML tags and styling commands, setting up a template page

Creating Functions and Using Built-in Functions

Declaring Functions
Parameters and the Return Statement
Creating Function Libraries
Built-in Functions: Examples, Organization, Documentation
Functions for Dates, Arrays, and Strings
Include and Require Functions

Hands-on Workshop: Creating custom functions and using built-in functions

Processing Form Data

Creating a Form
Retrieving Form Data
File Uploads: The $_FILES Variable and Related Functions
Sending Emails

Hands-on Workshop: Building a job application form

Interacting with Users

Retrieving and Using GET Parameters
Using Cookies to Store Information
File Uploads: The $_FILES Variable and Related Functions
Sending Emails

Hands-on Workshop: Building a job application form

phpMyAdmin

Overview of phpMyAdmin
Creating a Database with phpMyAdmin
Creating Tables and Exploring Field Types
Modifying Table Structure

Hands-on Workshop: Creating a MySQL database and tables

SQL

Selecting Records (SELECT)
Inserting Records (INSERT INTO)
Updating Records (UPDATE)
Deleting Records (DELETE)
Operators and Conditions

Hands-on Workshop: Writing basic SQL queries

Using a MySQL Database with PHP

Overview of Database Management Systems
Data Types
Connecting to a MySQL Server
Populating the Database from a Form
Inserting Data into the Database with PHP
Updating Data with PHP
Deleting Data with PHP
Securing Data Before Sending to MySQL

Hands-on Workshop: Storing job application form data in the database

Cookies & Sessions

Session Overview
Advantages and Disadvantages of Cookies and Sessions
Storing and Retrieving Session Variables
Storing and Retrieving Cookie Variables

Hands-on Workshop: Building a simple shopping cart and user interface

Working with Files

Opening and Writing Files

SQL: Advanced Concepts

Tables and Relationships
Joins: INNER, LEFT, and RIGHT JOIN

Hands-on Workshop: Writing SQL queries across multiple tables

Building a Mini CMS

CMS Concepts
Existing CMS Platforms
Introduction to Data Modeling
Creating the Public Interface
Creating the Admin Interface
User Management

Hands-on Workshop: Library management application

XML

Overview of the XML Format
Writing an XML Document
Introduction to XML

Hands-on Workshop: Creating an RSS feed and generating a sitemap for the library project




Corporate Training

If there is one field that is constantly evolving, it’s information technology. To stay on top of the latest trends, today’s companies must invest in staff training. And when companies seek IT training, they turn to Doussou Formation. Doussou Formation offers more than 101 training titles ready for you.

  • Our team consists of 15 experts in their respective fields.
  • We prioritize small groups (maximum of five learners) to maximize personalization, retention, and hands-on practice.
  • 97% of our clients are satisfied with our training programs.

Our trainers come to your company, which allows you to:

  • Avoid productivity loss due to employee travel.
  • Work directly with your equipment and software to maximize knowledge transfer.
  • Incorporate your internal context and tailor the training to your realities.
  • Share confidential information among colleagues without concern.
  • Build even stronger team spirit.

– Companies such as TC Transcontinental, Vidéotron, Bell Media, Desjardins, and National Bank, to name a few, have placed their trust in us.

Steps for Corporate Training:
  • Identification of training needs.
  • Profiling of learners to better understand their expertise level on the topic.
  • Development of a customized training plan.
  • Integration of relevant examples from the company’s industry.
  • Development of training and support materials.
  • Selection of the most suitable trainer based on objectives and industry.
  • Training delivery.
  • Participant evaluation of the session.
  • Training feedback, and
  • Personalized coaching as needed.
Our Information Technology (IT) Training Courses:
  • Design Training (Photoshop, Illustrator, InDesign, InCopy);
  • 3D Programming (Rhino 3D);
  • Programming (Python, Java, C#, PHP);
  • Website Creation (HTML, CSS, Angular, ReactJS, WordPress);
  • Office 365: Outlook, Word, PowerPoint, Excel, Access, OneNote, OneDrive, Power BI, Flow, Forms, Stream, Teams, Yammer, SharePoint, Planner, Skype;
  • Project Management;
  • – and many more
Our Human Capital Training Courses:
  • Training: Managing a Difficult Employee;
  • Training: Conflict Management in the Workplace;
  • Professional Efficiency: Managing Your Time and Priorities

Tell Us About Your Needs

Receive a service proposal with no obligation on your part

Can’t find the training you’re looking for? Doussou Formation can create a custom program. Stay up to date with our latest training courses by subscribing to our newsletter. You’ll receive new course titles as soon as they’re launched, along with an exclusive introductory discount. It pays to subscribe.

By email: info@doussou-formation.com



Training for engineers

As an engineer in Quebec, you are required to complete 30 hours of continuing education each year, in accordance with the requirements of the Ordre des Ingénieurs du Québec (OIQ). At Doussou Formation, we understand the challenges you face in keeping your skills up to date while meeting the demands of your profession. This is why we have designed training programs tailored to your professional needs and aligned with OIQ standards.


Training Designed for Engineers

We offer a complete range of technical and professional training programs to help you excel in your field while meeting your continuing education requirements.

1. Training on Specialized Software Tools

Software is at the heart of modern engineering. Our courses enable you to master essential tools to remain competitive:

AutoCAD: Learn how to create precise technical designs.

3D Studio Max, Rhino 3D, and Lumion: For 3D modeling and photorealistic rendering.

Blender and Unreal Engine: Ideal for prototyping and complex simulations.

Maya: Enhance your skills in design and simulation.

2. Project Management and Performance in Technical Environments

In an environment where projects are becoming increasingly complex, project management skills are essential:

  • MS Project and Planner: Manage your projects efficiently.
  • Power BI and Advanced Excel: Leverage your data for informed decision-making.
  • Leadership and Technical Communication: Develop your influence as a manager or project leader.

3. Artificial Intelligence

  • Introduction to AI: Understand the fundamental concepts of artificial intelligence, neural networks, machine learning, and modern models.
  • AI for Engineers: Leverage your data for informed decision-making and learn how to integrate AI into your technical projects.
  • Generative AI and Automation: Discover how to use tools such as ChatGPT, Copilot, and generative models to automate engineering tasks.
  • Programming and Applied AI: Learn to develop Python scripts to train models, analyze data, and implement operational AI solutions.

Why Choose Doussou Formation?

  • Training Recognized by the OIQ: All our courses comply with the requirements of the Ordre des Ingénieurs du Québec, allowing you to validate your hours with confidence.
  • Expert Trainers: Our instructors are experienced professionals in their field, ensuring hands-on and valuable training.
  • Flexible Learning: Choose online or in-person sessions according to your schedule and preferences.
  • Personalized Learning Paths: We can tailor our training programs to your specific needs or those of your company.

The field of technological engineering is one that evolves the fastest. Constantly needing to update your skills to keep up with ever-changing software and methods, Doussou Formation designed tailored training programs specifically for engineers. We offer a wide range of interesting and relevant courses. Our team of instructors consists of experts in their field, and our approach promotes hands-on learning and small groups, encouraging interactions that foster meaningful and lasting learning experiences.

By completing your training with Doussou Formation, you will put your knowledge into practice, benefit from privileged access to your trainer, and receive personalized follow-up to ensure we consistently provide the best training.

For the required 30 hours of continuing education required by the Ordre des ingénieurs, we are here to support you. Let us give you the tools to stay up to date with technological and methodological advances. At Doussou, you will certainly find a course that meets your needs. Here are a few examples below.


Our Technology Courses

  • JavaScript Training
  • C# – C Sharp Training
  • MVC ASP.Net Training
  • React.JS – Continuing Education
  • VUE.JS Training
  • 3D Programming (Rhino 3D)
  • 3D Max Training
  • HTML5 and CSS3 Training
  • Java Training
  • PHP Courses
  • Laravel Framework Courses
  • Python and R Language Training
  • Cybersecurity Courses
  • XML Training

Our Methodology and Office Productivity Courses

  • VBA Courses
  • Excel Training
  • Training: Mastering Macros and Introduction to Programming
  • GIT Training: Writing Technical Documentation
  • Zoom Training
  • Microsoft Teams Training
  • Nuance eCopy Training
  • Acrobat Pro Training
  • PowerPoint Training
  • Publisher Training

By email: info@doussou-formation.com