courses

Course Back-End (PHP, Laravel)

Back-End (PHP, Laravel)
Duration

4 months

Levelintermediate
Course authorSergey Gerashchenko
Start

26 August 2021

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
student

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
scholarship

Course program

Main course modules and lessons for this course.

  • 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
  • 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
  • Functional Programming

    9 h • 3 topics
    • Reuse Code in PHР
    • Creating your own Functions in PHP
    • Superglobals in PHP, Working with a Session
  • 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
  • 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
  • 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

Application process

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.

Enroll now!

You can have awesome new skills. Check your skills in our short course test

Course content

161

total hours

English lessons
IT world speaks the English language and you can’t go far without it. Our teachers will help you master the professional IT language.
Video lessons
All theory is recorded as video lessons and saved on our LMS system. As a student you’ll have lifelong access to all video lessons.
Practice
During lessons, you’ll solve real-life cases with your teacher. You’ll work individually or in groups together with your colleagues.
Career guidance
Specialist ins HR will help you understand the local IT market, teach you how to write a compelling CV and will guide you through an interview process.

Teachers

Serhii Geraschenko

Vadym Zavgorodnii

Roman Bondarenko

Lessons schedule

timetable
  • Wednesday

    18:30 - 20:30

  • Saturday

    10:00 - 13:00

  • Sunday

    10:00 - 13:00

Practical skills for your future career

You will get

  • 44 teacher-led sessions
  • 3 times/week
  • Life time access to course materials
  • Graduation event with partner companies
  • Certificate of completion

New skills and an amazing career in IT awaits!

Request consultation

impact

Our impact

3900

graduates finished our courses

500

scholarships granted by partners

400 000

hours of IT education

75

teachers work today

200+

IT companies employed our students

40%

of graduates are female

700

people studying right now

Testimonials

I've never thought that studying can be productive and exciting. Beetroot Academy changed that perception. I had some programming experience with C# before the course. That helped me immerse into Back-End quickly. I also figured out business logic and time management setup. Clear deadlines for each task helped with that. It was at the Academy where I learned how cool and dynamic IT is. Beetroot Academy is networking. One has a chance to meet skilled professionals from various companies. Upon graduation, I started attending local IT conferences and meetups actively, and the variety of the field opened up to me.

Vladyslav Kustovskii
Back-End course graduate, Ivano-Frankivsk:

Application process

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.

Get started now

Take the test

We have to assess your basic skills. It will be interesting. You just need to spend some time.

Any questions left?

+380 93 170 2777

hello@beetroot.academy

forms