Оглавление

Глава 1 | Зачем беспокоиться?
Глава 2 | Изучение основ эликсира
Глава 3 | Введение в Phoenix
Глава 4 | Реализация React
Глава 5 | Работа с PostgreSQL
Глава 6 | Создание службы API PostgreSQL
Глава 7 | CRUD Операции
Глава 8 | Аутентификация пользователя
« Глава 9 | Каналы"

Всего за 9 глав мы изучили основы полнофункциональной веб-разработки с использованием Phoenix на бэкэнде и React во фронтенде. У вас должно быть достаточно знаний, чтобы создавать собственные полнофункциональные приложения и глубже погружаться в Phoenix и Elixir. Надеюсь, вам настолько понравилась эта книга, что у вас возникло чувство, похожее на «дыру для показа».

Возможно, вам интересно, что делать дальше, как если бы вы заканчивали шоу на Netflix. В заключение этой книги я дам несколько советов по поводу того, что я рекомендую выучить дальше.

Рекомендовать обучение

Феникс Версия 1.3

Из всего, что вы могли бы узнать, я сделаю следующее. Phoenix выпустила обновленную версию с момента выпуска этой книги.

К счастью, он обратно совместим, и есть много информации о том, что изменилось и как скорректировать существующие проекты через официальную документацию.

Существует также рецензия, которую можно найти здесь, в которой описаны важные изменения в новом выпуске и способы их соответствующей реализации.

Redux

Redux - это модное слово, которое часто обсуждают при просмотре руководств по React.

Это одна из тех вещей, которые вы начинаете использовать и задаетесь вопросом: «Почему я никогда не делал этого раньше?» Проблема в том, что это привело к тому, что многие учебники использовали Redux без особых объяснений. По этой причине я намеренно исключил Redux из этой книги. Хотя это сделало бы некоторые вещи, которые мы делали, намного более плавными.

По сути, Redux предоставляет альтернативу наличию множества различных локальных состояний, управляющих данными. Отслеживание всех данных во всем приложении React в локальных штатах может быть довольно запутанным, так же как управление своими деньгами без банка может сбить с толку.

Redux решает эту проблему, храня все ваши данные в одном центральном месте и предоставляя всем вашим компонентам доступ для чтения и запроса изменений.

Я написал электронную книгу под названием Redux From Scratch, которая познакомит вас с основами реализации Redux при разработке полнофункционального React.

Реагировать VR

Если вы ищете более творческий, экспериментальный навык, которым стоит научиться в следующий раз. Подумайте об изучении основ React VR и добавлении собственного продукта с поддержкой Phoenix.

Я написал книгу под названием Learn React VR, которая познакомит вас со всеми основами.

Эликсир

В этой книге мы написали, что код Phoenix построен на языке Elixir. Хотя мы рассмотрели основы Elixir, вы можете сделать еще многое.

Я рекомендую попробовать заново реализовать скрипты Python в Эликсире и почитать книгу Программирование на Эликсире 1.3.

GraphQL

Вместо того, чтобы делать RESTful API, как мы сделали в этой книге, GraphQL вносит некоторые существенные улучшения.

GraphQL предоставляет способ описания данных в вашем API с помощью запросов.

Я не буду утруждать себя объяснением, что это, потому что эта статья великолепна.

После того, как вы прочтете это, официальная документация станет хорошей отправной точкой для изучения.

Preact

Preact - это быстрая альтернатива React размером 3 КБ с тем же API ES6. Другими словами, это React, но он компактнее и быстрее с небольшими изменениями для начала.

Создайте свой собственный продукт

Хотя это не та технология, которую нужно изучать, вы можете попробовать создать собственное приложение React / Phoenix в качестве учебного опыта. На мой взгляд, почему бы не превратить свой сторонний проект в какой-то продукт? Другими словами, попробуйте свой собственный проект React / Phoenix и посмотрите, сможете ли вы в процессе его монетизировать.

Помогите поддержать автора

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

Я потратил часы и часы, и часы, и часы на предоставление контента абсолютно бесплатно. Если вы хотите помочь мне поддержать всю тяжелую работу по предоставлению людям бесплатного контента, пожалуйста, возьмите мои электронные книги и подумайте о поддержке меня на Patreon.

Еще раз спасибо,
Майк Манджаларди
Основатель Coding Artist