Последние новости: Coursehunters.club

Микросервисы с Lumen: распределенная архитектура - Видеоуроки

Microservices with Lumen: A distributed architecture
Duration 03:37:42
Открыть все курсы от udemy

Используйте Lumen, микро-фреймворк от Laravel, чтобы построить полную сервис-ориентированную архитектуру. 

Lumen - это микрофрейиворк, основанный на Laravel, что делает его идеальным для внедрения микросервисов, а также быстрых и легких систем. Во время этого курса я покажу вам весь процесс с нуля, чтобы внедрить сервис-ориентированную архитектуру, внедряя различные микросервисы и элементы. Реализуйте все системы безопасности и взаимодействия между созданной микросервисом.

Зачем выбирать этот курс?

  • Поскольку он дает вам подробное представление, как ни в каком другом курсе, о сервис-ориентированной архитектуре, которая полностью функциональна и защищена.
  • Потому что, когда вы закончите, вы сможете быть достаточно уверены в реализации своих микросервисов и архитектур, используя Lumen.
  • Поскольку этот курс не только показывает преимущества микросервисов и их архитектур, но также показывает, как решать проблемы
  • Поскольку курс показывает вам, как защитить все микросервисы в архитектуре и контролировать доступ к ним

Что вы сможете сделать в конце курса?

В общем, вы сможете делать все, что вам нужно. У вас будет четкое представление о том, как реализовать каждый микросервис с помощью Lumen, а также как структурировать взаимодействие между каждым из этих микросервисов, как создать полный уровень безопасности, который защищает и ограничивает доступ к каждому микросервису и архитектуре, в общем, используя OAuth2 по середине Lumen / Laravel Passport.

Вы будете чувствовать себя уверенно, а затем пройдете свой путь и выполните свои проекты со всеми микросервисами и компонентами, которые вы хотите с Lumen.

Что вы узнаете точно?

  • Создание проектов в Laravel Lumen  
  • Настройка и использование Lumen  в своей системе без сложных процессов
  • Использование Lumen правильно для своей идеальной цели: микросервисы
  • Создадите полностью функциональную сервис-ориентированную архитектуру с нуля
  • Использование OAuth2 для защиты доступа к вашей архитектуре, через Lumen / Laravel Passport
  • Установите и адаптируете проекты Laravel Passport к Lumen
  • Создадите полную систему взаимодействия микросервисов через HTTP-запросы с помощью GuzzleHTTP от Lumen
  • Построите полностью функциональные и адекватные услуги с помощью Lumen
  • Стандартизированные ответы JSON с Lumen
  • Отделите компоненты сервис-ориентированной архитектуры соответствующим образом.
  • Обработаку ошибки и исключения соответствующим образом, чтобы обеспечить согласованность всей архитектуры
  • Правильно создадите и внедрите API Gateway для вашей архитектуры

Не ждите больше а присоединитесь к курсу и дайте свободу всем возможностям, предлагаемым Lumen, с сервис-ориентированной архитектурой.

Полный список уроков Развернуть / Свернуть
  • Урок 1. About the instructor and the course 00:03:38
  • Урок 2. About the microservices architecture and Lumen 00:06:26
  • Урок 3. Obtaining the Lumen structure for the authors' service 00:05:45
  • Урок 4. Preparing the service for its correct operation 00:05:50
  • Урок 5. Building the authors table with a migration of Lumen 00:05:10
  • Урок 6. Creating the authors' model 00:03:47
  • Урок 7. Creating a factory for authors and building test values 00:06:08
  • Урок 8. Creating the controller for authors 00:04:32
  • Урок 9. Creating the routes for CRUD operations on the authors 00:05:11
  • Урок 10. Normalizing the authors' microservice responses 00:04:51
  • Урок 11. Showing the list of authors from the Lumen controller 00:03:02
  • Урок 12. Allowing creating author instances from the controller 00:06:02
  • Урок 13. Allowing showing an author with a given id with Lumen 00:02:56
  • Урок 14. Allowing editing an existing author 00:06:04
  • Урок 15. Allowing deleting an existing author 00:02:57
  • Урок 16. Handling important errors and exceptions with Lumen 00:08:00
  • Урок 17. Getting the structure of Lumen for the book microservice 00:03:50
  • Урок 18. Preparing the books microservice 00:03:16
  • Урок 19. Creating the table for books with migrations 00:03:59
  • Урок 20. Creating the model for books 00:02:17
  • Урок 21. Creating a factory for books and generating random values 00:03:30
  • Урок 22. Creating the Lumen controller for books 00:02:46
  • Урок 23. Creating the Lumen routes for CRUD operations on books 00:02:03
  • Урок 24. Standardizing the responses across the services 00:02:26
  • Урок 25. Showing the complete list of books 00:01:54
  • Урок 26. Allowing creating new instances of books 00:03:11
  • Урок 27. Allowing showing a specific book 00:02:30
  • Урок 28. Allowing updating an existing book 00:03:30
  • Урок 29. Allowing removing an existing book 00:02:28
  • Урок 30. Handling relevant errors and exceptions with Lumen 00:03:06
  • Урок 31. Creating the Lumen project for the API Gateway using Composer 00:02:48
  • Урок 32. Preparing Lumen for the API Gateway 00:02:28
  • Урок 33. Creating the controllers for the authors and books Lumen microservices 00:03:17
  • Урок 34. Unifying Lumen responses for the API Gateway 00:04:39
  • Урок 35. Registering routes for microservices in Lumen from the Gateway 00:02:23
  • Урок 36. Preparing the Gateway in Lumen to consume services 00:06:07
  • Урок 37. Preparing the Lumen components to consume the internal services 00:07:06
  • Урок 38. Obtaining the list of authors from the authors' Lumen microservice 00:04:19
  • Урок 39. Creating an author instance with the authors' service 00:03:16
  • Урок 40. Showing an author instance using the authors' Lumen microservice 00:02:13
  • Урок 41. Editing author instances using the authors' service 00:02:40
  • Урок 42. Deleting author instances using the authors' Lumen service 00:02:20
  • Урок 43. Implementing operations for books based on the authors ones 00:04:57
  • Урок 44. Checking the existence of the author before creating a book 00:04:43
  • Урок 45. Controlling errors obtained from services 00:04:32
  • Урок 46. Installing and enabling Lumen Passport components 00:03:41
  • Урок 47. Preparing and configuring Lumen to use Passport 00:05:41
  • Урок 48. Protecting the Gateway routes with Lumen Passport 00:05:00
  • Урок 49. Obtaining and using access tokens for the Lumen API Gateway 00:06:08
  • Урок 50. Preparing the API Gateway to authenticate its requests 00:04:53
  • Урок 51. Authenticating direct access to the Lumen authors microservice 00:06:00
  • Урок 52. Authenticating direct access to the microservice of books 00:04:09
  • Урок 53. Considerations to keep in mind with your microservices 00:02:08
  • Урок 54. Thanks for getting here 00:01:09
