Создадим версию Laravel на Go
Создайте многоразовый модуль Go и приложение командной строки, которые сделают создание веб-приложения простым, быстрым и безопасным.
Язык: Английский + англ. субтитры
Описание
Laravel - один из самых популярных фреймворков веб-приложений в мире PHP, и не без оснований. Он прост в использовании, хорошо спроектирован и позволяет разработчикам работать над своими приложениями, не беспокоясь о том, чтобы изобретать колесо каждый раз, когда они начинают проект. Go, часто называемый Golang, является одним из самых популярных языков программирования в мире и использовался для создания систем в Netflix, American Express и многих других известных компаниях. Он очень быстр, безопасен по типу и разработан с нуля для использования в Интернете.
Этот курс посвящен использованию некоторых из наиболее полезных функций, имеющихся в Laravel, и реализации аналогичных функций в Go. Поскольку Go скомпилирован и безопасен по типу, веб-приложения, написанные на этом языке, обычно намного, намного быстрее и гораздо менее подвержены ошибкам, чем аналогичные приложения, написанные на Laravel / PHP.
Ключевые особенности, над которыми мы будем работать в этом курсе, включают:
[*]Полная система кеширования, поддерживающая Redis и Badger
[*]Простое управление сеансами с помощью файлов cookie, базы данных (MySQL и Postgres), хранилищ Redis
[*]Простые типы ответов для HTML, XML, JSON и загрузки файлов
[*]Проверка формы
[*]Проверка JSON
[*]Полная система рассылки, поддерживающая SMTP-серверы и сторонние API, включая MailGun, SparkPost и SendGrid.
[*]Приложение командной строки, которое позволяет легко создавать электронные письма, обработчики и модели баз данных.
[*]Наконец, приложение командной строки позволит нам создать готовое веб-приложение, связав одну команду: celeritas new <myproject>
Единственные требования для этого курса:
Создайте многоразовый модуль Go и приложение командной строки, которые сделают создание веб-приложения простым, быстрым и безопасным.
Язык: Английский + англ. субтитры
Описание
Laravel - один из самых популярных фреймворков веб-приложений в мире PHP, и не без оснований. Он прост в использовании, хорошо спроектирован и позволяет разработчикам работать над своими приложениями, не беспокоясь о том, чтобы изобретать колесо каждый раз, когда они начинают проект. Go, часто называемый Golang, является одним из самых популярных языков программирования в мире и использовался для создания систем в Netflix, American Express и многих других известных компаниях. Он очень быстр, безопасен по типу и разработан с нуля для использования в Интернете.
Этот курс посвящен использованию некоторых из наиболее полезных функций, имеющихся в Laravel, и реализации аналогичных функций в Go. Поскольку Go скомпилирован и безопасен по типу, веб-приложения, написанные на этом языке, обычно намного, намного быстрее и гораздо менее подвержены ошибкам, чем аналогичные приложения, написанные на Laravel / PHP.
Ключевые особенности, над которыми мы будем работать в этом курсе, включают:
- Система сброса пароля
- Аутентификация на основе сеанса (для веб-приложений)
- Аутентификация на основе токенов (для API и систем, построенных с использованием внешних интерфейсов, таких как React и Vue)
[*]Полная система кеширования, поддерживающая Redis и Badger
[*]Простое управление сеансами с помощью файлов cookie, базы данных (MySQL и Postgres), хранилищ Redis
[*]Простые типы ответов для HTML, XML, JSON и загрузки файлов
[*]Проверка формы
[*]Проверка JSON
[*]Полная система рассылки, поддерживающая SMTP-серверы и сторонние API, включая MailGun, SparkPost и SendGrid.
[*]Приложение командной строки, которое позволяет легко создавать электронные письма, обработчики и модели баз данных.
[*]Наконец, приложение командной строки позволит нам создать готовое веб-приложение, связав одну команду: celeritas new <myproject>
Единственные требования для этого курса:
- Базовое понимание Go
- Базовое понимание баз данных SQL
- Компьютер под управлением Windows, Mac или Linux
- Интернет-соединение
- Докер
- Код Visual Studio (или IDE по вашему выбору)
Вам необходимо зрегистрироваться для просмотра ссылок
Для просмотра скрытого содержимого необходимо Войти или Зарегистрироваться.