coursehunter
Категории
  • Frontend
    • Angular
    • HTML
    • CSS
    • JavaScript
    • Vue
    • JQuery
    • React.js
    • AngularJS
    • TypeScript
    • Ember
    • Next.js
    • Elm
    • Svelte
  • Backend
    • PHP
    • Python
    • Ruby on Rails
    • Yii
    • Laravel
    • Sql
    • Ruby
    • Symfony
    • Java
    • Node.js
    • Golang (Google Go)
    • Slim
    • Silex
    • Firebase
    • C Sharp (C#)
    • Deno
  • System programming
    • Rust
  • Marketing
    • SEO
  • Video/3D
  • Graphic
  • Tools
    • GraphQL
    • AWS
    • Docker
    • Flux
    • Webpack
    • Ansible
    • Git
    • Kubernetes
    • Gulp
    • Grunt
    • Visual Studio Code
    • VIM
    • Azure
    • OpenCV
    • Salt
    • SVN
    • Atom
    • Elasticsearch
    • Gitlab
    • Electron
    • Chrome DevTools
    • Yarn
    • Babel
    • GitHub
    • Grep
    • NPM
    • Gatsby
    • Google Cloud
  • Разработка мобильных приложений
    • React Native
    • Ionic
    • Swift
    • Progressive Web App (PWA)
    • Core Data
    • Xamarin
    • NativeScript
    • Dart и Flutter
  • Gamedev
  • CMS
    • Wordpress
    • OpenCart
    • Drupal
    • Joomla
    • 1C-Битрикс
    • MODX
  • Blockchain
    • Криптовалюты
  • Тестирование / Quality Assurance (QA)
    • Postman
    • Selenium
    • Appium
    • Protractor
    • Cypress
  • Другое
  • Подготовка к собеседованию
  • Обработка и анализ данных
  • Книги
  • Информационная безопасность
Источники Все курсы
Sign Up Sign in
Главная страница Backend Разработка через тестирование Laravel

Разработка через тестирование Laravel

Test-Driven Laravel

adamwathan
Продолжительность
21:48:56
Источник
adamwathan
Количество уроков
167 Видео
Дата добавления
15/08/2018
Язык
English
Дата выхода
15/08/2018
Дата обновления
15/08/2018

Практическое пособие как использовать процесс разработки программного обеспечения (TTD) на реальном примере. Автор с нуля пишет сайт на фреймворке Laravel по продаже электронных билетов на концерты.


Простые примеры хороши для изучения основ, но я хотел бы знать, как применять этот материал к реальным продуктам, которые я фактически строил на работе.

Последние 5 лет я выяснил, как создавать веб-приложения с помощью TDD; соединяя вещи из каждого ресурса, который я делал.

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

Самая большая цель этого курса - научить вас, как использовать TDD в реальности.

Мы расскажем об основных принципах:

  • Какой тест вы должны написать сначала
  • Организация набора тестов
  • Функциональные тесты против модульных тестов
  • Правила проверки достоверности
  • Тестирование событий и фоновых заданий
  • Работа с тестовыми базами данных
  • Ускорение тестов с помощью тестовых пар

... а также жесткие темы, например:

  • Тестирование кода, который взаимодействует со сторонними службами
  • Написание собственного теста с нуля
  • Тестирование автоматических платежей с помощью Stripe Connect
  • Тестирование отправки массовых писем
  • Как проверить race conditions 
  • Тестирование загрузки файлов и обработки изображений на стороне сервера

Курс учит вас, как создать прочный набор тестов для реального, товарного продукта.

Вместе мы построим TicketBeast, платформу для местных промоутеров, чтобы продавать билеты на свои мероприятия.

В течение 166 уроков, охватывающих чуть менее 22 часов контента, мы будем реализовывать такие функции, как:

  • Покупка билетов через Stripe Checkout
  • Создание и публикация новых списков концертов
  • Отправка массовых писем владельцам билетов
  • Создание уникальных номеров подтверждения заказа и кодов билетов
  • Загрузка изображений плаката и их оптимизация на сервере
  • Приглашение новых пользователей через консоль
  • Предоставление промоутерам возможности подключать свои учетные записи Stripe через OAuth 2.0
  • Разделение платежей с помощью Stripe Connect

Курс огромный, но это самый полный ресурс TDD, который я когда-либо видел.

Материалы к курсу

Комментарии

Только зарегистрированные пользователи могут комментировать️

Похожие курсы

SPA Форум с Pusher Laravel и Vuejs

SPA Форум с Pusher Laravel и Vuejs

Real Time Single Page Forum App with Pusher Laravel & vuejs
Делаем вещи динамичными с помощью Pusher в SPA приложении. Создайте уведомления и ответы в реальном времени как у Facebook. Вы узнаете, как генерировать Json Web Token (JWT) в Laravel и как войти / выйти из системы с помощью Token. Вы будете использовть Vuetify вместе с Vuejs. Создадите динамичную систему рейтингов.
11:27:38
119 уроков
English
udemy
Премиум
Голосов +16/-2
Посмотреть
Full Stack веб-разработка с Laravel и Vue.js

Full Stack веб-разработка с Laravel и Vue.js

Laravel and Vue.js - Fullstack Web Development (2019)
Узнайте, как создавать Full Stack веб-приложения с помощью Laravel 5, Laravel Mix, Vue js, Bootstrap 4 и Sass. Добро пожаловать в «Fullstack Web Development With Laravel», лучший онлайн-курс для изучения того, как создать полноценное сетевое приложение с Laravel 5, Bootstrap 4, Vue.js и другими технологиями. Вы узнаете основные и продвинутые функции Laravel, интегрируя Bootstrap 4, Fontawesome 5, используя Laravel mix для написания и...
28:00:14
186 уроков
English
udemy
Премиум
Голосов +28/-2
Посмотреть
Создайте приложение c ежемесячной подпиской с Laravel Cashier

Создайте приложение c ежемесячной подпиской с Laravel Cashier

Build a Monthly Subscription App with Laravel Cashier
В этом курсе мы создадим проект, доступ  к контенту которого будет осуществлятся по модели подписок. В качестве процесинга платежей мы будем использовать Stripe.
03:09:45
36 уроков
English
Scotch.io
Премиум
Голосов +14/-1
Посмотреть
Ultimate Laravel Курс 2018 (PayPal, Webshop, RESTful API)

Ultimate Laravel Курс 2018 (PayPal, Webshop, RESTful API)

Ultimate Laravel Course 2018 (PayPal, Webshop, RESTful API)
Изучите фреймворк Laravel, создав приложение реального мира и решив проблемы, возникающие при разработке проекта Laravel. Этот курс разработан лидерами отрасли для обучения разработчиков  Laravel. Мы заметили, что люди учатся быстрее, работая в реальных приложениях, а не только изучая разные части фреймворка Laravel. Важно узнать, как компоненты Laravel работают друг с другом.
09:09:37
84 уроков
English
udemy
Премиум
Голосов +38/-1
Посмотреть
Видео курс Laravel

Видео курс Laravel

Видео курс Laravel
Данный курс в 10 уроках покажет вам особенности фреймворка Laravel, и подходы, с помощью которых можно решать распространенные стандартные задачи. Пройдя этот курс, вы получите хороший опыт владения фреймворком Laravel и сможете начать разработку на нем незамедлительно.
05:22:31
10 уроков
Русский
itvdn
Премиум
Голосов +29/-10
Посмотреть

Ресурс видеоуроков программирования для front и back end разработчиков. Бери знания своего профиля у нас, ведь мы самые лучшие блеать. Серьезно.

Категории
Все категории HTML CSS JavaScript Vue React.js Python Java Node.js Тестирование / Quality Assurance (QA) Другое
Источники
Все источники SkillBox Kent C. Dodds javascript.ninja OTUS Дмитрий Лаврик webformyself softwaretesting frontendmasters itvdn udemy
Telegram Форум Пакеты Контакты Что нового? Road map FAQ
Темы:
Текущий язык: English Русский