Live Coding School
Live Coding School
  • Видео 64
  • Просмотров 751 613
Лучшие практики при проектирование REST API сервисов
В этом коротком видео рассказывается о лучших практиках при создании rest api services
основные понятия Resources, HTTP Methods GET POST PUT PATCH DELETE - как и когда их использовать, зачем нужно версионирование при создании REST API сервиса, какой формат передачи данных выбрать
Response code
www.restapitutorial.com/httpstatuscodes.html
Best practice Swagger
swagger.io/resources/articles/best-practices-in-api-design/
Просмотров: 8 348

Видео

Сравниваем Redis и Memcached, плюсы и минусы этих решений. Что выбрать Redis или Memcached.
Просмотров 11 тыс.3 года назад
Когда стоит использовать Redis а когда Memcached. Плюсы и минусы данных решений в этом видео. Оба эти решения key-value (NoSQL) хранилища в оперативной памяти. В этом видео поговорим в чем же разница и что же выбрать ? Как Redis хранит данные ? Redis имеет 5 типов данных String текстовые значения Hash хэш-таблица строковых ключей и значений List список строковых значений Set не повторяющийся сп...
Правила написания простого.и понятного кода на PHP - Clean Code
Просмотров 3,7 тыс.3 года назад
Примеры можно посмотреть здесь github.com/jupeter/clean-code-php В этом виде показываю правила написания простого и понятного кода который можно в дальнейшем просто поддерживать Минусы наследования ruclips.net/video/4p3pNX8RBqA/видео.html SOLID ruclips.net/video/47-F0wGz-Vk/видео.html
Что такое Front-end и Back-end? Кто такой FULL STACK разработчик?
Просмотров 8644 года назад
В этом видео рассказываю кто такой full stack developer (разработчик). Какие технологии должен знать full stack разработчик. Разбираем данные технологии. Что нужно знать и сколько времени примерно нужно потратить 0:17 кто такой full stack developer 1:07 технологии 2:30 HTML 3:21 CSS 4:00 JavaScript 5:00 BackEnd 5:45 База данных 7:13 GIT 8:43 Linux 9:43 Выводы GIT - git-scm.com/docs/gittutorial ...
Рефакторинг - два простых способа которые сделают ваш код более понятным
Просмотров 7 тыс.4 года назад
В этом видео описываю два простых правила который можно будет применять для рефакторинг, чтобы сделать ваш код более простым и понятным. Для это вам необходимо избегать вложенности для ваших методов. Это касается как циклов так if условий. Второй способ - не использовать else вообще. Так показывает практика задач которые требуют использование else крайне мало Ссылка на ресурс примера williamdur...
Strategy Pattern шаблон проектирование Стратегия
Просмотров 1,2 тыс.4 года назад
В этом виде подробно рассказывать как и когда применять шаблон проектирования стратегия Stategy Pattern
Abstract factory - design pattern Абстрактная фабрика шаблон проектирования
Просмотров 1,8 тыс.4 года назад
Шаблон проетирования Абстрактная фабрика призван объединять обьекты одних типов и в дальнейшем с ними работать Статья откуда брался пример habr.com/ru/company/mailru/blog/325492/
Simple Factory - design patterns, простая фабрика шаблоны проектирования
Просмотров 1,3 тыс.4 года назад
Simple Factory - design patterns, простая фабрика шаблоны проектирования Простой и понятный шаблон проектирования который позволяет решить проблемы дублирования и изменения вашего кода
шаблон проектирования - singleton (одиночка) design patterns
Просмотров 1,5 тыс.4 года назад
Одиночка (англ. Singleton) - порождающий шаблон проектирования, гарантирующий, что в однопоточном приложении будет единственный экземпляр некоторого класса, и предоставляющий глобальную точку доступа к этому экземпляру. Плюсы контролируемый доступ к единственному экземпляру Минусы - глобальные объекты могут быть вредны для объектного программирования, - в некоторых случаях приводя к созданию не...
какой язык программирования выбрать в 2020 - анализ рынка it hh.ru
Просмотров 6 тыс.4 года назад
В этом виде рассказываю как можно выбрать язык программирования в it в 2020 году. Какие языки программирования вообще бывают, чем они отличаются друг от друга. Какие языки более востребованы чем другие. Преимущества и недостатки одних языков программирования перед другим. И самое интересное - как отличается зарплата программиста если вы работаете на одной технологии или на другой. Дам рекоменда...
Микросервисная архитектура - недостатки (microservices)
Просмотров 4 тыс.4 года назад
В этом видео рассказываю о минусах микросервисной архитектуры Помимо очевидных минусов микросервисов есть еще скрытые . Рассмотрим внимательнее преимущества о которых мы говорили в прошлом видео Преимущества микросервисов - ruclips.net/video/WjYHQHNSTeE/видео.html Какой язык программирования выбрать - ruclips.net/video/3Er4XM2PKz8/видео.html
Data Transfer Object DTO паттерн зачем?
Просмотров 23 тыс.4 года назад
Data Transfer Object DTO что это
Композиция Composition vs наследование Inheritance ООП OOP
Просмотров 6 тыс.4 года назад
Предыдущее видео о минусам наследования в ооп ruclips.net/video/4p3pNX8RBqA/видео.html В этом виде рассказываю о преимуществах композиции перед наследованием с простыми примерами Хорошая статья "Почему стоит использовать композицию" www.amitmerchant.com/reasons-use-composition-over-inheritance-php/
Наследование Inheritance в ооп - проблемы которые могут возникнуть
Просмотров 2,2 тыс.4 года назад
В этом видео описаны проблемы которые появляются при использовании наследования в объектно ориентированном (ооп) программировании. Видео о преимуществах использования композиции - ruclips.net/video/bc38Yk7fK0E/видео.html Наследование скорее вредит чем помогаем в написание нашего кода. matthiasnoback.nl/2018/09/final-classes-by-default-why/ в этой статье на английском автор обьясняет почему он п...
Просто о виртуализации. Docker контейнирезация
Просмотров 4,6 тыс.4 года назад
Просто о виртуализации. Docker контейнирезация
REST API на Laravel пишем сервис (service) - заключение
Просмотров 1,8 тыс.5 лет назад
REST API на Laravel пишем сервис (service) - заключение
REST API на Laravel пишем сервис (service) - добавляем Unit тесты
Просмотров 3,9 тыс.5 лет назад
REST API на Laravel пишем сервис (service) - добавляем Unit тесты
REST API на Laravel пишем сервис (service) - аутентификация auth
Просмотров 10 тыс.5 лет назад
REST API на Laravel пишем сервис (service) - аутентификация auth
REST API на Laravel пишем сервис (service) - контроллеры завершение
Просмотров 1,9 тыс.5 лет назад
REST API на Laravel пишем сервис (service) - контроллеры завершение
REST API на Laravel пишем сервис (service) - валидация (Validation)
Просмотров 2,4 тыс.5 лет назад
REST API на Laravel пишем сервис (service) - валидация (Validation)
REST API на Laravel пишем сервис (service) - модели (Models)
Просмотров 1,9 тыс.5 лет назад
REST API на Laravel пишем сервис (service) - модели (Models)
REST API на Laravel пишем сервис (service) - миграции
Просмотров 2,4 тыс.5 лет назад
REST API на Laravel пишем сервис (service) - миграции
REST API на Laravel пишем сервис (service) - ответы (Response)
Просмотров 3 тыс.5 лет назад
REST API на Laravel пишем сервис (service) - ответы (Response)
REST API на Laravel пишем сервис (service) - Routs/Urls
Просмотров 5 тыс.5 лет назад
REST API на Laravel пишем сервис (service) - Routs/Urls
REST API на Laravel пишем сервис (service) - задание
Просмотров 4,5 тыс.5 лет назад
REST API на Laravel пишем сервис (service) - задание
REST API на Laravel пишем сервис (service) - введение
Просмотров 7 тыс.5 лет назад
REST API на Laravel пишем сервис (service) - введение
REST API на Laravel пишем сервис (service) - установка окружения
Просмотров 4,7 тыс.5 лет назад
REST API на Laravel пишем сервис (service) - установка окружения
REST API на Laravel пишем сервис (service) - контроллеры (Controllers)
Просмотров 4,9 тыс.5 лет назад
REST API на Laravel пишем сервис (service) - контроллеры (Controllers)
Swoole ускоряем php в десятки раз, асинхронный php
Просмотров 4,6 тыс.5 лет назад
Swoole ускоряем php в десятки раз, асинхронный php
REST API Service на Laravel тестовое задание
Просмотров 12 тыс.5 лет назад
REST API Service на Laravel тестовое задание

