Если вы хотите узнать о растущих веб-фреймворках, вы должны проверить Phoenix, новый фреймворк для языка Elixir. С серверным паттерном MVC он похож на другие веб-фреймворки, такие как Ruby on Rails или Python, Django, но также содержит новые мощные идеи, которые делают веб-разработку проще и эффективнее.
Наш новый курс « Начало работы с Phoenix» является идеальным введением в эту увлекательную среду. В этом посте вы познакомитесь с курсом и сможете просмотреть несколько бесплатных примеров уроков.
Что вы узнаете
В этом курсе инструктор Маркус Мюльбергер расскажет вам, как использовать инфраструктуру Phoenix, и подробно расскажет о ее основных архитектурных концепциях.
Вы создадите веб-приложение вплоть до развертывания и узнаете, как Phoenix обрабатывает рендеринг шаблонов, компиляцию ресурсов, интеграцию базы данных, WebSockets, тестирование и многое другое!
Вот несколько бесплатных уроков из этого курса, в качестве предварительного просмотра того, что вы можете ожидать:
Феникс 1.3 Архитектура
С версией 1.3 архитектура платформы Phoenix сильно изменилась. Будь это ваш первый взгляд на Phoenix или вы обновляете свои знания из предыдущей версии, в этом видео вы познакомитесь с основными принципами архитектуры фреймворка. Вы также узнаете о некоторых отличиях от более ранних версий.
Конечные точки, маршрутизация и конвейеры
В этом видео вы узнаете о точках входа в ваше приложение, «конечных точках» и о том, что требуется для передачи запроса контроллеру, который его обработает.
Работа с контроллерами
Контроллеры обрабатывают запросы. В этом видео вы узнаете, как работают контроллеры и какие функции они предоставляют.
Пройти курс
Полный курс содержит еще 12 видеороликов, рассказывающих о каждом аспекте платформы Phoenix. Вы можете сразу пройти наш новый курс с подпиской на Envato Elements . За небольшую ежемесячную плату вы получаете доступ не только к этому курсу, но и к нашей растущей библиотеке из более чем 1000 видеокурсов и ведущих в отрасли электронных книг по Envato Tuts +.
Кроме того, теперь вы получаете неограниченное количество загрузок из огромной библиотеки Envato Elements, содержащей более 200 000 фотографий и более 26 000 дизайнерских ресурсов и шаблонов. Создавайте с помощью уникальных шрифтов, фотографий, графики и шаблонов и быстрее выполняйте лучшие проекты.