Introduction and development environment
It begins with the setup and familiarization of the development environment. Students will learn how to select and set up a suitable development environment for their needs. This includes the installation and configuration of Integrated Development Environments (IDEs) such as Visual Studio Code, PhpStorm or other popular tools that support the development process.
An essential part is the setup and use of debuggers. Participants will learn how to set up and use debuggers in their development environment to effectively find and fix bugs in code. This includes setting breakpoints, stepping through code and checking variable values at runtime.
Another important aspect is server configuration and management. Participants will learn how to set up and configure a local development server to test their applications. They will learn how to install and configure web servers such as Apache or Nginx and how to set up database servers such as MySQL or PostgreSQL. They will also learn basic management tasks to operate and maintain their servers efficiently.