Web application programming
The market for web applications is still growing and the requirements for programmers are growing as technologies shift Onward. 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 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 cource
after graduation 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 length of training 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 is it presenter
- 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