HTML Diff
2 added 49 removed
Original 2026-01-01
Modified 2026-02-26
1 - <p>Последнее обновление: 15 декабря 2025 г.</p>
1 + <p>Менеджер задач</p>
2 - <p>Включено в курс</p>
2 + <p>Вы разработаете систему управления задачами (Task Manager) на базе Laravel, аналогичную Redmine. Проект включает создание сущностей с использованием ORM, проектирование моделей и их отображение в базе данных, что позволяет работать с связанными наборами объектов. Для автоматизации CRUD-операций будет применяться ресурсный роутинг, а также библиотека для ускоренной генерации форм и обработки ошибок. Важной частью проекта станет реализация механизма авторизации, встроенного в Laravel, для контроля доступа к ресурсам. Также вы освоите создание форм для фильтрации данных с использованием удобных библиотек. Для мониторинга ошибок в продакшене будет интегрирован сервис, такой как Rollbar, который отслеживает и уведомляет о возникающих проблемах. В конечном итоге проект будет задеплоен на Render.com и подключен к базе данных, что обеспечит его доступность из сети.</p>
3 - <p>10 уроков (видео и/или текст)</p>
 
4 - <h2>Описание</h2>
 
5 - <p>На этом курсе вы глубже познакомитесь с Eloquent ORM. Вы узнаете о общих концепциях, которые свойствены всем ORM на примере Eloquent (Входит в состав Laravel). В итоге поймете, где сосредоточена предметная область проекта, его бизнес-логика и связь с хранилищем. Знание материала этого курса пригодится, чтобы эффективно обрабатывать возвращаемые наборы данных и строить разные виды связей между таблицами в БД.</p>
 
6 - <h2>Чему вы научитесь</h2>
 
7 - <ul><li><p>Научитесь использовать Eloquent ORM для эффективной работы с базой данных и обработки возвращаемых наборов данных</p>
 
8 - </li>
 
9 - <li><p>Приобретете навык построения различных типов связей между таблицами в базе данных с использованием Eloquent ORM</p>
 
10 - </li>
 
11 - <li><p>Поймете, как использование Eloquent ORM помогает определить структуру проекта, его бизнес-логику и взаимосвязи с базой данных</p>
 
12 - </li>
 
13 - </ul><h2>Программа</h2>
 
14 - <p>1</p>
 
15 - <a>О курсе</a><p>Знакомимся с целями и задачами курса</p>
 
16 - <p>2</p>
 
17 - <a>Настройка ORM</a><p>Заводим подготовленный пакет с ORM у себя на локальном компьютере</p>
 
18 - <p>3</p>
 
19 - <a>Основные концепции</a><p>Знакомимся с базовыми понятиями: модели, схема, запросы, crud</p>
 
20 - <p>4</p>
 
21 - <a>Схема</a><p>Учимся создавать таблицы, используя Eloquent</p>
 
22 - <p>5</p>
 
23 - <a>Модель</a><p>Учимся создавать модели и использовать их</p>
 
24 - <p>6</p>
 
25 - <a>Массовое присвоение</a><p>Учимся обновлять поля пачками</p>
 
26 - <p>7</p>
 
27 - <a>Построение запросов (Query Builder)</a><p>Учимся создавать произвольные запросы к данным через специализированный язык запросов</p>
 
28 - <p>8</p>
 
29 - <a>Связи</a><p>Учимся строить связи "один-ко-многим"</p>
 
30 - <p>9</p>
 
31 - <a>Коллекции</a><p>Учимся эффективно обрабатывать возвращаемые наборы данных</p>
 
32 - <p>10</p>
 
33 - <a>Скоупы</a><p>Знакомимся со способом описания запросов</p>
 
34 - <h2>Формат обучения</h2>
 
35 - <h2>Испытания</h2>
 
36 - <p>1</p>
 
37 - <p>Библиотека</p>
 
38 - <p>2</p>
 
39 - <p>Хекслет.Лавка</p>
 
40 - <p>3</p>
 
41 - <p>Студенчество</p>
 
42 - <h2>Рекомендуемые программы</h2>
 
43 - <ul><li><p>Тренажер с практикой</p>
 
44 - </li>
 
45 - <li><p>Бессрочный доступ к теории</p>
 
46 - </li>
 
47 - <li><p>Асинхронный формат</p>
 
48 - </li>
 
49 - </ul>