Дисциплины - Проектирование динамических страниц

Стэки разработки - Laravel

В контексте стэка Tall, задача Laravel - это реализация серверной части веб-приложения, маршрутов и данных для элементов представления.

Помимо функций Backend API Laravel позволяет также создавать полноценные сайты без разбития на бэкенд и фронтенд части. Итак, предназначение Laravel:

- разработка backendAPI для фронтенд-приложений

- разработка сайтов по шаблону проектирования MVC

Подробнее о первоначальном функционале. Сразу после установки Laravel, что называется, из коробки, мы получаем возможность создавать маршруты, работать с моделями, миграциями и бэкенд-ресурсами, а благодаря встроенному модулю Sanctum можем авторизовывать пользователя используя token-аутентификацию. В разработке сайтов Laravel изначально настроен на архитектуру MVC, т.е. подразумевается, что основой приложения станут контроллеры.
Расширенный функционал. Мощь Laravel-а заключается в бесчисленных модулях и расширениях.

Например, существуют модуль для реализации форм и стандартных маршрутов авторизации (модуль Breeze) или модуль расширяющий превоначальный функционал авторизации - Jetstream.

Модуль Genesis позволяет избавиться от контроллеров и переключиться на привычную к фронтенд-разработчикам MV-VM архитектуру.

Модуль Filament предлагает готовое решение для админки. А TomatoPHP уже вышел за рамки модуля, и предлагает целую платформу для создания веб-приложений, куда входят и Laravel и Filament...

 

Количество комментариев: 0

Для того, чтобы оставить коментарий необходимо зарегистрироваться
00421-00422 ИИТ БГУИР
00423 ИИТ БГУИР
10421-10422 ИИТ БГУИР
10423 БГУИР
20421 БГУИР
30421 БГУИР
30423 БГУИР


Изображения Видео

1. JavaScript. Функциональное программирование. Лекция 2. Преобразование данных <iframe width="560" height="315" src="https://www.youtube.com/embed/EBKzRg4aTro" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
2. JavaScript. Функциональное программирование. Лекция 2 (продолжение) <iframe width="560" height="315" src="https://www.youtube.com/embed/phyt4PFk6Pc" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
3. HTML5 http://erud.by/files/books/HTML5.docx
4. ООП в JavaScript http://erud.by/object_orient_program/586
5. Фоновое видео jQuery http://johnpolacek.github.io/BigVideo.js
Учебная программа