Skip to main content
Side panel
Home
Calendar
ІФНТУНГ
Розклад
Особистий кабінет студента
Особистий кабінет працівника ВНЗ
Cайт Центру дистанційного навчання
Оперативна взаємодія з ЦДН
Інструкція для входу на навчальну платформу ЦДН
More
English (en)
Українська (uk)
English (en)
You are currently using guest access
Log in
Home
Calendar
ІФНТУНГ
Розклад
Особистий кабінет студента
Особистий кабінет працівника ВНЗ
Cайт Центру дистанційного навчання
Оперативна взаємодія з ЦДН
Інструкція для входу на навчальну платформу ЦДН
Expand all
Collapse all
Open course index
Dashboard
Backend
Лекційні матеріали
Лекційні матеріали
Section outline
Курс складається з 18 лекцій. Підсумковою перевіркою засвоєння лекційного матеріалу є тест тривалістю 20 хвилин, що складається із 20 запитань по 1 балу.
Collapse
Expand
Лекція 1. Клієнт-серверна архітектура вебу. HTTP протокол. Місце PHP серед бекенд-технологій
Select activity Презентація до теми 1
Презентація до теми 1
File
Select activity Конспект до теми 1
Конспект до теми 1
File
Collapse
Expand
Лекція 2. Синтаксис мови. Змінні та константи. Типи даних
Select activity Презентація до теми 2
Презентація до теми 2
File
Select activity Конспект до теми 2
Конспект до теми 2
File
Collapse
Expand
Лекція 3. Керуючі структури: умови та цикли в PHP. Масиви: створення, ітерація, редагування та маніпуляція елементами
Select activity Презентація до теми 3
Презентація до теми 3
File
Select activity Конспект до теми 3
Конспект до теми 3
File
Collapse
Expand
Лекція 4. Функції в PHP, функціональне програмування, основи ООП, простори імен, модифікатори доступу, ін'єкція залежностей
Select activity Презентація до теми 4
Презентація до теми 4
File
Select activity Конспект до теми 4
Конспект до теми 4
File
Collapse
Expand
Лекція 5. Вихідний буфер, формати обміну даними JSON та XML, робота з файлами, виконання HTTP-запитів через cURL
Select activity Презентація до лекції 5
Презентація до лекції 5
File
Select activity Конспект до лекції 5
Конспект до лекції 5
File
Collapse
Expand
Лекція 6. Опрацювання HTTP-запитів, отримання даних із форм (параметри та JSON), завантаження файлів на сервер
Select activity Презентація до лекції 6
Презентація до лекції 6
File
Select activity Конспект до лекції 6
Конспект до лекції 6
File
Collapse
Expand
Лекція 7. Робота з базами даних: PDO та рідні методи MySQL, підготовлені запити, транзакції, захист від SQL-ін'єкцій
Select activity Презентація до лекції 7
Презентація до лекції 7
File
Select activity Конспект до лекції 7
Конспект до лекції 7
File
Collapse
Expand
Лекція 8. Автентифікація та авторизація: сесії, токени, JWT, OAuth2
Select activity Презентація до лекції 8
Презентація до лекції 8
File
Select activity Конспект до лекції 8
Конспект до лекції 8
File
Collapse
Expand
Лекція 9. Патерн MVC та архітектура серверного застосунку "з нуля" (без фреймворку)
Select activity Презентація до лекції 9
Презентація до лекції 9
File
Select activity Конспект до лекції 9
Конспект до лекції 9
File
Collapse
Expand
Лекція 10. REST API: принципи, проєктування ендпоінтів, коди відповідей, версіонування
Select activity Презентація до лекції 10
Презентація до лекції 10
File
Select activity Конспект до лекції 10
Конспект до лекції 10
File
Collapse
Expand
Лекція 11. Тестування бекенду: unit/functional тести, Postman/Insomnia, документування API (OpenAPI/Swagger)
Select activity Презентація до лекції 11
Презентація до лекції 11
File
Select activity Конспект до лекції 11
Конспект до лекції 11
File
Collapse
Expand
Лекція 12 - Від моноліту до мікросервісів
Select activity Презентація до лекції 12
Презентація до лекції 12
File
Select activity Конспект до лекції 12
Конспект до лекції 12
File
Collapse
Expand
Лекція 13 - Міжсервісна взаємодія
Select activity Презентація до лекції 13
Презентація до лекції 13
File
Select activity Конспект до лекції 13
Конспект до лекції 13
File
Collapse
Expand
Лекція 14 - API Gateway, service discovery, конфігурація мікросервісів, кешування, масштабування та балансування навантаження
Select activity Презентація до лекції 14
Презентація до лекції 14
File
Select activity Конспект до лекції 14
Конспект до лекції 14
File
Collapse
Expand
Лекція 15 - Контейнеризація: Docker та Docker Compose для PHP-мікросервісів
Select activity Презентація до лекції 15
Презентація до лекції 15
File
Select activity Конспект до лекції 15
Конспект до лекції 15
File
Collapse
Expand
Лекція 16 - CI/CD: автоматизація збірки, тестування та розгортання
Select activity Презентація до лекції 16
Презентація до лекції 16
File
Select activity Конспект до лекції 16
Конспект до лекції 16
File
Collapse
Expand
Лекція 17 - Моніторинг, логування та обробка помилок у розподілених системах
Select activity Презентація до лекції 17
Презентація до лекції 17
File
Select activity Конспект до лекції 17
Конспект до лекції 17
File
Collapse
Expand
Лекція 18 - Безпека бекенду: типові вразливості та захист від них. Підсумок курсу
Select activity Презентація до лекції 18
Презентація до лекції 18
File
Select activity Конспект до лекції 18
Конспект до лекції 18
File
Collapse
Expand
Підсумковий тест
Select activity Підсумковий тест
Підсумковий тест
Quiz
Collapse
Expand
Додаткові джерела
Select activity Посібник з мови програмування PHP
Посібник з мови програмування PHP
File
Completion
Students must
Mark as done
Select activity Посібник по мікросервісах
Посібник по мікросервісах
File
Completion
Students must
Mark as done