Комментарии

  • @Serofim2013
    @Serofim2013 3 дня назад

    ❤❤❤

  • @user-wb5kl9yw9p
    @user-wb5kl9yw9p 18 дней назад

    Очень наглядно и полезно! Спасибо

  • @ilyaincrypt0
    @ilyaincrypt0 Месяц назад

    кто там все видео под столом работает

  • @TheKirk1989
    @TheKirk1989 Месяц назад

    ну ок, ну и каким образом мне будет сложно протестить класс где есть $some=new Some() ? Где объяснение ало? Что за обучающие ролики, в которых идёт тупая констатация своих знаний? Почему нельзя привести пару тройку примеров быстреньких, где объяснить, почему это плохо???

  • @abbze8272
    @abbze8272 Месяц назад

    А как с дриллингом бороться? Когда ты классы зависимости передаешь через 3 и больше классов

  • @FigisBadralov
    @FigisBadralov Месяц назад

    Можно вообще обойтись без наследования. Вот язык Go вообще обходится без него. Да, там есть any, композиция. Но как-то можно. И это вообще антипатерн, как оказалось после использования C++, Java

    • @sardaucar
      @sardaucar Месяц назад

      На мой взгляд это не проблема наследования, а проблема проектирования класса. Если у вас возникли проблемы, значит вы неверно спроектировали класс.

    • @FigisBadralov
      @FigisBadralov Месяц назад

      @@sardaucar да, всегда надо планировать разработку

  • @user-lq4pv8lj5q
    @user-lq4pv8lj5q 3 месяца назад

    REST API - это не протокол. Дизлайк.

  • @cleverscript
    @cleverscript 4 месяца назад

    В примере с корзиной, будет ошибка Deprecated: Creation of dynamic property FastBasket::$items is deprecated in ... т.к св-во приватное, что бы ее не было нужно сделать protected

  • @soversus5374
    @soversus5374 5 месяцев назад

    Если флаги рекомендуется не использовать, стоит ли понимать это как то, что создатели php и других языков наплодили хомно функций? ) Кто тут прав? Создатели языков или те кто придумывает безумные "правила"? ) Ну правда, иногда, или даже очень часто наблюдается какой перегиб в отношении "чистого кода". Какой то блогер, где то выложил свои мысли, а другие подхватили и понесли табуном нести благую весть. ) Нехорошая тенденция.

    • @timur43378
      @timur43378 Месяц назад

      А типа создатели php святые и не могут говнокодить?

    • @soversus5374
      @soversus5374 Месяц назад

      @@timur43378 , причем тут святые? Язык такой, с такими своими особенностями. И пытаться сделать из него другой язык, очень глупо. Просто пользуйтесь другим языком, который вам нравится. Зачем вам php? 😀

    • @soversus5374
      @soversus5374 Месяц назад

      @@timur43378 , корона не жмет? )

  • @ozzyoz6824
    @ozzyoz6824 5 месяцев назад

    так а для чего мы вибирали в самом начале index pattern?у меня в версии 2.6.0 есть индексы в списке паттернов, но когда я выбираю нужный в дашборде ничего не меняется...

  • @TheLogEdge
    @TheLogEdge 6 месяцев назад

    ну вообще-то есть ещё outer join

  • @user-mv1pn4ru1x
    @user-mv1pn4ru1x 6 месяцев назад

    Классный слоник!)))

  • @user-yb9go1ik6m
    @user-yb9go1ik6m 6 месяцев назад

    Бизнесийн зорилго Энэхүү бүтээгдэхүүн нь Санхүүгийн Тооцоолох Групп компаний бүтээгдэхүүн үйлчилгээг танилцуулах, харилцагчийн үйлчилгээг хэрэглэгчдэд ойртуулах онлайн захиалга авах, фискус системийн нэвтрүүлэлтэд зориулсан хэрэглэгч болон дотоод ажилчдад зориулсан сургалтын цогц платформ болгон хөгжүүлэх зорилготой. Платформын цар хүрээ Бүтээгдэхүүний танилцуулга Харилцагчийн үйлчилгээ Харилцагч болон ажилчдад зориулсан сургалтын модуль Ажилчдын дотоод чат болон компаний дотоод мэдээллийг хуваалцах feed хэсгээс бүрдэнэ. Платформын хэрэглэгчид Админ хэрэглэгч /admin Компаний бизнесийн харилцагчид(customer) Багш буюу контент оруулагч/ creator Компаний дотоод ажилчид/employee, manager Энгийн хэрэглэгч/public user

  • @Nissamitsu
    @Nissamitsu 6 месяцев назад

    скорость на х2 только надо

  • @soversus5374
    @soversus5374 6 месяцев назад

    Как практический пример, ну вообще не круто. А если пластиковые двери? Вы еще один класс будете писать?

  • @soversus5374
    @soversus5374 6 месяцев назад

    С одной стороны, я понимаю как отстал в теории для собеседования... Но с другой стороны, забавно смотреть, как мне рассказывают на сколько удобнее носить чужие тапочки. В особенности тапочки Барбары Лискоу. Интересно, у нее какой размер, а то вдруг и вправду удобнее? )))

  • @user-ql4xu5qu2u
    @user-ql4xu5qu2u 7 месяцев назад

    Инстанс, это вроде бы и есть сам эластик, то есть экземпляр запущенного эластика, то есть кластер а работающем состоянии

  • @ihusainov
    @ihusainov 7 месяцев назад

    Воды налито на 8 минут 45 секунд, ничего конкретного

  • @dreamer_vi905
    @dreamer_vi905 7 месяцев назад

    Спасибо за хорошо поданную информацию. Трек хороший спокойный.

  • @9080artur
    @9080artur 8 месяцев назад

    Спасибо!

  • @user-ql4xu5qu2u
    @user-ql4xu5qu2u 8 месяцев назад

    Понял, mapping это типа schema в реляционных бд

  • @user-ql4xu5qu2u
    @user-ql4xu5qu2u 8 месяцев назад

    В формате Джейсон Стетам?

  • @user-nh6tf9dp8j
    @user-nh6tf9dp8j 9 месяцев назад

    спасибо, полезное видео

  • @gam4524
    @gam4524 9 месяцев назад

    Явамашина😂😂 JVM / джава машина

    • @user-ql4xu5qu2u
      @user-ql4xu5qu2u 8 месяцев назад

      явамашина, это мотоцикл из чехии)

  • @stayingaliveable
    @stayingaliveable 10 месяцев назад

    спасибо большое очень информативно

  • @dimablack347
    @dimablack347 11 месяцев назад

    якщо будуть дублікати, то ваше пояснення до сраки, бо воно не зовсім точне

  • @themichael8767
    @themichael8767 Год назад

    Спасибо Вам большое 🤍

  • @polzovatelxs3617
    @polzovatelxs3617 Год назад

    17:18 Будь здоров!

  • @mixfaa
    @mixfaa Год назад

    классная музыка щас вскроюсь

  • @TheDoartLos
    @TheDoartLos Год назад

    Ну так можно же захардкодить валидацию и массива который мы передаём в функцию. Типа проверка и типов массива и тд. Все равно не понял что за Dto и зачем оно нужно.

  • @Console.WriteLine
    @Console.WriteLine Год назад

    spasibo

  • @user-cb9gk3oc5w
    @user-cb9gk3oc5w Год назад

    А давно REST - это протокол? Давно ли RESTFull - это протокол?

    • @user-ql4xu5qu2u
      @user-ql4xu5qu2u 8 месяцев назад

      5 лет уже, судя по дате видео)

    • @user-cb9gk3oc5w
      @user-cb9gk3oc5w 8 месяцев назад

      @@user-ql4xu5qu2u 5 лет уже как нет. Рест никогда протоколом не был.

  • @nikolanovikov7456
    @nikolanovikov7456 Год назад

    чао 😂 чувак респект объяснил все максимально внятно 🔥🔥🔥

  • @davitkostandyan5103
    @davitkostandyan5103 Год назад

    Супер! Спасибо!

  • @spitzer4077
    @spitzer4077 Год назад

    Тяжело слушать :(

  • @alextopsite
    @alextopsite Год назад

    Спасибо за полезное видео!

  • @medokuk8644
    @medokuk8644 Год назад

    Красавчик, хоть и все не идиально для идиальных программистов, но для начинающих пойдет. Лично я как раз и получил на кое какие воросы свои ответы! Совершенствуйся дальше в Laravel и PHP удачи!

  • @thejustmoose
    @thejustmoose Год назад

    Круто. Но прям на первом слайде опечатка. И на втором тоже.

  • @shok8005
    @shok8005 Год назад

    Ну наконец-то содержательное видео. А то что не найдёшь везде втирают свой логстэш.

  • @Snoop_dozhek
    @Snoop_dozhek Год назад

    блять, кашель какой-то на фоне, шум

  • @PsyMaza
    @PsyMaza Год назад

    Большое спасибо ! Пожалуйста, сделайте еще уроков по эластику.

  • @avshukan
    @avshukan Год назад

    Спасибо за урок!

  • @RomanPochenko
    @RomanPochenko Год назад

    мда)

  • @eazypeazy8559
    @eazypeazy8559 Год назад

    пожалуйста, помечайте "Clean Architecture" (и следующий из него SOLID) как торговую марку и частный взгляд создателей на то, как по их мнению надо писать код. "Чистая архитектур/код" это не ультимативные подходы.

    • @livecodingschool8906
      @livecodingschool8906 Год назад

      это один из способов как можно писать код чтобы потом в этом можно разобраться, но естественно не единственный )

    • @eazypeazy8559
      @eazypeazy8559 Год назад

      @@livecodingschool8906 это неправда)

  • @user-vb8iq1bs2v
    @user-vb8iq1bs2v Год назад

    А что такое архЕтИктура??? 😂🤦‍♀️

  • @duoduoo6732
    @duoduoo6732 Год назад

    а про primary key пропустили. чем он от остальных индексов отличается (от дерева, хеша, фултекста и тд)?

  • @user-qd5bg5sw7k
    @user-qd5bg5sw7k Год назад

    Музыка нарушает принципы solid😂

  • @verh010m2
    @verh010m2 Год назад

    недавно реддит падал. Люди долго вспоминали, что у них и где разбросано по микросервисам

  • @seoonlyRU
    @seoonlyRU Год назад

    ЛАЙК ОТ СЕООНЛИ!

  • @dogvscatfunny9956
    @dogvscatfunny9956 Год назад

    Не чего не видно во первых, и нет смысла смотреть