Frontend-разработчик
Рейтинг школы
Вдруг есть дешевле?
Описание курса
Научитесь с нуля проектировать интерфейсы сайтов и приложений на HTML, CSS, JavaScript и React за 7,5 месяцев.
1. Введение в IT
Узнаете об операционных системах, сервере и программном обеспечении, ключевых принципах программирования и архитектуры приложений.
2. Жизненный цикл ПО
Познакомитесь с моделями жизненного цикла разработки ПО. Научитесь работать с таск-менеджерами Trello, Asana, Jira.
3. Введение в профессию Frontend-разработчика
Научитесь ключевым компетенциям frontend-разработчика и работе с системой контроля версий Git.
4. Основы веб-разработки
Разберётесь в структурах сайтов, их устройстве, научитесь SEO-оптимизации.
5. Базовая вёрстка: HTML и CSS
Изучите основы HTML, формы, таблицы и семантическую разметку, а также основы CSS.
6. Работа с макетом сайта
Узнаете, как работают дизайн-макеты и сверстаете страницу по макету.
7. Продвинутая вёрстка
Освоите фреймворки CSS, препроцессоры и разработку SEO-оптимизированного сайта.
8. Основы программирования
Познакомитесь с математическими основами, которые необходимы каждому IT-специалисту.
9. Нейросети для разработчиков
Изучите возможности нейросетей и как они помогают разработчикам.
10. Базовый JavaScript
Узнайте о переменных, ветвлениях и циклах в JavaScript.
11. Введение в дизайн и UX/UI
Познакомитесь с основами дизайна и создадите макеты в Figma.
12. Продвинутый JavaScript
Изучите ООП, классы, замыкания и асинхронный код.
13. Стиль написания кода
Изучите, как анализировать и документировать код.
14. React
Научитесь работать с React и его компонентами.
15. Основы работы с базами данных
Научитесь подключаться к БД и работать с SQL.
16. Основы backend-разработки
Изучите клиент-серверную архитектуру и познакомьтесь с API.
17. Тестирование
Изучите, как писать unit-тесты и методы тестирования.
18. Как выложить сайт и поддерживать готовый проект
Научитесь оптимизировать и публиковать сайт.
19. Начало работы с Python
Узнайте о языке Python, его типах данных, исключениях и функциях.
20. Функции
Изучите создание и использование функций в Python.
21. Условия, циклы и рекурсии
Познакомитесь с условиями и циклами в Python.
22. Модули и файлы
Научитесь создавать и работать с модулями Python.
23. Основы объектно-ориентированного программирования
Изучите принципы ООП и создание классов.
24. Работа с базами данных. Продвинутый уровень
Изучите расширенные функции работы с SQL.
25. Системы контейнеризации
Познакомитесь с Docker и упаковкой приложений.
26. Подготовка к запуску и продакшн
Научитесь писать unit-тесты и проводить рефакторинг кода.
27. Удалённая работа
Научитесь организовывать свой день и преодолевать трудности удалённой работы.
28. Дипломный проект
Разработайте приложение для поиска фильмов.
онлайн
- Илья Воронцов (Преподаватель курсов по алгоритмам и структурам данных, веб-программированию, машинному обучению в школах «Интеллектуал» и «Силаэдр»)
- Александр Гавриков (Основатель и ведущий fullstack-разработчик в Legeferenda)
- Юлия Зотова (Независимый консультант по Java, Python и облачным технологиям)
- Евгений Дуров (ex-Senior Product Designer в «Тинькофф», ex-Product Designer в «Яндексе»)
- Арман Черхаров (Senior Frontend-инженер в онлайн-кинотеатре START)
- Владислав Абрамов (Инженер ПО, тимлид в Armenotech)
- Екатерина Земскова (Бэкенд-разработчик Циана)
- Антон Струнге (Сотрудничал с Porsche, Bacardi, ВТБ, «Сбером» и другими)
- Владею навыками адаптивной и кроссбраузерной вёрстки на HTML и CSS
- Программирую на JavaScript
- Создаю веб-приложения с использованием библиотеки React
- Использую систему контроля версий Git
- Применяю паттерны проектирования и ООП
- Работаю с базами данных
- Понимаю основы DevOps
- Анализирую и отлаживаю код
- Понимаю и применяю принципы Agile
- Тем, кто хочет сменить профессию и стать разработчиком
- Смежным специалистам в сфере IT
- Начинающим разработчикам
Необходимо желание учиться, доступ к интернету и компьютер.
Выводы о курсе
Возможны неточности
Курс «Frontend-разработчик» предлагает уникальную программу обучения с практическими заданиями и стажировкой в реальных проектах. Во время курса студенты создают до 13 проектов, отрабатывают навыки разработки на практике и получают поддержку опытных менторов. Обучение проходит в удобном формате, что позволит совмещать его с основной работой и личной жизнью.
Отзывы о школе Eduson Academy
Читать все отзывыРекомендованные курсы
