courses

13 квітня 2020

Back-End Розробка

4 місяці

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

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

Онлайн

arrow
Офлайн
student

Опис курсу

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

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

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

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

Чому Back-End?

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

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

161 год.

Всього годин

32 год.

Англійська

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

161

годин

Внесок

Онлайн

За годину61
За місяць2998

Ти можеш оплачувати курс щомісяця, або внести повну вартість

44 уроки

Збалансована програма, розроблена для ефективного навчання

3 рази на тиждень

2 години в робочі дні й 4 години на вихідних

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

Нижче ти побачиш основні модулі й уроки.
Щоб отримати детальний опис курсу, будь ласка, залиш нам email

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

12 год.

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

Вступ до PHP-розробки

24 год.

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

Функціональне програмування і основи ООП

9 год.

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

Робота з базами даних MySQL

23 год.

  • Проектування баз даних
  • Створення баз даних MySQL
  • Утиліти для роботи з базами даних (phpmyadmin)
  • Користувачі та права доступу до БД
  • Створення запитів до БД
  • Робота з MySQL з РНР
дізнатися більше

Об'єктно-орієнтоване програмування

20 год.

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

Фреймворки (Laravel)

28 год.

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

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

Автори

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

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

Back-End Teacher & Author

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

дізнатися більше

Викладачі

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

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

Back-End Teacher

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

дізнатися більше

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

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

Склади тест

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

Інтерв'ю

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

Зарахування

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

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

Склади тест

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

forms