Курс Back-end розробка на PHP у Дніпрі Nginx, PHP, mySQL, PSR, MVC, MySQL/MariaDB, Magento

[Back-end розробка на PHP]

Курс Back-end розробка на PHP орієнтований на IT-фахівців які вже мають базові знання в WEB-розробці, HTML, CSS, JavaScript. Та бажають на практиці зануритися у web-розробку, охопивши весь спектр технологій back-end'у. Курс 'Back-end розробка на PHP' в Дніпрі дає знання і практичні навички необхідні професійному back-end і full-stack розробнику: Nginx, PHP, mySQL, PSR, MVC, MySQL / MariaDB, Magento.


Курс триває 3 місяці (48 години)
Заняття 2 рази на тиждень (по 2 години)
Заняття у вечерній час та/або по выхідних
Внесок 2400 грн. на місяць
По завершенню курса міжнародний сертифікат *
В группі 8-12 студентів
Місце проведення - навчальний центр ОРТ Дніпро
Мова навчання: російська мова
Можливо отримати Грант на навчання

Цей курс входить до напрямку «Веб-розробка»

  • Основи веб-розробки і програмування | Веб-розробка

    Курс познайомить вас з веб-розробкою та включає її основні аспекти і напрями. Ви навчитеся верстці веб-сторінок застосовуючи мови розмітки і оформлення HTML і CSS, а також застосуванню CSS-фреймворка Bootstrap. Отримайте базові знання і практичні навички в програмуванні на базі мов JavaScript і PHP. На практиці опануєте процес побудови сайтів на базі CMS WordPress.

  • JavaScript у веб-розробці | Веб-розробка

    Курс дає поглиблені знання мови JavaScript, необхідні професійному front-end розробнику, включаючи нововведення стандарту ECMAScript-2015..2018 та навички їх практичного застосування. В рамках курсу ви освоїте підхід AJAX, роботу з WebAPI і застосування Node.JS в своїй роботі, а також отримаєте практичні навички побудови веб-додатків із застосуванням популярних бібліотек і фреймворків: jQuery і React.

  • Back-end розробка на PHP | Веб-разробка

    Курс даст вам знания и практические навыки необходимые профессиональному back-end и full-stack разработчику. В рамках курса вы освоите принципы функционирования и настройки веб-сервера, получите глубокие знания и навыки по применению языка PHP, системы управления базами данных MySQL и языка SQL в разработке веб-приложений.

Відгуки про курс

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

  • 1. Основні поняття back-end;
  • 2. Призначення і використання веб-сервера;
  • 3. Веб-сервера Apache vs. NGinX: переваги, недоліки, різниця;
  • 4. Знайомство з CentOS 7 і терміналом. Основні керуючі команди;
  • 5. Базова настройка CentOS 7 під потрібні веб-сервера: установка мережевих параметрів, настройка репозиторіїв, настройка логування і установка допоміжних інструментів;
  • 6. Встановлення та налаштування зв’язки NGinX + PHP (PHP-FPM);
  • 7. Основи мови PHP: змінні, керуючі конструкції, функції;
  • 8. PHP і робота з файлами, обробка форм, сесії і cookie;
  • 9. PHP і об’єктно-орієнтоване програмування (ООП): об’єкти і класи, інтерфейси, трейти, інкапсуляція, статичні дані, абстракція даних, спадкування;
  • 10. Паттерни проектування і шаблон MVC (Model — View — Controller);
  • 11. Установка Composer (утиліта для управління залежностями в додатках);
  • 12. Стандарти PSR (PHP Standart Recommendations). Автозавантаження класів;
  • 13. Встановлення та налаштування MySQL-сервера (MariaDB);
  • 14. Мова SQL та використання його при роботі з PHP;
  • 15. Налаштування безпеки сервера і захист від атак;
  • 16. Система контролю версій Git. Інтеграція з BitBucket;
  • Курсова робота 1: настройка сервера і установка CMS Magento 1;
  • Курсова робота 2: настройка сервера і установка фреймворка CodeIgniter, розробка блогу з використанням принципів MVC.

По закінченню курсу студент вивчить:

  • 1. Принципи роботи веб-серверів Apache та NGinX;
  • 2. Тонкощі настройки сервера під системою CentOS 7 (і всіма системами, заснованими на Linux Fedora);
  • 3. Мова програмування PHP (версії 5.6, 7.2);
  • 4. Основи роботи з SQL базами даних;
  • 5. Що таке управління залежностями за допомогою Composer і контроль версій (Git);
  • 6. Як писати красивий і ефективний код;
  • 7. Як працює веб-сервер і все його ресурси в комплексі на прикладі систем управління контентом (Magento) і фреймворків (CodeIgniter).

По закінченню курсу студент навчиться:

  • 1. Встановлювати і настроювати веб-сервер під системою CentOS 7;
  • 2. Налаштовувати NGinX, PHP, MariaDB, IPTables та багато інших програм для вирішення конкретних завдань;
  • 3. Писати гарний і ефективний код з використанням мови PHP та SQL;
  • 4. Управляти залежностями і версіями свого застосування;
  • 5. Встановлювати і настроювати популярну CMS для створення інтернет-магазинів — Magento 1.

* Навчальний центр залишає за собою право видавати сертифікат тим студентам, які протягом курсу виконували зобов'язання по регулярного відвідання і виконання контрольних робіт.

** Навчальний центр залишає за собою право вносити зміни в програму курсу.