2 added
37 removed
Original
2026-01-01
Modified
2026-02-26
1
-
<h2>Описание</h2>
1
+
<p>Менеджер задач</p>
2
-
<p>На этом курсе вы познакомитесь с веб-фреймворком Laravel. Вы узнаете о роутинге, контроллерах, шаблонизации и CRUD. В итоге поймете, как использовать систему лейаутов и шаблонов и конфигурировать фреймворк через переменные окружения. Знания из этого курса пригодятся, чтобы быстро разрабатывать сайты на Laravel.</p>
2
+
<p>Вы разработаете систему управления задачами (Task Manager) на базе Laravel, аналогичную Redmine. Проект включает создание сущностей с использованием ORM, проектирование моделей и их отображение в базе данных, что позволяет работать с связанными наборами объектов. Для автоматизации CRUD-операций будет применяться ресурсный роутинг, а также библиотека для ускоренной генерации форм и обработки ошибок. Важной частью проекта станет реализация механизма авторизации, встроенного в Laravel, для контроля доступа к ресурсам. Также вы освоите создание форм для фильтрации данных с использованием удобных библиотек. Для мониторинга ошибок в продакшене будет интегрирован сервис, такой как Rollbar, который отслеживает и уведомляет о возникающих проблемах. В конечном итоге проект будет задеплоен на Render.com и подключен к базе данных, что обеспечит его доступность из сети.</p>
3
-
<h2>Программа</h2>
4
-
<p>1</p>
5
-
<a>О курсе</a><p>Знакомимся с целями и задачами курса</p>
6
-
<p>2</p>
7
-
<a>Hello World</a><p>Установить, настроить и запустить свой первый Laravel-сайт</p>
8
-
<p>3</p>
9
-
<a>Запрос-Ответ</a><p>Знакомимся с созданием маршрутов, их обработчиками и шаблонами</p>
10
-
<p>4</p>
11
-
<a>Шаблонизатор Blade</a><p>Учимся использовать директивы и интерполяцию</p>
12
-
<p>5</p>
13
-
<a>Макеты (Layout)</a><p>Учимся выделять общие части шаблонов</p>
14
-
<p>6</p>
15
-
<a>Консоль (Tinker)</a><p>Знакомимся с REPL, который все меняет</p>
16
-
<p>7</p>
17
-
<a>Конфигурация</a><p>Знакомимся с 12 факторами и их поддержкой в Laravel</p>
18
-
<p>8</p>
19
-
<a>ORM</a><p>Знакомимся с миграциями и моделями</p>
20
-
<p>9</p>
21
-
<a>Модель</a><p>Учимся работать с моделью в консоли</p>
22
-
<p>10</p>
23
-
<a>Контроллер</a><p>Знакомимся с основами организации обработчиков в группы</p>
24
-
<p>11</p>
25
-
<a>Список (CRUD)</a><p>Учимся выводить список сущностей с постраничной навигацией</p>
26
-
<p>12</p>
27
-
<a>Просмотр (CRUD)</a><p>Учимся выводить конкретную сущность и обрабатывать ошибку 404</p>
28
-
<p>13</p>
29
-
<a>Работа с формами</a><p>Знакомимся с генерацией форм</p>
30
-
<p>14</p>
31
-
<a>Создание (CRUD)</a><p>Знакомимся с валидацией и формами</p>
32
-
<p>15</p>
33
-
<a>Обновление (CRUD)</a><p>Учимся обновлять сущность</p>
34
-
<p>16</p>
35
-
<a>Удаление (CRUD)</a><p>Учимся правильно удалять сущности</p>
36
-
<p>17</p>
37
-
<a>Ресурсная маршрутизация</a><p>Автоматизируем создание маршрутов и контроллера для типичного CRUD</p>