Углубите свои знания в разработке приложений с помощью Phoenix framework и языка Elixir. На этом курсе вы шаг за шагом создадите полноценное чат-приложение, работающее в реальном времени, изучая все аспекты — от архитектуры и отладки до рефакторинга и пересмотра первоначальных гипотез.
Что вы изучите в этом курсе
С экспертом по Phoenix вы освоите ключевые компоненты экосистемы, включая Phoenix LiveView, Phoenix Presence, Channels и Ecto. Этот курс подходит даже новичкам, поскольку базовые концепции Elixir и Phoenix объясняются на каждом этапе обучения.
Этапы обучения
Этап 1: Разворот приложения и создание чат-комнаты
На первом этапе вы развернёте своё приложение и создадите первую рабочую чат-комнату, что позволит вам понять фундаментальные аспекты разработки на Phoenix.
Этап 2: Реализация событий реального времени
В процессе второго этапа вы внедрите отображение событий в реальном времени, таких как подключение и отключение пользователей, а также начало и окончание ввода сообщений.
Этап 3: Работа с базой данных через Ecto
Последний этап обучения научит вас работать с базой данных с использованием Ecto. Вы научитесь сохранять данные, обрабатывать ошибки и настраивать валидацию с помощью Changesets.
Этот курс поможет любому, от новичка до опытного разработчика, в освоении эффективных методов создания real-time приложений на Phoenix.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Geoffrey Lessel — это опытный инженер и преподаватель, специализирующийся на Elixir/Phoenix, который сочетает практическую разработку, обучение и участие в профессиональном сообществе.Активный участник сообщества ElixirВедёт блог и open-source проекты (например, ReactPhoenix) Также занимается предпринимательством и инвестициями в недвижимостьОпыт: более 10–15 лет в разработке Основные технологии:Elixir / Phoenix (его основной фокус)Ruby on RailsJ