Перейти до головного вмісту
Бокова панель
Головна сторінка
Календар
ІФНТУНГ
Розклад
Особистий кабінет студента
Особистий кабінет працівника ВНЗ
Cайт Центру дистанційного навчання
Оперативна взаємодія з ЦДН
Інструкція для входу на навчальну платформу ЦДН
Більше
Українська (uk)
Українська (uk)
English (en)
Наразі ви використовуєте гостьовий доступ
Увійти
Головна сторінка
Календар
ІФНТУНГ
Розклад
Особистий кабінет студента
Особистий кабінет працівника ВНЗ
Cайт Центру дистанційного навчання
Оперативна взаємодія з ЦДН
Інструкція для входу на навчальну платформу ЦДН
Розгорнути всі
Згорнути все
Відкритий покажчик курсу
Особистий кабінет
Backend
Лекційні матеріали
Лекційні матеріали
Схема розділу
Курс складається з 18 лекцій. Підсумковою перевіркою засвоєння лекційного матеріалу є тест тривалістю 20 хвилин, що складається із 20 запитань по 1 балу.
Згорнути
Розгорнути
Лекція 1. Клієнт-серверна архітектура вебу. HTTP протокол. Місце PHP серед бекенд-технологій
Виберіть дію Презентація до теми 1
Презентація до теми 1
Файл
Виберіть дію Конспект до теми 1
Конспект до теми 1
Файл
Згорнути
Розгорнути
Лекція 2. Синтаксис мови. Змінні та константи. Типи даних
Виберіть дію Презентація до теми 2
Презентація до теми 2
Файл
Виберіть дію Конспект до теми 2
Конспект до теми 2
Файл
Згорнути
Розгорнути
Лекція 3. Керуючі структури: умови та цикли в PHP. Масиви: створення, ітерація, редагування та маніпуляція елементами
Виберіть дію Презентація до теми 3
Презентація до теми 3
Файл
Виберіть дію Конспект до теми 3
Конспект до теми 3
Файл
Згорнути
Розгорнути
Лекція 4. Функції в PHP, функціональне програмування, основи ООП, простори імен, модифікатори доступу, ін'єкція залежностей
Виберіть дію Презентація до теми 4
Презентація до теми 4
Файл
Виберіть дію Конспект до теми 4
Конспект до теми 4
Файл
Згорнути
Розгорнути
Лекція 5. Вихідний буфер, формати обміну даними JSON та XML, робота з файлами, виконання HTTP-запитів через cURL
Виберіть дію Презентація до лекції 5
Презентація до лекції 5
Файл
Виберіть дію Конспект до лекції 5
Конспект до лекції 5
Файл
Згорнути
Розгорнути
Лекція 6. Опрацювання HTTP-запитів, отримання даних із форм (параметри та JSON), завантаження файлів на сервер
Виберіть дію Презентація до лекції 6
Презентація до лекції 6
Файл
Виберіть дію Конспект до лекції 6
Конспект до лекції 6
Файл
Згорнути
Розгорнути
Лекція 7. Робота з базами даних: PDO та рідні методи MySQL, підготовлені запити, транзакції, захист від SQL-ін'єкцій
Виберіть дію Презентація до лекції 7
Презентація до лекції 7
Файл
Виберіть дію Конспект до лекції 7
Конспект до лекції 7
Файл
Згорнути
Розгорнути
Лекція 8. Автентифікація та авторизація: сесії, токени, JWT, OAuth2
Виберіть дію Презентація до лекції 8
Презентація до лекції 8
Файл
Виберіть дію Конспект до лекції 8
Конспект до лекції 8
Файл
Згорнути
Розгорнути
Лекція 9. Патерн MVC та архітектура серверного застосунку "з нуля" (без фреймворку)
Виберіть дію Презентація до лекції 9
Презентація до лекції 9
Файл
Виберіть дію Конспект до лекції 9
Конспект до лекції 9
Файл
Згорнути
Розгорнути
Лекція 10. REST API: принципи, проєктування ендпоінтів, коди відповідей, версіонування
Виберіть дію Презентація до лекції 10
Презентація до лекції 10
Файл
Виберіть дію Конспект до лекції 10
Конспект до лекції 10
Файл
Згорнути
Розгорнути
Лекція 11. Тестування бекенду: unit/functional тести, Postman/Insomnia, документування API (OpenAPI/Swagger)
Виберіть дію Презентація до лекції 11
Презентація до лекції 11
Файл
Виберіть дію Конспект до лекції 11
Конспект до лекції 11
Файл
Згорнути
Розгорнути
Лекція 12 - Від моноліту до мікросервісів
Виберіть дію Презентація до лекції 12
Презентація до лекції 12
Файл
Виберіть дію Конспект до лекції 12
Конспект до лекції 12
Файл
Згорнути
Розгорнути
Лекція 13 - Міжсервісна взаємодія
Виберіть дію Презентація до лекції 13
Презентація до лекції 13
Файл
Виберіть дію Конспект до лекції 13
Конспект до лекції 13
Файл
Згорнути
Розгорнути
Лекція 14 - API Gateway, service discovery, конфігурація мікросервісів, кешування, масштабування та балансування навантаження
Виберіть дію Презентація до лекції 14
Презентація до лекції 14
Файл
Виберіть дію Конспект до лекції 14
Конспект до лекції 14
Файл
Згорнути
Розгорнути
Лекція 15 - Контейнеризація: Docker та Docker Compose для PHP-мікросервісів
Виберіть дію Презентація до лекції 15
Презентація до лекції 15
Файл
Виберіть дію Конспект до лекції 15
Конспект до лекції 15
Файл
Згорнути
Розгорнути
Лекція 16 - CI/CD: автоматизація збірки, тестування та розгортання
Виберіть дію Презентація до лекції 16
Презентація до лекції 16
Файл
Виберіть дію Конспект до лекції 16
Конспект до лекції 16
Файл
Згорнути
Розгорнути
Лекція 17 - Моніторинг, логування та обробка помилок у розподілених системах
Виберіть дію Презентація до лекції 17
Презентація до лекції 17
Файл
Виберіть дію Конспект до лекції 17
Конспект до лекції 17
Файл
Згорнути
Розгорнути
Лекція 18 - Безпека бекенду: типові вразливості та захист від них. Підсумок курсу
Виберіть дію Презентація до лекції 18
Презентація до лекції 18
Файл
Виберіть дію Конспект до лекції 18
Конспект до лекції 18
Файл
Згорнути
Розгорнути
Підсумковий тест
Виберіть дію Підсумковий тест
Підсумковий тест
Згорнути
Розгорнути
Додаткові джерела
Виберіть дію Посібник з мови програмування PHP
Посібник з мови програмування PHP
Файл
Відслідковування виконання
Учні повинні
Позначити як виконано
Виберіть дію Посібник по мікросервісах
Посібник по мікросервісах
Файл
Відслідковування виконання
Учні повинні
Позначити як виконано