PHP – Programming Basics Training

Level

Beginner

Duration

16h / 2 days

Date

Individually arranged

Price

Individually arranged

PHP – 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?
  • logo infoshare For those who want to find out what programming is and if it’s for them
  • logo infoshare For those who want to learn the basics of PHP
  • logo infoshare For beginners who want to organize and structure their existing knowledge

Training Program

  1. 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
  1. Module 2: Data Types

  • Type casting
  1. Module 3: Variables and Constants

  • Declaring and managing variables
  • Declaring and using constants
  1. Module 4: Operators

  • Arithmetic
  • Assignment
  • Comparison
  • Logical
  • Concatenation
  1. Module 5: Control Statements

  • if, switch, while, do while
  • break, continue, return
  1. Module 6: Loops

  • for
  • foreach
  1. Module 7: Arrays

  • Numeric and associative arrays
  • Array operations
  • Multidimensional arrays
  1. Module 8: Functions

  • Function examples
  • Declaring and using custom functions
  1. Module 9: Handling External Data

  • Input data handling
  • Data validation
  1. Module 10: File Read/Write

  1. Module 11: Working with MySQL Database

  1. Module 12: Basics of Session Handling

Contact us

we will organize training for you tailored to your needs

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    The controller of your personal data is InfoShare Academy Sp. z o.o. with its registered office in Gdańsk, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742121. Personal data are processed in accordance with information clause.