Этот курс находится в платной подписке!

И будет доступен в бесплатном просмотре 30.12.2018. Если у тебя еще нет у нас аккаунта - зарегистрируйся и оформи премиум подписку в своем личном кабинете, и смотри этот, а также многие другие курсы, прямо сейчас.

Следи за последними обновлениями и новостями в нашем coursehunters.club, или вступай в наш канал telegram.

Комментарии

Последнее добавленное

Firebase c React, v2

Firebase c React, v2

en
Иногда у вас есть отличная идея для приложения и вы хотите как можно быстрее представить его миру. Лучше потратить время на работу над тем, что делает приложение особенным, чем на настройку и защиту серверов. Firebase позволяет вам получить критически важные - и ужасно утомительные для реализации...
Electron v2

Electron v2

en
Electron - это платформа для создания собственных кроссплатформенных настольных приложений с использованием веб-технологий (например, HTML, CSS и JavaScript). На этом семинаре вы научитесь создавать несколько настольных приложений с использованием Electron. Мы обсудим, как реализовать...
Universal React с Next.js - Полное руководство

Universal React с Next.js - Полное руководство

en
Узнайте, как создавать удивительные server-rendered приложения React с помощью Next.js. Хотите создавать удивительные, производительные и в целом лучшие приложения React? Смотрите не дальше, чем Next.js. Этот курс - лучшее руководство, которое вы найдете для изучения фреймворка Next.js. В нем мы...
JavaScript: Расширенные возможности

JavaScript: Расширенные возможности

en
Курс состоит из 8 уроков, на которых учащиеся смогут ознакомиться с новыми, а также расширенными возможностями языка JavaScript. Студенты рассмотрят возможность использование событий для мобильных устройств, реализацию возможностей ES6, ES7, ES8, ES9, и использование Promises RxJS в написании...
ES6, ES7 и ES8, время обновить ваш JavaScript / ECMAScript!

ES6, ES7 и ES8, время обновить ваш JavaScript / ECMAScript!

en
Если вы потратили время на программирование на JavaScript, вы слышали о ES6, ECMAScript или ES2015. Может быть, это был отвратительный сотрудник, который пытался вас унизить, другой курс удеми, или в встречались с ними на stackoverflow. Если вы не знакомы с ним или все еще задаетесь вопросом...
Просто Express (с кучей node и http). В деталях.

Просто Express (с кучей node и http). В деталях.

en
Нет MERN или MEAN ... просто Express. Для тех, кто немного узнал о самом крутом фреймворке node и хочет больше. У вас есть представление о том, что такое Node, Express и http, иначе вас бы здесь не было. Node и серверная часть JavaScript взяли мир штурмом, [НЕКОТОРАЯ БОЛЬШАЯ КОМПАНИЯ] переехала...
Разработка модуей Drupal 8 с примерами

Разработка модуей Drupal 8 с примерами

en
Никогда не было лучшего времени для изучения разработки модулей Drupal 8. Это потому, что Drupal 8 уже является лучшим технологически и более быстрым способом создания приложений Drupal (по сравнению с Drupal 7). Drupal 8 построен поверх Symfony, поэтому хорошие новости заключаются в том...
Appium (Версия 1.8.2) - Мобильное автоматизированное тестирование с нуля

Appium (Версия 1.8.2) - Мобильное автоматизированное тестирование с нуля

en
Appium курс - 200+ лекций по мобильной автоматизации от основ с примерами в реальных проектах. Курс полностью обновлен 12 ноября с последней версией Appium 1.8.2. Узнайте все, что вам нужно знать о мобильной автоматизации (Android + IOS), даже если вы никогда не программировали раньше.
chat
logo