Choose how you want to take this course:
Online

Overview
How do you create a large-scale website without using any ready platform? How do online shops and social networks work? We know answers to these questions and will tell you in our Back-End Development course.
We’ll show you all the processes inside a site: requests, data processing, user checking. You’ll learn how to code in PHP, use servers such as apache/nginx, and MySQL database server (DBMS). On this course you’ll learn how to solve difficult tasks. You will be able to sort data arrays without using ready algorithms and to make your own game.
Required skills
- Base knowledge of site layout
- Base knowledge of how a site works
Why Back-End?
- Start with Back-End and you will figure out how servers and Internet work
- You will be able to develop complex server solutions
- You will understand how games, mobile applications and complex sites work
- After finishing the course you will figure out the basics of programming, so you can learn any other programming language on your own

Course program
Main course modules and lessons for this course. You can download full course description to your email.
Environment Setting
12 h • 3 topics- Vagrant-Machine Setting on the Base of Ubuntu/Xenial64
- Apache2/PHP/MySQL Setting and Installing
- Preparing IDE for Work with a PHP
- Vagrant-Machine Setting on the Base of Ubuntu/Xenial64
PHP Developing Introduction
24 h • 7 topics- Working with Variables
- Type of Arrays in PHP
- Work with Arrays (Operations, Sorting, Counting, Moving)
- Conditions Based Decision Making
- Repeating Actions with Iterations
- Work with Files
- Manipulation of Rows in PHP
- Working with Variables
Functional Programming
9 h • 3 topics- Reuse Code in PHР
- Creating your own Functions in PHP
- Superglobals in PHP, Working with a Session
- Reuse Code in PHР
Work with MySQL Databases
23 h • 6 topics- Database Design
- Creating MySQL Databases
- Utilities for Working with Databases (phpmyadmin)
- Databases Users and Permissions
- Creating Database Requests
- Working with MySQL from PHP
- Database Design
Object Oriented Programming
20 h • 5 topics- OOP Concepts
- Creating classes, Attributes and Operations in PHP
- Namespaces. Autoload Classes
- Realization of Inheritance in PHP
- Composer
- OOP Concepts
Frameworks (Laravel)
28 h • 6 topics- Introduction to Laravel. Framework Installing
- Laravel project structure. The Basic Usage of an Artisan
- Basic Routing
- Migrations. Eloquent
- First app (blog) Using Laravel
- Middleware
- Introduction to Laravel. Framework Installing
Get the full course description
Course content
total hours
161 h
Total hours
Authors
Serhii Geraschenko
Back-End Teacher & Author
I’m a team lead with LampDev. I’ve been a web-developer since 2010, and have worked with clients from dozens of countries. Within my company, I’ve taught more than 15 beginning developers. Some of them founded their small companies later. I love constantly developing – it’s not boring. When I started work, it was interesting to get outside of Back-End. And now, when teaching, I love to explain difficult things by way of simple examples. In my free time, I do sports.
Teachers
Vadym Zavgorodnii
Back-End Teacher
I have been working in the IT industry for six years. Previously, I worked for TechInform and Solvegen. At the moment I am a leading developer at GeoGuard. The company helps protect gadget users from cyberattacks. GeoGuard tools synchronize with any device to maximize the protection of users. Such technologies as PHP 5+, JavaScript, jQuery, WebSocket, HTML5, CSS3, also databases MySQL and MongoDBare are used in the project. I am engaged in various projects, but at the moment it is Storied. This is a web-based platform for building applications. For instance, online ads, brochures, magazines and websites with interactive pages including those for mobile devices.
Serhii Geraschenko
Back-End Teacher & Author
I’m a team lead with LampDev. I’ve been a web-developer since 2010, and have worked with clients from dozens of countries. Within my company, I’ve taught more than 15 beginning developers. Some of them founded their small companies later. I love constantly developing – it’s not boring. When I started work, it was interesting to get outside of Back-End. And now, when teaching, I love to explain difficult things by way of simple examples. In my free time, I do sports.
-1536₴
if you pay in one installment
Course fee
A small step towards your big career in IT
You will get
- 44 teacher-led sessions
- 3 times/week
- Life time access to course materials
- Graduation event with partner companies
- Certificate of completion
Pay
3884₴
per month
Register for the course
Take the test
Register in our LMS and do a test to help us evaluate your knowledge.
Interview
Once we receive your test results, we'll invite you for an online meeting. Let's see if we're a good match.
Enroll
Start your education in the next available group. Your next career destination has never been closer.