
I am text block. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Certified Backend developer

Certified Backend developer
3 Months (72 hours)
2 hours / session
3 sessions / week
The Backend Developer Programme will give its participants a full education on developing the server-side software necessary for running web applications, web-based platforms, mobile apps, web APIs, IoT centralized databases etc, using professional platforms, use-cases, experience & knowledge of backend professionals, by also taking advantage of open-source libraries & packages. This module will give cross-platform theories & approaches, but will implement them using PHP’s well-known platform, called Laravel.
The participant will participate into lectures, excercise sessions & laboratories, during which they will practice real code, exercises and will bring into life real, usable backend platforms. In the end, the participants will get a Work-Ready, Back-end Developer Professional Course Certificate.
The participants will learn how to work in groups, and how to get advantage of different technologies to manage multiple projects, tasks, developers, both in remote or office environments, using Agile & Scrum methodologies, used by the majority of software companies in the world.
What will be covered in this course:
- PHP Basics
- Professional Code editors
- MVC Basics
- Databases & MySQL
- Working in local & production environments
- Migrations
- Laravel basics
- Laravel Routing, Controllers, Parameters, Middlewares
- Laravel Templates, Web Forms, CRUD
- Laravel Validation
- Error & Logging
- 3rd party application integration
- Relations: One-To-One, One-To-Many, Many-To-Many, Polymorphic relations
- Storage & File uploading
- Image saving, manipulation
- E-Mails
- Maintenance & Cron Jobs
- Authentication & Sessions
- User-based roles & Permissions
- Push notifications
- Real-time apps & Web Sockets
- Video Chatting
- Social media integration, Login, Registration
- Working with datatables, exporting data, EXCEL templates
- Isolating Database layer from Business logic layer – Repository patterns
