Вы – новичок и не можете определиться с направлением: Front-End, Back-End или Full-Stack?
Подробная программа курса
Часть 1
Back-End-проект на фреймворке Laravel
В этом видео будет добавлен специальный сервис-провайдер, который при загрузке фреймворка будет обходить все доступные модули и считывать их параметры маршрутов.
В этом уроке будет создан отдельный модуль по отображению указанного раздела проекта, в котором будет формироваться основной шаблон и реализовано разделение блоков страниц на структурные составляющие.
Модуль будет состоять из двух принципиально разных частей. Первая — это обработка и вывод многоуровневого меню в боковой колонке панели администратора. Вторая — возврат элементов меню в качестве ответа на запрос с Front-End-приложения в зависимости от прав пользователя (будет добавлено в следующих уроках).
Из этого урока вы узнаете, как работать с многоуровневым меню и как разделить пункты меню по принадлежности – админка, Fron-End.
Модуль будет состоять из двух принципиально разных частей. Первая — это обработка и вывод многоуровневого меню в боковой колонке панели администратора. Вторая — возврат элементов меню в качестве ответа на запрос с Front-End-приложения в зависимости от прав пользователя (будет добавлено в следующих уроках).
Из этого урока вы узнаете, как работать с многоуровневым меню и как разделить пункты меню по принадлежности – админка, Fron-End.
По итогу будет заложена функциональность создания и редактирования ролей и привилегий в админ-панели, механика по проверке наличия прав для пользователей, которая будет использоваться в других модулях, а также механизм разделения пунктов меню по правам, что позволит возвращать по API только ссылки, которые доступны авторизированному пользователю.
По итогу будет заложена функциональность создания и редактирования ролей и привилегий в админ-панели, механика по проверке наличия прав для пользователей, которая будет использоваться в других модулях, а также механизм разделения пунктов меню по правам, что позволит возвращать по API только ссылки, которые доступны авторизированному пользователю.
По итогу будет заложена функциональность создания и редактирования ролей и привилегий в админ-панели, механика по проверке наличия прав для пользователей, которая будет использоваться в других модулях, а также механизм разделения пунктов меню по правам, что позволит возвращать по API только ссылки, которые доступны авторизированному пользователю.
По итогу будет заложена функциональность создания и редактирования ролей и привилегий в админ-панели, механика по проверке наличия прав для пользователей, которая будет использоваться в других модулях, а также механизм разделения пунктов меню по правам, что позволит возвращать по API только ссылки, которые доступны авторизированному пользователю.
По итогу будут реализованы следующие механики: получение списка лидов в зависимости от статуса, сохранение нового лида, проверка существования лида, обновление лида, добавление комментариев к лиду, создание системных комментариев, получение списка архивных лидов, определение лида как качественного и получение истории комментариев лида.
По итогу будут реализованы следующие механики: получение списка лидов в зависимости от статуса, сохранение нового лида, проверка существования лида, обновление лида, добавление комментариев к лиду, создание системных комментариев, получение списка архивных лидов, определение лида как качественного и получение истории комментариев лида.
По итогу будут реализованы следующие механики: получение списка лидов в зависимости от статуса, сохранение нового лида, проверка существования лида, обновление лида, добавление комментариев к лиду, создание системных комментариев, получение списка архивных лидов, определение лида как качественного и получение истории комментариев лида.
По итогу будут реализованы следующие механики: получение списка лидов в зависимости от статуса, сохранение нового лида, проверка существования лида, обновление лида, добавление комментариев к лиду, создание системных комментариев, получение списка архивных лидов, определение лида как качественного и получение истории комментариев лида.
По итогу будут реализованы следующие механики: получение списка лидов в зависимости от статуса, сохранение нового лида, проверка существования лида, обновление лида, добавление комментариев к лиду, создание системных комментариев, получение списка архивных лидов, определение лида как качественного и получение истории комментариев лида.
Часть 2
Front-End-проект на фреймворке Angular
Вы узнаете, какие знания, программное обеспечение и инструменты понадобятся для успешного похождения второй части курса. Будет выполнена установка фреймворка Angular, кратко будут рассмотрены структура и назначение его элементов, а также установка библиотеки, которая будет отвечать за визуальную часть приложения — Angular Material.
Меню, которое состоит всего лишь из нескольких ссылок, не такое простое, как кажется на первый взгляд. Ведь данные о ссылках хранятся в Back-End-приложении и доступ к ним разрешается только для авторизированных пользователей. А значит, помимо вывода ссылок на экран, необходимо определить модели принимаемых данных с сервера и описать код по отправке запросов и обработке ответов.
Меню, которое состоит всего лишь из нескольких ссылок, не такое простое, как кажется на первый взгляд. Ведь данные о ссылках хранятся в Back-End-приложении и доступ к ним разрешается только для авторизированных пользователей. А значит, помимо вывода ссылок на экран, необходимо определить модели принимаемых данных с сервера и описать код по отправке запросов и обработке ответов.
Меню, которое состоит всего лишь из нескольких ссылок, не такое простое, как кажется на первый взгляд. Ведь данные о ссылках хранятся в Back-End-приложении и доступ к ним разрешается только для авторизированных пользователей. А значит, помимо вывода ссылок на экран, необходимо определить модели принимаемых данных с сервера и описать код по отправке запросов и обработке ответов.
В уроке будет показано формирование прелоадера, который будет показываться на экране при отправке любого запроса на сервер.
По итогам текущего урока вы научитесь перехватывать запросы, используя классы Interceptors.
Вы узнаете, как защищать маршруты от всеобщего доступа, что такое гарды и с каким данными они работают.
При этом будут созданы модели для лидов и задач, а также для вспомогательных элементов, таких как пользователи, источники и подразделения. Будет описан метод кастомной валидации группы из двух полей формы и механизм отправки данных на сервер.
Вы узнаете, как сформировать собственную валидацию для нескольких полей и закрепите умение по работе с формами.
При этом будут созданы модели для лидов и задач, а также для вспомогательных элементов, таких как пользователи, источники и подразделения. Будет описан метод кастомной валидации группы из двух полей формы и механизм отправки данных на сервер.
Вы узнаете, как сформировать собственную валидацию для нескольких полей и закрепите умение по работе с формами.
При этом будут созданы модели для лидов и задач, а также для вспомогательных элементов, таких как пользователи, источники и подразделения. Будет описан метод кастомной валидации группы из двух полей формы и механизм отправки данных на сервер.
Вы узнаете, как сформировать собственную валидацию для нескольких полей и закрепите умение по работе с формами.
При этом будут созданы модели для лидов и задач, а также для вспомогательных элементов, таких как пользователи, источники и подразделения. Будет описан метод кастомной валидации группы из двух полей формы и механизм отправки данных на сервер.
Вы узнаете, как сформировать собственную валидацию для нескольких полей и закрепите умение по работе с формами.
К примеру, во второй колонке будет добавлено время, показывающее насколько часов устарел лид со времени его создания, в третьей коленке особым цветом будут выделяться успешные лиды и т.д. Помимо этого для каждой колонки будут предусмотрены отдельные элементы фильтрации.
К примеру, во второй колонке будет добавлено время, показывающее насколько часов устарел лид со времени его создания, в третьей коленке особым цветом будут выделяться успешные лиды и т.д. Помимо этого для каждой колонки будут предусмотрены отдельные элементы фильтрации.
К примеру, во второй колонке будет добавлено время, показывающее насколько часов устарел лид со времени его создания, в третьей коленке особым цветом будут выделяться успешные лиды и т.д. Помимо этого для каждой колонки будут предусмотрены отдельные элементы фильтрации.
Помимо этого, не достаточно просто изменить данные по лиду, так как когда меняется статус лида необходимо сразу же переместить его в соответствующую колонку.
Если лиду назначается статус «Завершено», то после закрытия попапа редактирования нужно показать другой попап, в котором будет открыта форма определения успешности лида.
Помимо этого, не достаточно просто изменить данные по лиду, так как когда меняется статус лида необходимо сразу же переместить его в соответствующую колонку.
Если лиду назначается статус «Завершено», то после закрытия попапа редактирования нужно показать другой попап, в котором будет открыта форма определения успешности лида.
Помимо этого, не достаточно просто изменить данные по лиду, так как когда меняется статус лида необходимо сразу же переместить его в соответствующую колонку.
Если лиду назначается статус «Завершено», то после закрытия попапа редактирования нужно показать другой попап, в котором будет открыта форма определения успешности лида.