Web application programming
The market for web applications keeps growing and so do the requirements for programmers, while technologies keep moving forward. Therefore, it is good to constantly learn new technologies and expand current knowledge. You can choose from training using the PHP framework Nette or Symfony
I am able to perform the training online as a video consultation or offline / in person at the company's offices
Video livestream How to get started with Nette 3.
Video livestream How to get started with Symfony.
You will learn at this course
After completing training on the topic of web application development, you will acquire basic skills in creating web applications in PHP using modern tools and with the Nette or Symfony framework. Recommended training length: 3 days.
Training syllabus
- What is the HTTP protocol
- What is a web server
- What is a database
- What is PHP, history / version summary
- IDE (integrated development environment)
- What is a framework
- Composer
- What is Nette or Symfony
- Establishing a project
- Configurations and files: Neon, Yaml
- Bootstrap.php
- Component life cycle
- Design model MVC
- Project structure, configuration, what a presenter is
- Debugging
- Latte/Twig template engine
- Forms
- Working with the database: Nette database/Doctrine
- Sending an email
- Dependency Injection
- Routing (URL)
- SEO
- How security is handled
Knowledge requirements
- Basics of the Internet
- Basics of programming in PHP
Equipment requirements:
- Computer
- Virtualbox or Docker or already functional environment (Apache / nginx + PHP(last stable version) + MySQL / MariaDB), Git

