[WebForMySelf] Laravel & Angular. Создание CRM-системы [Виктор Гавриленко]

195

Станьте Full-Stack-разработчиком!
Овладейте сразу двумя популярными фреймворками и получите комплексный опыт Full-Stack-разработки
Кратко о видеокурсе:
Часть 1: Back-End-проект на фреймворке Laravel

В первой части курса будет заложена основа всего проекта, а именно механизм по сохранению и редактированию данных на стороне сервера.
Весь функционал будет построен на базе фреймворка Laravel и это будет готовое REST API для обработки запросов, подготовки данных и формирования специализированных ответов.
Будет написано отдельное веб-приложение – панель администратора, которая будет позволять редактировать роли, привилегии и самих пользователей.
Структура Back-End-приложения будет построена по модульному принципу. Весь функционал будет разделен на отдельные модули, каждый из которых будет выполнять определенную задачу во всей системе в целом.
Модуль — это практически самостоятельная единица, в структуре которой будут определены все необходимые составляющие – контроллеры, модели, классы валидации запросов, миграции и прочее.
Большое внимание отведено авторизации пользователей и построению системы ролей и привилегий – это очень важно, ведь в проекте будет работать несколько различных пользователей.
Часть 2: Front-End-проект на фреймворке Angular
Во второй части курса будет создано клиентское приложение на фреймворке Angular, которое будет общаться с серверным приложением посредством REST API.
Клиентское приложение будет отвечать за визуальное отображение данных, вывод на экран специальных форм по добавлению информации и отправку полученных данных в Back-End-приложение.
В первых уроках второй части будет создан каркас — главный компонент, который будет выступать в роли макета и вмещать в себя вывод основного содержимого: навигации, хедера и контента.
Будет построена система авторизации пользователя и механизмы передачи информации о том, что пользователь авторизирован в запросах к серверу. Мы рассмотрим два способа авторизации пользователя: дефолтный (по умолчанию) и кастомный (написанный вручную).
Курс вам подойдет, если вы:

  • Front-End-разработчик
    Подтяните серверную разработку в Laravel и повысьте общую стоимость своих услуг
  • Back-End-разработчик
    Освойте клиентскую разработку в Angular, овладейте азами трендового языка TypeScript
  • Full-Stack-разработчик
    Углубляйте свои знания и навыки, познакомьтесь с востребованным стеком «Laravel + Angular»
  • Вебмастер — новичок
    Проверьте себя на реальном проекте от А до Я и выбирайте направление развития
Программа курса:
Часть 1: Back-End-проект на фреймворке Laravel
Урок 1.
Введение
Урок 2. Установка фреймворка Laravel и необходимых пакетов
Урок 3. Реализация модульной структуры. Консольная команда. Часть 1
Урок 4. Реализация модульной структуры. Консольная команда. Часть 2
Урок 5. Реализация модульной структуры. Маршрутизатор
Урок 6. Модуль аутентификации. Часть 1
Урок 7. Модуль аутентификации. Часть 2
Урок 8. Модуль аутентификации. Часть 3
Урок 9. Модуль аутентификации. Часть 4
Урок 10. Модуль панели администратора. Подключение шаблона
Урок 11. Главная страница админки
Урок 12. Модуль меню. Часть 1
Урок 13. Модуль меню. Часть 2
Урок 14. Модуль прав и привилегий пользователей. Часть 1
Урок 15. Модуль прав и привилегий пользователей. Часть 2
Урок 16. Модуль прав и привилегий пользователей. Часть 3
Урок 17. Модуль прав и привилегий пользователей. Часть 4
Урок 18. API для работы с пользователями
Урок 19. Модуль источников лидов
Урок 20. Модули обработки лидов и комментариев. Часть 1
Урок 21. Модули обработки лидов и комментариев. Часть 2
Урок 22. Модули обработки лидов и комментариев. Часть 3
Урок 23. Модули обработки лидов и комментариев. Часть 4
Урок 24. Модули обработки лидов и комментариев. Часть 5
Урок 25. Модуль аналитики лидов. Часть 1
Урок 26. Модуль аналитики лидов. Часть 2
Урок 27. Модуль аналитики лидов. Часть 3
Урок 28. Модуль тасков и комментариев
Урок 29. Раздел создания и редактирования пользователей в админке
Урок 30. Обработка исключений. Итоги
Часть 2: Front-End-проект на фреймворке Angular
Урок 1.
Введение. Установка фреймворка Angular
Урок 2. Определение структуры проекта
Урок 3. Компонент меню. Часть 1
Урок 4. Компонент меню. Часть 2
Урок 5. Компонент меню. Часть 3
Урок 6. Прелоадер
Урок 7. Маршрутизатор проекта
Урок 8. Форма авторизации пользователей. Часть 1
Урок 9. Форма авторизации пользователей. Часть 2
Урок 10. Передача информации об авторизированном пользователе в запросах
Урок 11. Альтернативный способ авторизации пользователя
Урок 12. Страница создания лида или задачи. Часть 1
Урок 13. Страница создания лида или задачи. Часть 2
Урок 14. Страница создания лида или задачи. Часть 3
Урок 15. Страница создания лида или задачи. Часть 4
Урок 16. Страница Dashboard
Урок 17. Отображение лидов на странице Dashboard. Часть 1
Урок 18. Отображение лидов на странице Dashboard. Часть 2
Урок 19. Отображение лидов на странице Dashboard. Часть 3
Урок 20. Редактирование лида. Часть 1
Урок 21. Редактирование лида. Часть 2
Урок 22. Редактирование лида. Часть 3
Урок 23. Создание лида на странице Dashboard
Урок 24. Вывод лидов на странице архива
Урок 25. Вывод детальной информации по архивному лиду
Урок 26. Страница аналитики лидов
Урок 27. Компонент задач и их комментариев
Урок 28. Раздел управления пользователями В данном уроке будет реализован компонент по созданию и редактированию пользователей проекта.
Урок 29. Подведение итогов

Бонусные курсы:
Бонус 1:
Премиум-курс. Фреймворк Angular
Бонус 2: Премиум курс. TypeScript (TS)
Бонус 3: Видеокурс «Laravel. Полное руководство»