Курс PHP Advansed. Просунутий рівень після курсу PHP Basic. Онлайн

Відгуки: 0
Початок занять: 
29 Жовтень, 2024
Набір на курс!
Термін навчання: 
32 заняття

Вартість:

Залишити заявку

Умови акції

знижка - 10%

при оплаті відразу за весь курс

Опис

PHP — це мова сценаріїв загального призначення з відкритим вихідним кодом. PHP спеціально сконструйована для веб-розробок, і її код може впроваджуватися безпосередньо в HTML. PHP проста для освоєння, але разом з тим здатна задовольнити запити професійних програмістів. Протягом навчання слухачі отримають знання, необхідні для створення різних типів сайтів, а після закінчення курсу випускник може претендувати на позицію Junior PHP Developer.

ЦІЛІ КУРСУ:

  • Вивчити мову PHP
  • Застосовувати отримані знання і технології на практиці
  • Навчитися працювати з ООП
  • Вивчити framework PHP

Програма навчання

1. Проектування баз даних

  • Проектування таблиць на основі вимог до сайту
  • Системи зберігання даних InnoDB: таблиці і зв'язку
  • Один до одного
  • Один до багатьох
  • Багато до багатьох

2. Робота з вбудованим класом PDO

  • Класи і об'єкти
  • Робота з класом PDO
  • Властивості і методи
  • Захист від SQL ін'єкцій

3. Основи ООП

  • Класи і об'єкти
  • Геттери і сеттери
  • Інкапсуляція
  • Спадкування
  • Простори назв
  • Автозавантаження
  • Статика
  • Константи
  • Інтерфейси
  • Абстрактні класи

4. Робота з Composer

  • Ініціалізація composer
  • Завантаження залежностей

5. Детально про MVC

6. Робота з базами даних на основі ActiveRecord

  • Laravel Eloquent (Active Record)
  • Symfony Doctrine (Data Mapper)
  • Таблиці і моделі
  • Організація зв'язків
  • Створення комплексних запитів за допомогою QueryBuilder

7. Робота з шаблонізаторами

  • Уявлення Blade (Laravel) Twig (Symfony)
  • Створення базового шаблону
  • Підключення шаблонів сторінок

8. Маршрутизація по проекту

  • Організація єдиної точки входу
  • Підключення і робота з маршрутизатором
  • Регулярні вирази
  • Контролери і дії

9. Робота з системами контролю версій VCS

  • Створення локального сховища Git
  • Підключення до віддаленого сховища GitHub/GitLab/BitBucket
  • Базові операції
  • Принцип роботи за методом GitFlow

10. Шаблони проектування

  • Фабрика, Фабричний метод
  • Адаптер
  • Декоратор
  • Стратегія
  • Спостерігач

11. Принципи SOLID

  • Принцип єдиної відповідальності
  • Принцип відкритості-закритості
  • Принцип підстановки Барбари Лисков
  • Принцип поділу інтерфейсу
  • Принцип інверсії залежностей

12. Методи злому і захисту веб-додатків

  • Створення і захист від SQL-ін'єкції
  • CSRF атаки і захист за одноразовим токеном
  • XSS атаки і захист
  • Принципи захисту і оновлення паролів

13. Просунуті можливості MySQL

  • Індексування
  • Транзакції
  • Тригери

14. Робота з Docker

  • Образи і контейнери
  • Зв'язка контейнерів в одну мережу
  • Запуск проекту через контейнер
  • Збірка безлічі контейнерів через docker-compose

15. Тестування коду за допомогою PHPUnit

  • Створення Unit-тесту
  • Запуск безлічі Unit-тестів
  • Принципи TDD (test driven development)
Дни недели:
на вибір
Час занять:
на вибір
Количество занятий в неделю:
2
Вік аудиторії:
Дорослі
Вид подготовки:
Базовий курс
Місто:
Київ, Онлайн
Викладач:
фахівець-практик
Документ об окончании:
Сертифікат
Опції:
Групові заняття, Індивідуальне навчання
Працевлаштування:
Немає

Контакти

Адреса:
  • Онлайн

Залиште свій відгук

Всі відгуки достовірні! До публікації допускаються тільки відгуки від людей, які раніше залишали заявку на навчання.

Останні відгуки

За даним курсом поки немає відгуків.

Схожі курси

29 Жовтень 2024
Набір на курс!

PHP — скриптова мова загального призначення, яка інтенсивно застосовується для розробки веб-додатків. В даний час вона є одним з лідерів серед мов, що застосовуються для створення динамічних веб-сайтів. Протягом двох місяців навчання слухачі дізнаються основи програмування, а також про те, які є змінні, типи даних і багато іншого. Студенти вивчать основи програмування і отримають необхідні знання, щоб успішно почати кар'єру в IT-індустрії.

Hillel, комп'ютерна школа (Онлайн)
Акція

Вартість

7 200
грн
8000
грн
Кнопка записи: 
Залишити заявку
  • Київ
  • Онлайн
16 занять
Курс оновлено