Я не могу поверить, что это почти закончилось. Учебная программа Flatiron вывела меня из полного невежества в области веб-разработки, и теперь я могу создавать свои собственные веб-сайты с помощью таких инструментов, как Ruby on Rails, Sinatra, Git/Github, JavaScript, React/Redux и других. Мне еще предстоит многому научиться, но я чувствую, что готов начать карьеру и продолжать совершенствовать свои навыки разработчика.

Для моего финального проекта. Я создал одностраничное приложение с бэкэндом Rails API и интерфейсом React/Redux. Этот проект, без сомнения, был самым сложным из всех проектов в учебной программе, главным образом потому, что Redux — это такая головоломка библиотеки сама по себе.

PlayerScout — это веб-приложение для скаутов, позволяющее вести список талантливых футболистов. Интерфейс очень прост. Вы можете добавить игрока с помощью кнопки «Добавить игрока», которая отображает форму и добавляет игрока в API и индексную страницу при отправке. Вы можете удалить игрока, перейдя на страницу показа плеера и нажав кнопку Удалить.

Этот проект был хорошим испытанием для полной настройки представлений с помощью JavaScript. Самым сложным было понять, как все соединяется в магазине Redux. Так много всего уходит на настройку Redux, от редьюсеров, состояний, действий и многого другого. Я смог завершить проекты примерно через 5 дней просмотра и просмотра видео.

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