Elixir в действии
Здесь можно купить книгу "Elixir в действии " в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.
Место издания: Москва
ISBN: 978-5-97060-773-2
Страниц: 378
Артикул: 95151
Возрастная маркировка: 16+
Краткая аннотация книги "Elixir в действии"
В книге рассматриваются базовые характеристики и примеры использования языка Elixir, предназначенного для создания масштабируемых, распределенных и отказоустойчивых систем, работающих на основе виртуальной машины Erlang. Сегодня ее используют в самых разных областях: для создания инструментов совместной работы, систем открытых торгов в режиме реального времени, серверов баз данных, многопользовательских онлайн-игр и др. Приведенные в книге примеры подчеркивают преимущества функционального и конкурентного программирования на языке Elixir, которые могут обеспечить бесперебойную работу систем, обслуживающих огромное количество пользователей со всего мира. Издание предназначено для профессиональных разработчиков, имеющих опыт программирования на Java, C#, Ruby, C++ или другом языке общего назначения.
Содержание книги "Elixir в действии "
Отзывы о первом издании
Предисловие
Благодарности
О книге
Об авторе
Иллюстрация на обложке
Глава 1. Первые шаги
1.1. Общие сведения об Erlang
1.2. Общие сведения об Elixir
1.3. Недостатки
Выводы
Глава 2. Основы языка
2.1. Интерактивная оболочка
2.2. Работа с переменными
2.3. Организация кода
2.4. Понятие системы типов
2.5. Операторы
2.6. Макросы
2.7. Среда выполнения
Выводы
Глава 3. Поток управления
3.1. Сопоставление с образцом
3.2. Сопоставление с образцом в функциях
3.3. Условные конструкции
3.4. Циклы и итерации
Выводы
Глава 4. Абстракции данных
4.1. Создание абстракций с помощью модулей
4.2. Работа с иерархическими данными
4.3. Полиморфизм с помощью протоколов
Выводы
Глава 5. Основы конкурентности
5.1. Конкурентность в BEAM
5.2. Работа с процессами
5.3. Серверные процессы с сохранением состояния
5.4. Особенности времени выполнения
Выводы
Глава 6. Обобщенные серверные процессы
6.1. Создание обобщенного серверного процесса
6.2. Использование GenServer
Выводы
Глава 7. Создание конкурентной системы
7.1. Работа с проектом mix
7.2. Управление несколькими списками дел
7.3. Сохранение данных
7.4. Логика работы процессов
Выводы
Глава 8. Основы отказоустойчивости
8.1. Ошибки времени выполнения
8.2. Ошибки в конкурентных системах
8.3. Супервизоры
Выводы
Глава 9. Изолирование последствий ошибок
9.1. Деревья супервизоров
9.2. Динамический запуск рабочих процессов
9.3. Let it crash
Выводы
Глава 10. За пределами GenServer
10.1. Задачи
10.2. Агенты
10.3. Таблицы ETS
Выводы
Глава 11. Работа с компонентами
11.1. OTP-приложения
11.2. Работа с зависимостями
11.3. Создание веб-сервера
11.4. Настройка приложений
Выводы
Глава 12. Создание распределенной системы
12.1. Примитивы распределенных вычислений
12.2. Создание отказоустойчивого кластера
12.3. Особенности сетевого соединения
Выводы
Глава 13. Запуск системы
13.1. Запуск системы с помощью инструментов Elixir
13.2. OTP-релизы
13.3. Анализ поведения системы
Выводы
Все отзывы о книге Elixir в действии
Внимание!
При обнаружении неточностей или ошибок в описании книги "Elixir в действии (автор Саша Юрич)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!
и мы свяжемся с вами в течение 15 минут
за оставленную заявку