• ВНИМАНИЕ! НОВЫЙ АДРЕС САЙТА

    РКН заблокировал текущий домен

    Актуальный адрес сайта всегда указан здесь - EGROUND-ZERKALO.COM

Скачать Tinycanva: Clojure для разработчиков React - Fullstack (2021)

wowpro

wowpro

Unlimited
Сообщения
14.443
Лайки
9.495
Tinycanva: Clojure для разработчиков React
Tinycanva: Clojure for React Developers
fullstack

Скачать Tinycanva: Clojure для разработчиков React - Fullstack (2021)


Это курс по Clojure для разработчиков React, в котором мы создадим графический веб-редактор, похожий на Canva.

Clojure - это функционально размещенный LISP (Лисп (LISP, от англ. LISt Processing — «обработка списков») ), известный своей выразительностью, который отлично взаимодействует с Javascript, Java и Microsoft Common Language Runtime (CLR).

Многие разработчики хвалят элегантность и производительность Clojure, но многим он кажется эзотерическим языком с «уродливым» синтаксисом, с которым невозможно начать работу. Этот курс изменит это представление и покажет вам, как работать с этим чудесным языком эффективно.

В этом курсе мы создадим графический веб-редактор, похожий на Canva. Мы рассмотрим Clojure с точки зрения разработчика JavaScript. Попутно мы также рассмотрим управление состоянием, аутентификацию, интеграцию API с Google Firebase и взаимодействие с NPM.

Этот курс приведет вас с нуля к пониманию семантики Clojure, инструментов LISP и создания готового к работе приложения React всего за несколько часов.

Мы начнем с основ и перейдем к написанию полнофункционального приложения как с интерфейсом, так и с серверной частью на Clojure.

Интерфейс, созданный с использованием ClojureScript (Clojure, который работает на JavaScript), будет одностраничным приложением React с маршрутизацией, аутентификацией на основе ключей и интеграцией API, которое будет сохранять, перечислять, редактировать и удалять графику.

Серверная часть размещена в Google Firebase.

В ходе курса мы узнаем об инструментах, таких как REPL, которые помогают в разработке. Ближе к концу мы узнаем о продвинутых концепциях, таких как разделение кода и сквозное тестирование.

Clojure отличается от других языков тем, что размещается на существующих виртуальных машинах и может использовать их. Это означает, что вы можете один раз изучить Clojure и написать его на бэкэнде с JVM или CLR, а во фронтенде с JavaScript. Если завтра мир захватит новая технология, такая как Rust, вы, вероятно, сможете продолжить писать Clojure, потому что порт на Rust уже находится в процессе создания.

К концу этого курса у вас появится суперсила: способность писать полностековые приложения Clojure.
Материал на английском языке




Продажник:

Скачать:
Скрытое содержимое могут видеть только пользователь группы: PRO
Скрытое содержимое для пользователей: Ferr
 
Сверху Снизу