КУРСЫ FRONT END
HTML, CSS, REACT, JAVASCRIPT
Front End разработка – это создание графических интерфейсов сайта или приложения, с которыми взаимодействует пользователь. Разработчик Front End отвечает за то, что отображается в браузере, и как данные передаются от пользователя в Back End и обратно.
Записаться на курсПрограмма курса Front End (React)
Фронтенд разработка – работа творческая, в ней одновременно сочетаются точные и гуманитарные области. Необходимо всегда быть в курсе нововведений и хороших практик, а также уметь применять их. Никогда не переставайте учиться и развиваться, и не останавливайтесь на достигнутом. Развивайте в себе коммуникативные и социальные навыки, расширяйте техническую область, выходите за рамки своей предметной области и специализации, учитесь работать в команде. Не бойтесь пробовать и экспериментировать с новыми языками программирования, техниками и фреймворками.
Программы курсов с изучением Angular или React идентичны. Отличия только в последнем блоке учебной программы, в котором обучение происходит или Angular или React.
Задачи данного раздела позволяют освоить основы верстки и позиционирования блоков HTML по применению CSS на основе «святого Грааля» макета веб-страницы. При этом полноценное выполнение задач научит размещать элементы и применять сетки на основе Flex и Grid layouts и реализовывать сложные пользовательские интерфейсы.
Дополнительно также обсудим архитектуру, подходы к разработке с использованием новых технологий Scss, UIKit и другое. Конечной задачей раздела является верстка макета будущего веб-приложения.
1.1 Создадите страницу о своем любимом выдающемся человеке.
1.2 Создадите форму для аккаунта
1.3 Создадите анимацию с помощью css.
1.4 Создадите стилизованную страницу (parallax)
1.5 Создадите страницу документации.
1.6 Создадите карусель
1.7. Итоговая задача по курсу html && css: сверстать страницу пиксель перфекта, используя css&html, респонсов дизайн. Использовать анимации при необходимости
Задача данного раздела направлены на работу с переменными, операторами, типами данных и функциями. Взаимодействие с DOM, строками и массивами. Объектно-ориентированный JavaScript. Расширение и валидация форм с помощью JS. Обновление веб-страниц с помощью AJAX. Хранение данных с применением Local и Session Storage и сохранения промежуточных данных с использованием cookie. Также по желанию изучим typescript, webpack. Все максимально приближен к реальным проектам
2.1 Используете js и css при нажатии на кнопку рандомно видоизменять бэкграунд цвет страницы.
2.2 Создадите страницу меню ресторана , использовать js и css,. Контент может видоизменяться как тип ресторна и список пищи.
2.3 Отсортируете массив разными способами. Определите работающий, самый быстрый и оптимальный:
- Сортировка пузырем
- Сортировка по выбору
- Сортировка вставкой
- Быстрая сортировка
- Сортировка слиянием
2.4 Задача по ооп – реализуйте класс Validator, который будет проверять сроки. К примеру, у него метод isEmail параметром принимает строку и проверяет, является ли она корректным емейлом или нет.
2.5 Виджет погоды с поиском
2.6 Создадите список туду-лист который должен храниться в куки сторедж с экспайрет таймом.
2.7 Создадите страницу со списком стран.
2.8 Создадите онлайн-магазин с корзиной
и локал сторедж.
2.9 Doodle Jump – это интересный способ узнать больше о JavaScript и охватывает многие популярные методы JavaScript.
Данные задачи направлены на разработку SPA-приложения (приложение по продаже велосипедов, на основе предварительно реализованного макета) и применением основных техник и философии React:
Создание основных компонентов, модулей, моделей и сервисов с помощью React
Виды привязки данных
Встроенные директивы
События и формы
Использование и создание каналов (pipes)
Компоненты и их жизненный цикл
Службы (Services) и их провайдеры
Маршрутизация и навигация
Модули (создание и использование) и такое отложено загрузки (lazy loading)
Асинхронные запросы HTTP, использование библиотеки RxJS
Хранение данных c применением Firebase
Менторинг
онлайн доступ к учебной программе
обучение с личным ментором
Менторинг плюс
Онлайн обучение
Больше времени с личным ментором
Расширенная/ уменьшенная учебная программа (при необходимости)
Возможность пройти учебную программу быстрее
ПОЧЕМУ КУРСЫ FOXMINDED?
Обучение с менторами
Менторинг – технология обучения, при которой ментор не предлагает готовое решение, а направляет самостоятельные действия студента. Так информация усваивается лучше и эффективнее.
Учителя-профессионалы
Для многих специалистов хороший учитель стал решающим фактором успеха. Мы подбираем менторов из числа лучших разработчиков, которым есть чему научить студентов.
Обучение на проекте
Наши студенты учатся программировать на реальном проекте. Это не просто написание кода, а бизнес-процесс, похожий на процессы внутри IT-компаний.
Реальные задачи
На курсах Front-End (React) от компании Foxminded мы предлагаем реальные задачи, с которыми разработчики сталкиваются в работе. Их составляют наши менторы, которые затем проверяют выполнение.
Обучение онлайн
Наши курсы проходят онлайн. Это дает студенту возможность учиться по удобному графику, например, после основной работы, не тратить время и деньги на дорогу, и заботиться о своем здоровье.
Проект в портфолио
Проекты, на которых проходит обучение, могут стать частью портфолио. Готовый проект и опыт работы, пусть и небольшой, сразу повышают интерес рекрутеров к кандидатуре разработчика.
Messenger
Viber
Telegram
Skype
[email protected]
Перезвонить мне