Ho Lee Fuk

Сенсей
⚔ АДМИНИСТРАТОР ⚔
Регистрация
22 Февраль 2018
Сообщения
11.997
Автор: Udemy

Название: Создадим версию Laravel на Go (2021)

1fc3a70828f9d9f99586428ed67f7e28.jpg


Описание:

Let’s Build a Go version of Laravel

Udemy

Laravel - одна из самых популярных фреймворков веб-приложений в мире PHP, и не без оснований. Он прост в использовании, хорошо спроектирован и позволяет разработчикам работать над своими приложениями, не беспокоясь о том, чтобы изобретать колесо каждый раз, когда они начинают проект. Go , часто называемый Golang, является одним из самых популярных языков программирования в мире и использовался для создания систем в Netflix, American Express и многих других известных компаниях. Он очень быстр, безопасен по типу и разработан с нуля для использования в Интернете.

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

Ключевые особенности, над которыми мы будем работать в этом курсе, включают:

- Реализация Object Relation Mapper (ORM), который не зависит от базы данных и предлагает большую часть функций, обнаруженных в Eloquent ORM Laravel.
- Полнофункциональная миграции базы данных системы
- Создание полнофункциональной системы аутентификации пользователей, которую можно установить с помощью одной команды, которая включает:- Система сброса пароля
- Аутентификация на основе сеанса (для веб-приложений)
- Аутентификация на основе токенов (для API и систем, построенных с использованием внешних интерфейсов, таких как React и Vue)
- Полнофункциональная система шаблонов (с использованием как шаблонов Go, так и шаблонов Jet)
- Полная система кеширования , поддерживающая 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 по вашему выбору)

Для кого этот курс:

- Разработчики с некоторыми знаниями Go и разработчики Laravel, которым нужны более быстрые и масштабируемые приложения.

Требования

- Необходим некоторый опыт работы с Go, SQL и HTML.

Материал на английском языке

Подробнее:
Для просмотра содержимого вам необходимо авторизоваться.

Скачать:
🔒

Доступ ограничен

Авторизуйтесь, чтобы увидеть цену и получить доступ к материалам



Скрытый контент для пользователей All-dar.
 

Присоединяйтесь, чтобы открыть полный доступ

Комментарии и материалы этой темы доступны только зарегистрированным участникам

Новый участник?

Регистрация занимает меньше минуты

Уже с нами?

Войдите в свой аккаунт

Сверху