One Day workshop on building containerized applications in PHP and MySQL.
- docker
- docker-compose
- git (any recent version)
- Create an account on GitHub (Only if you do not have an account)
- Fork this repository and then clone it to your machine
- You can refer this guide to understand how to fork and clone
-
To install docker go to your cloned repository [CRM-Workshop1] and run the following command
sudo prerequisites_install_docker.sh
- Run the following commands to get few docker images required for the workshop
1. docker pull mysql:8.0 2. docker pull php:7.4-apache 3. docker pull hello-world 4. docker pull alpine
-
Check if Git, Docker, Docker Compose are installed and docker images are downloaded on the system. Open the terminal and run the following command
Command: $ git --version git version 2.25.1 Command: $ docker --version Docker version 20.10.17, build 100c701 Command: $ docker-compose --version docker-compose version 1.25.0, build 0a186604 Command: $ sudo docker images
- You will be able to operate and maintain databases in MySQL.
- You will be learn how to take advantage of relationships and internal consistency features of a Database.
- You will be able to use PHP's templating engine and build simple Server Side Applications.
- You will be able to write Object Oriented Programs in PHP
- You will be able to build dynamic web applications using PHP
- You will be able to persist and maintain application data on MySQL.
Time | Topics |
---|---|
09:00 - 09:30 | [Introduction ] |
09:15 - 12:00 | Introduction to MySQL |
12:00 - 13:00 | Introduction to PHP |
14:00 - 16:00 | Building Real World Applications with PHP |
16:00 - 16:30 | [Wrapping Up ] |