Изучите React.js и Redux правильно. Погрузитесь в движок React, создайте 5 приложений и станьте веб-разработчиком React. Дайте мне пять минут вашего времени, и я объясню, почему этот курс - лучшее время, которое вы можете потратить, чтобы научиться писать приложения React и Redux.
Когда я впервые изучал веб-разработку и разработку программного обеспечения, я использовал курсы, учебные пособия, stackoverflow и публичные проекты github. Это было бодро - учить себя навыкам, которые положат начало карьере
Но я часто обнаруживал, что учебники только показывают мне, какие методы использовать. Я должен был собрать воедино примеры, пытаясь выяснить, почему примеры работают - почему появляются ошибки. Даже когда я находил исправление кода, часто отсутствовал слой того, как обновление решало проблему. Процесс обучения мог бы быть более эффективным с лучшими ресурсами.
Перенесемся на пять лет вперед, и я работаю инженером-программистом в Zendesk в Сан-Франциско. Я часто вспоминаю те первые пару лет, когда занимался веб-разработкой. Ресурсы должны были дать мне не только то, что написать, но и обьяснить почему исправление решает проблему, и как код работает под капотом.
Вот что я сделал в этом курсе. Обучение React и Redux, которое даст вам все три важных аспекта понимания кода: какие методы использовать, зачем использовать эти методы и как эти методы работают под капотом.
Я действительно верю, что этот курс будет ценным вложением вашего времени. Я хочу убедиться, что даже чтение этого описания является хорошим использованием времени.
Как упоминалось ранее, я работаю в Zendesk в Сан-Франциско. Я также выпустил 15 курсов (многие из них на React), в которых участвуют более 170 000 студентов из 192 стран.
Я применил лучшие практики программного обеспечения, которые я узнал за свою карьеру, и отзывы из моих тысяч обзоров, чтобы создать для вас наилучший опыт обучения в этом курсе. Вы найдете здоровый баланс концептуальной теории и практического опыта. Вы получите навыки прямо с самого начала в первом разделе. И вы будете создавать интересные и актуальные проекты на протяжении всего курса.
В этом курсе
- Погрузитесь в код React прямо сейчас. Вы получите соответствующий опыт, как только пройдете первый раздел. Время драгоценно. И я хочу убедиться, что вы никогда не почувствуете, что тратите его впустую в этом курсе. Таким образом, в течение нескольких минут вы будете писать код React в первом разделе, а в конце - полностью завершенное приложение.
- Понять, как React вписывается в общую картину веб-разработки. Во втором разделе вы сделаете важный шаг назад и изучите, как React вписывается в общую картину веб-разработки. Вы создадите проект React с нуля, обнаружив все слои, которые находятся между расходными материалами, поддерживающими приложение React, и браузером, в котором отображается приложение React.
- Создавайте актуальные и привлекательные приложения React. Бьюсь об заклад, вы найдете приложения полезными и интересными. Такие полезные приложения, как портфолио, помогут вам освоить React и будут полезны в качестве завершенного проекта для вашего программного обеспечения и профиля веб-разработчика. Забавные, такие как «Music Master», сделают программирование живым, предоставляя вам приложения, которые вы хотите показать своим друзьям и семье.
- Учите Redux правильно, разбивая его. Redux обязателен для React. Но у него есть намного более высокая кривая изучения, так как понятия более сложны. В этом курсе каждый метод Redux будет выполняться по одному шагу за раз. Вы углубитесь в то, как методы работают под капотом. Вы узнаете больше, чем какие методы использовать. Вы узнаете, как эти методы работают индивидуально и вместе. И вы узнаете, почему методы написаны определенным образом, и когда они должны применяться. Таким образом, вы получите глубокое понимание, которое позволит вам писать приложения React и Redux в будущем.
- Создавайте больше классных приложений! Как вы узнаете лексику в последующих разделах, проекты останутся интересными и актуальными. Вы создадите мини-игру React, используя внешний API. И вы создадите приложение React с многопользовательской функциональностью! Поддержка нескольких пользователей является одним из основных элементов многих веб-приложений, но может быть на удивление сложно осуществить. Но вы найдете решение этого курса элегантным и расширяемым.
- Изучите бэкэнд веб-разработки. Я думаю, что важно выучить основные навыки работы с бэкэндом. С приложением React вы часто используете API для предоставления содержимого вашего приложения. Таким образом, имея возможность создавать свои собственные API, вы сможете создавать приложения React любого типа для своих уникальных сценариев использования еще долго после завершения этого курса.
- Разверните ваши приложения React. Проекты, созданные вами в этом курсе, будут развернуты в производство. Таким образом, вы можете поделиться продуктами своей работы с кем угодно!
Вкратце, вы должны пройти этот курс, если вы хотите изучать React и Redux с минимальными затратами времени при создании соответствующих и интересных проектов.