Developing with Elixir/OTPГод выпуска: 2017 Производитель: The Pragmatic Studio Страница курса Авторы: Mike and Nicole Clark Продолжительность: 6ч 41м 51с Тип раздаваемого материала: Видеоурок Язык: Английский Качество видео: LQ * Видео в оригинальном качестве Описание: If you're new to Elixir, you'll get step-by-step guidance in an engaging format you won't find anywhere else. If you have experience with Elixir, you'll gain a deeper understanding of things you've been taking for granted and fill in any knowledge gaps. Go From a New Project to a Complete Elixir/OTP Application By developing a real app with real code, you'll gain practical experience putting all the pieces together to craft applications the Elixir/OTP way. As we build an HTTP web server from scratch, we explore real-world scenarios for: ► pattern matching ► multi-clause functions ► recursion and lists ► concurrent processes ► asynchronous tasks ► external Elixir libraries ► built-in Erlang libraries ► OTP GenServers and Supervisors The first half of the course focuses on core Elixir facets, principles, and techniques. In the second half, we focus on what sets Elixir/OTP apart: concurrent processes, the actor model, OTP behaviors, and fault recovery. By building up to the point where we need a unique facet of Elixir/OTP to accomplish something in our application, you'll gain a deeper understanding of both the "how" and the "why" of Elixir/OTP app development. Learning this way makes everything "click"... and it's just more fun! Описание на русском: Курс для начинающих Elixir-разработчиков. Базовые понятия об императивном программировании предполагаются.
Содержание
Introduction
Create Mix Project
High-Level Transformations
Parse Request Line
Route and Response
Function Clauses
Request Params and Status Codes
Rewrite Paths and Track 404s
Serve Static Files
Module Attributes
Organizing Code
Modeling with Structs
Handle POST Requests
Recursion
Slicing and Dicing with Enum
Comprehensions
A Peek at Phoenix
Test Automation
Rendering JSON
Web Server Sockets
Concurrent, Isolated Processes
Sending and Receiving Messages
Asynchronous Tasks
Stateful Server Processes
Refactoring Toward GenServer
OTP GenServer
Another GenServer
Linking Processes
Fault Recovery with OTP Supervisors
Final OTP Application
Файлы примеров: присутствуют Формат видео: MKV Видео: MPEG4 Video (H264) 1280x720 25fps 118kbps Аудио: Vorbis 44100Hz mono 40kbps
Скриншоты
Доп. информация:
If you have experience with Elixir, you'll gain a deeper understanding of things you've been taking for granted and fill in any knowledge gaps.
Это булшит, если хотите deeper, почитайте Elixir in Action. В данном курсе по самым верхам, хотя практика интенсивная и весьма разносторонняя. Но если вы действительно experienced (полгода-год на активном проекте), то на трекере на данный момент материалов для дальнейшего развития по нулям. И в целом по вебу приходится по крупицам выискивать с форумов, блогпостов, SO и прочих хранилищ несистематизированной инфы. Но спрос тихонько растет, надеюсь, со временем хотя бы литература подтянется.-* LQ - это моя пережатка оригинальных видео из курса. Результат пересжатия - снижение размера видео в несколько раз при сохранении оригинального разрешения видео и конвертации 2-канального AAC в 1-канальный Vorbis (подробные хар-ки видео см. в техданных). На качестве видео и аудио пересжатие отражается минимально (по крайней мере на записи с экрана) и кроме того это не Discovery channel, чтобы любоваться Full HD качеством.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum