courses

Онлайн

Back-End Розробка

Тривалість

4 місяці

Рівеньсередній
Автор курсуСергій Геращенко
Початок

29 вересня 2020

Обирай формат навчання:

Онлайн

arrow
Офлайн
student

Опис курсу

Як створити складний сайт, не використовуючи готові системи? Як працюють інтернет-магазини та соцмережі? На ці питання дає відповідь наш курс з Back-End розробки.

Ми розповімо, що відбувається всередині сайту. Ти дізнаєшся усе про запити, обробку даних, перевірку користувачів. Ми навчимо тебе програмувати мовою PHP, використовувати веб-сервери apache/nginx, сервер баз даних (СУБД) MySQL. На нашому курсі ти навчишся вирішувати складні задачі, сортувати масиви даних без допомоги готових алгоритмів та створювати ігри.

Вимоги до студентів

  • Базові знання верстки 
  • Базові знання будови сайтів

Чому Back-End?

  • На прикладі Back-End ти зрозумієш, як працюють веб-сервери та інтернет загалом, зможеш розробляти складні серверні рішення 
  • Дізнаєшся, як влаштовано ігри, мобільні застосунки та складні сайти 
  • Після вивчення Back-End зрозумієш основи програмування та зможеш освоїти іншу мову самостійно.
scholarship

Реєструйся зараз!

У тебе є шанс отримати нові приголомшливі навички. Перевір свої вміння за допомогою короткого тесту

Програма курсу

Основні модулі та уроки цього курсу. Ти можеш завантажити повний опис курсу на свою електронну пошту

  • Налаштування оточення

    12 год. 3 теми
    • Настройка Vagrant машины на базе ОС Ubuntu
    • Встановлення й налаштування Apache2/PHP/MySQL серверів
    • Підготовка IDE для роботы з PHP
  • Вступ до PHP-розробки

    24 год. 7 тем
    • Робота зі змінними
    • Типи масивів у РНР
    • Робота з масивами в РНР (операції, сортування, рахунок, переміщення)
    • Прийняття рішень на основі умов
    • Повторення дій за допомогою ітерації
    • Робота з файлами
    • Маніпулювання рядками в РНР
  • Функціональне програмування і основи ООП

    9 год. 3 теми
    • Багаторазове використання коду у РНР
    • Створення власних функцій у РНР
    • Суперглобальні змінні в РНР, робота із сесією
  • Робота з базами даних MySQL

    23 год. 6 тем
    • Проектування баз даних
    • Створення баз даних MySQL
    • Утиліти для роботи з базами даних (phpmyadmin)
    • Користувачі та права доступу до БД
    • Створення запитів до БД
    • Робота з MySQL з РНР
  • Об'єктно-орієнтоване програмування

    20 год. 5 тем
    • Концепції об’єктно-орієнтованого програмування
    • Створення класу, атрибутів і операцій у РНР
    • Неймспейси. Автозавантаження класів
    • Реалізація успадкування у РНР
    • Composer
  • Фреймворки (Laravel)

    28 год. 6 тем
    • Знайомство з Laravel. Встановлення фреймворка.
    • Структура проєкта Laravel. Базове використання artisan.
    • Базовий роутинг
    • Миграції. Eloquent
    • Перший додаток (блог) з використанням Laravel
    • Middleware

Отримати повний опис курсу

Наповнення курсу

161

годин

161 год.

Всього годин

32 год.

Англійська

В IT без англійської — ніяк. Навіть якщо не знаєш термінології, викладачі навчать. Ми робимо акцент на професійній лексиці.

Розклад занять

timetable
  • вівторок

    19:00 - 21:00

  • четвер

    19:00 - 21:00

  • субота

    10:00 - 14:00

Автори

Сергій Геращенко

Back-End Teacher & Author

Працюю в компанії LampDev на позиції Team Lead. Займаюся веб-розробкою з 2010 року, були клієнти з багатьох країн. Всередині компанії навчив більш ніж 15 розробників-початківців, деякі з них потім заснували власні невеликі компанії. Подобається постійний розвиток – не занудьгуєш. Коли лише починав працювати, було цікаво розбиратися в бекенді. А теперь, у викладанні люблю пояснювати складні речі на зрозумілих прикладах. У вільний час займаюся спортом.

Викладачі

Михайло Кардаков

Back-End Teacher

Я працюю в Ecentria Solutions, Одеса, Senior Software Developer. Займаюся великим американським проєктом в галузі рітейлу. Задачі пов’язані з імпортом товарів на сайти та інтеграціями з постачальниками. Моя робота — на 100% інтелектуальна праця, де треба постійно напрягати звивини. Подобається, що в цій галузі можна нескінченно зростати й розвиватися. На певному рівні вже стає зрозуміло, що й як працює в інтернеті, як продає бізнес і яка кількість зусиль витрачається, щоб ви могли швидко й легко замовити товар з доставкою додому. Плюс в тому, що більшість хороших ІТ компаній надає можливість працювати у вільному графіку й віддалено. В групі мені хочеться налагодити, в першу чергу, дружню атмосферу, де кожен без зайвого сорому може поставити питання і отримати відповідь. Програмування має бути веселим і цікавим для студентів, а моє завдання — більше спрямувати їх у вірному напрямку. У вільний час я люблю грати на гітарі, захоплююсь пінг-понгом.

Внесок за курс

Маленький крок до твоєї великої кар'єри в IT

Ти отримаєш

  • 44 занять з викладачем
  • 3 заняття на тиждень
  • Постійний доступ до матеріалів курсу
  • Випускний з компаніями-партнерами
  • Сертифікат про закінчення навчання

Оплачуй

2999

за місяць

Нові навички та приголомшлива кар'єра в IT чекають на тебе! Почнемо з реєстрації прямо зараз

Записатись на курс

Є питання?

Дзвони нам по тел: +380 93 170 2777

Склади тест

Реєструйся в нашій LMS і складай тест, який допоможе нам оцінити твої знання

Інтерв'ю

Коли ми отримаємо результати твого тесту, запросимо тебе на каву до нашого офісу. Давай подивимось, чи пасуємо ми одне одному.

Зарахування

Ти розпочнеш навчання в першій групі, яка запуститься. Твоя нова кар'єрна мета ближча, ніж здається

Курс минув легко й невимушено, викладач завжди допомагав нам і відповідав на всі запитання, навіть на ті, які не було передбачено курсом. Регіональна координаторка підтримувала й ніколи не давала здатися. Я обов’язково радитиму Beetroot Academy друзям і знайомим.

Таня Нікітченко
Випускниця, Вінниця

Починай зараз

Склади тест

Нам треба оцінити твої початкові знання Тест буде цікавим, просто приділи нам трохи часу.

Ще залишились питання?

+380 93 170 2777

hello@beetroot.academy

forms