Курс: "Front-end разработка на React"
React новая эра Front-End разработки. Освой эту мощную библиотеку пользовательского интерфейса от Facebook
Ближайший поток
Дата неизвестна
8 недельГруппа
В группе: 10-12 человек. Ваши единомышленники, будущие друзья и коллеги
Формат обучения
Онлайн
Стоимость обучения:
150000₸/курс.
85714₸/курс.
+Бесплатный курс 🎁
7,143₸/мес.
3,571₸/мес.
На этом курсе вы научитесь:
1. Компонентный подход к разработке
Правильно разделив код на компоненты, вы сможете переиспользовать их много раз в разных частях вашего приложения. Вы можете создавать более сложные компоненты, комбинируя их из более простых. Компоненты можно повторно использовать.
2. Библиотека Axios для ajax запросов
Axios - это библиотека Javascript, используемая для создания HTTP-запросов c node.js или XMLHttpRequests в браузере. Axios поддерживает Promise API, который является родным для JS ES6. Еще одна особенность в том, что она выполняет автоматические преобразования данных JSON.
3. Front-end разработка с помощью React Router v4
Переработанный вариант популярного React дополнения. Зависимые от платформы конфигурации роутов из прошлой версии были удалены и теперь всё является простыми компонентами.
4. Модульный frontend при помощи Webpack
Webpack -один из самых мощных и гибких инструментов для сборки frontend. Инструменты сборки стали неотъемлемой частью веб-разработки из-за возрастающей сложности JS-приложений.
5. ES6 – JavaScript improved
ECMAScript 6 или ES6 является основным обновлением JavaScript, который включает в себя десятки новых функций. Знакомство с новыми типами объектов Sets, Maps, WeakSets, and WeakMaps. Обработка асинхронных запросов с использованием JavaScript-Promises.
6. Особенности построения SPA
Разработка single-page applications – одно из основных направлений фронтэнда. Мы разберем, как строить их, используя React. Научимся использовать react-router и продвинутые элементы API React JS. React Router является наиболее популярным решением для добавления маршрутизации приложению.
7. Работа с базы данных MySQL
Навык работы с базами данных — один из ключевых для любого программиста. В этом курсе вы познакомитесь с языком SQL и научитесь делать запросы используя основные операторы SELECT, INSERT, UPDATE, DELETE — и сможете запрашивать, загружать, обновлять и удалять данные. Разработаете свою первую базу данных интернет магазина и подготовитесь к старту успешной карьеры программиста.
8. Deployment
Осталось чуть-чуть... Создавать сайты это одно, а загружать их на реальный сервер это уже совсем другое. Мы расскажем и покажем, как покупать домен, загружать сайт на хостинг и как связывать их между собой. Также вы научитесь настраивать различные аналитики и метрики на сайте.
- Хорошо знать HTML5, CSS3, JavaScript;
- Разбираться во фреймворках и библиотеках;
- Уметь составлять и обрабатывать SQL-запросы;
- Должен работать с DOM, API, SVG-объектами, AJAX и CORS;
- Понимать основы UI/UX-проектирования.
Заработная плата React-разработчика
за месяц на разных этапах развития