PHP – Programming Basics Training
Level
BeginnerDuration
16h / 2 daysDate
Individually arrangedPrice
Individually arrangedPHP – Programming Basics Training
PHP is a technology used for building websites, but not only that. Its main advantage is the low entry threshold for beginner programmers, while still supporting object-oriented programming. It enables the development of software that meets the expectations of even experienced developers. Thanks to this course, participants will learn the capabilities and advantages of this language and gain hands-on experience in how quickly a web application can be created with PHP.
What will you learn?
- The basic syntax of PHP
- How to use types to simplify daily work
- How to control program flow using loops and conditional statements
- How to debug your code to find errors
- Practice working with built-in data structures and learn how to create your own
- Techniques for writing clean, readable, and organized code
Who is this training for?
For those who want to find out what programming is and if it’s for them
For those who want to learn the basics of PHP
For beginners who want to organize and structure their existing knowledge
Training Program
-
Module 1: Introduction to PHP
- Brief history from PHP 5.x to today and overview of PHP operation
- Setting up a development environment with Docker
- First steps in PHP
- First script: “Hello World”
- Basic tags and instructions (echo, require, include)
- Comments in code
-
Module 2: Data Types
- Type casting
-
Module 3: Variables and Constants
- Declaring and managing variables
- Declaring and using constants
-
Module 4: Operators
- Arithmetic
- Assignment
- Comparison
- Logical
- Concatenation
-
Module 5: Control Statements
- if, switch, while, do while
- break, continue, return
-
Module 6: Loops
- for
- foreach
-
Module 7: Arrays
- Numeric and associative arrays
- Array operations
- Multidimensional arrays
-
Module 8: Functions
- Function examples
- Declaring and using custom functions
-
Module 9: Handling External Data
- Input data handling
- Data validation
-
Module 10: File Read/Write
-
Module 11: Working with MySQL Database
-
Module 12: Basics of Session Handling