Frontend-разработчик от Eduson Academy
Вы научитесь
Программа курса
Вы будете посещать интерактивные занятия и выполнять практические задания для закрепления знаний. Преподаватели и кураторы будут поддерживать вас в течение года. Эксперты запишут подробные видеоразборы выполненных работ. Вы также создадите три проекта для портфолио.
Как учиться эффективно
Узнаете, как быстро искать необходимую информацию и осваивать сложный материал. Изучите эффективные техники конспектирования и запоминания.
Жизненный цикл ПО
Разберётесь в принципах работы современных IT-компаний. Познакомитесь со всеми этапами разработки ПО. Изучите соответствующие методологии.
Удаленная работа
Рассмотрите принципы самоорганизации при удалённой работе. Научитесь предотвращать выгорание. Узнаете, как координироваться с коллегами при разных часовых поясах.
Введение в IT. Часть 1
Познакомитесь с базовыми принципами работы компьютера и интернета. Во всех деталях рассмотрите такое понятие, как операционная система.
Введение в профессию frontend-разработчика
Выявите цели и задачи веб-разработчика. Познакомитесь с новыми тенденциями и технологиями в сфере фронтенда. Изучите систему Git.
Основы веб-разработки
Познакомитесь с разными этапами создания сайтов. Рассмотрите принципы работы браузеров, поисковиков и серверов. Поговорите о разновидностях веб-страниц и их структуре.
Базовая верстка: HTML и CSS
Узнаете, что такое семантическая вёрстка. Изучите синтаксис HTML. Научитесь работать с цветом, текстом и структурой веб-страниц. Поймёте, как должен выглядеть готовый макет.
Работа с макетом сайта
Узнаете, что такое дизайн-макеты. Научитесь их искать и редактировать. Поговорите о цвете, изображениях и векторной графике. Поработаете над вёрсткой по предоставленному макету.
Продвинутая верстка
Узнаете, чем адаптивные страницы отличаются от кроссбраузерных. Научитесь создавать анимации на сайте. Изучите вопрос производительности.
Основы программирования
Познакомитесь с такими понятиями, как число, строка и переменная. Изучите простые и сложные виды данных, а также типы алгоритмов.
Создание макета сайта: UX/UI и Figma
Получите базовые знания о работе с текстом, композицией и модульными сетками. Освоите Figma. Изучите принципы дизайна интерфейсов. Приобретёте соответствующие практические навыки.
Введение в IT. Часть 2
Дадите определение таким терминам, как прерывание, файловая система и архитектура приложений. Изучите принципы оформления программного кода.
Продвинутый JavaScript
Научитесь работать с программным кодом на более продвинутом уровне. Поговорите об асинхронности и зависимостях. Познакомитесь с библиотекой jQuery.
Стиль написания кода
Научитесь писать качественный код и грамотно его оформлять. Поговорите о его анализе и оценке. Изучите соответствующие инструменты отладки.
Работа с библиотекой React
Узнаете, как устроена библиотека React. Поговорите об оптимизации и производительности программного кода. Изучите принципы работы со стейт-менеджерами.
Основы работы с базами данных
Дадите определение такому понятию, как базы данных. Выявите их цели и задачи. Научитесь их устанавливать, настраивать и использовать. Поработаете над их проектированием.
Основы backend
Поговорите о клиент-серверной архитектуре. Изучите SSR, API и REST API. Научитесь вести бэкенд-разработку на достаточном для фронтенда уровне.
Тестирование
Познакомитесь с платформами тестирования. Изучите разные виды тестов. Научитесь их писать, запускать и внедрять в процесс разработки.
Как выложить сайт и развернуть приложение
Узнаете, как запускать готовые сайты и приложения. Разберётесь во всех тонкостях процесса. Изучите методологию DevOps на базовом уровне.
Поддержка готового проекта
Научитесь работать с документацией. Поговорите о настройке логов, аналитике и отчётности. Сможете тестировать приложения и вносить изменения в чужой код.
Выпускающий блок — карьерный акселлератор
Поработаете над итоговым проектом и защитите его. Составите продающее резюме. Начнёте искать работу при помощи карьерного наставника.