Doctrine (lifecycle callbacks, query builder, relations)
ITVDN: курси програмування
Відеокурси з
програмування

Замовити дзвінок

Вибери свою IT спеціальність

Підписка

Замовити дзвінок

+38 099 757 27 82

×

Ви відкрили доступ до тесту! Пройти тест

Ви дійсно бажаєте відкрити доступ до тестування за курсом Веб розробка на PHP Symfony на 40 днів?

ВІДЕОУРОК № 5. Doctrine (lifecycle callbacks, query builder, relations)

Для перегляду повної версії відеокурсу, онлайн тестування та отримання доступу до додаткових навчальних матеріалів придбайте курс Придбати курс
Для перегляду всіх відеокурсів ITVDN, представлених у Каталозі, а також для отримання доступу до навчальних матеріалів та онлайн тестування придбайте підписку Придбати підписку

У цьому уроці йде ознайомлення студента про те що таке Symfony фреймворк, тобто. коротко про його історію та для чого він використовується. Далі йде показ налаштування робочого оточення за допомогою якого саме студент і зможе вчитися працювати з даним фреймворком у подальших уроках.

Читати далі...

Після проходження даного уроку студент засвоїть те, як саме можна використовувати маршутизацію (роутинг), контролери, шаблони та ParamConverter в додатку Symfony. Крім цього, буде чимало практики з маршитизації та створення контролерів, а також конфігу самого додатка. Це все загалом у кілька разів дасть краще поняття того, як саме будується і працює Symfony додатки для студента.

Читати далі...

Мета проходження уроку – навчитися користуватися такими компонентами як Service Container, DI (Dependency Injection), сервіси всередині Service Container та Compiler Pass. Крім цього, на початку уроку зачіпаються такі принципи як DIP та IoC. Дані принципи потрібно обов'язково знати розробнику-новачкові, оскільки це вже стосується навіть шаблонів проектування, своєю чергою застосування цих принципів робить код чистішим і зрозумілішим.

Читати далі...

У цьому уроці вже починається повноцінна робота з базами даних у додатку Symfony. За це відповідає окремий елемент у фреймворку, який називається Doctrine. У цьому уроці основна увага приділяється саме роботі з Doctrine, оскільки за допомогою нього можна створювати нові таблиці в БД, маніпулювати ними і т.п.

Читати далі...

У цьому уроці продовжується вивчення Doctrine у Symfony.

Читати далі...

Цей урок розглядає використання компонента Symfony Security. Цей компонент є важливим для реалізації безпеки в додатку, так і для реалізації авторизації/реєстрації для користувачів. В уроці розглядається основний функціонал компонента та реалізується реєстрація та авторизація для користувачів.

Читати далі...

У цьому уроці розглядається практичне застосування шаблонизатора Twig, який дозволяє створювати весь зовнішній інтерфейс для докладання. Пояснюються такі речі як: конфігурація Twig, змінні шаблонів, глобальні змінні, оформлення сторінок помилок, що таке Twig Filters і розширення Twig.

Читати далі...

У цьому уроці вже йде практичний розгляд використання компонента Validation та Forms. Дані компоненти дозволяють робити валідацію даних у коді програми і створювати форми.

Читати далі...

У цьому уроці йде розгляд системи подій у Symfony та таких компонентів даної системи як Event Listener та Event Subscriber. Використання даних компонентів дозволяє відстежувати системні події програми, що відбуваються у самому фреймворку.

Читати далі...

У цьому уроці йде розгляд компонента Serializator, який дозволяє у додатку об'єкти класів конвертувати у потрібні формати, наприклад, такі як: XML, JSON або CSV. Це корисно використовувати при надсиланні запитів через API.

Читати далі...

У цьому уроці розглядається те, як можна використовувати PHPUnit в додатках Symfony для тестування самого коду програми. PHPUnit дозволяє переконатися в тому, що код працює стабільно та добре підтримується.

Читати далі...
ПОКАЗАТИ ВСЕ
Студенти також дивляться
PHP 5.6 Базовый
ДЕТАЛЬНІШЕ
PHP 5.6 Стартовый
ДЕТАЛЬНІШЕ
PHP 7.4 Базовий
ДЕТАЛЬНІШЕ
PHP 8.0 Стартовий
ДЕТАЛЬНІШЕ

Купуй передплатуз доступом до всіх курсів та сервісів

Бібліотека сучасних IT знань у зручному форматі

Вибирай свій варіант підписки залежно від завдань, що стоять перед тобою. Але якщо потрібно пройти повне навчання з нуля до рівня фахівця, краще вибирати Базовий або Преміум. А для того, щоб вивчити 2-3 нові технології, або повторити знання, готуючись до співбесіди, підійде Пакет Стартовий.

Стартовий
  • Усі відеокурси на 3 місяці
  • Тестування з 10 курсів
  • Перевірка 5 домашніх завдань
  • Консультація з тренером 30 хв
59.99 $
Придбати
Базовий
  • Усі відеокурси на 6 місяців
  • Тестування з 16 курсів
  • Перевірка 10 домашніх завдань
  • Консультація з тренером 60 хв
89.99 $
Придбати
Преміум
  • Усі відеокурси на 12 місяців
  • Тестування з 24 курсів
  • Перевірка 20 домашніх завдань
  • Консультація з тренером 120 хв
169.99 $
Придбати
коментарі та обговорення
Notification success