О курсе
Что мы изучаем на курсе
1 семестр
Курс верстки сайтов
Что такое HTML и CSS: Основы веб-разработки, структура HTML-документа, роль CSS в стилизации. Семантическая разметка: Использование семантических тегов для улучшения доступности и SEO. Основные теги HTML: Знакомство с основными тегами.
2. Основы CSS
Селекторы и свойства. Цвета, шрифты и фон. Модели коробок (Box Model): Понимание отступов (margin), границ (border) и внутреннего отступа (padding).
3. Верстка с помощью Flexbox
Основы Flexbox: Принципы работы с flex-контейнерами и flex-элементами. Практические задания: Создание адаптивных макетов с использованием Flexbox.
4. Верстка с помощью CSS Grid
Основы CSS Grid: Понимание сеточной модели, создание сеток и работа с ячейками. Практические задания: Создание сложных макетов с использованием CSS Grid.
5. Codestyle и Codeguides
Значение кодстайла: Почему важно придерживаться единого стиля кода. Инструменты для проверки стиля.
6. Методология БЭМ
Что такое БЭМ: Основы методологии БЭМ (Блок, Элемент, Модификатор). Структура классов: Как правильно именовать классы по БЭМ. Практические примеры: Верстка компонентов с использованием БЭМ.
7. Адаптация сайтов под мобильные устройства
Responsive Design: Принципы адаптивной верстки и медиа-запросы. Mobile First подход: Как проектировать сайты с учетом мобильных пользователей. Практические задания: Адаптация существующих макетов для мобильных устройств.
Курс веб-дизайна (Figma)
2. В блоке «Веб-дизайн» мы изучаем современные подходы к веб-дизайну, подробно работаем над каждым этапом разработки веб-интерфейсов
3. Для успешной реализации каждого из этапов работы над дизайн-проектом подробно изучаем инструмент Figma
4. В результате освоения данного учебного блока курса каждый обучающийся будет владеть современными инструментами прототипирования и визуализации интерфейсов, а также обладать необходимыми теоретическими и практическими знаниями для успешной реализации проектов веб-дизайна.
Курсы по основам веб-программирования (PHP, JavaScript)
2. В изучение PHP входит: синтаксис PHP, переменные, операторы, массивы, управляющие конструкции (ветвления и циклы); работа со строками, функции; методы GET, POST, COOKIE; СУБД MySQL.
3. В изучение Javascript: типы данных и переменные, операторы и выражения, условные выражения, циклы, массивы, функции, объекты, методы в массивах и объектах, строки, регулярные выражения, DOM, jQuery.
Курс интернет-маркетинга
2 семестр
Продвинутый курс Frontend-разработки
Продвинутый курс Backend-разработки
2. Разделение кода Nodejs пакета на модули. Разновидности модулей: CommonJS modules, ECMAScript modules
3. Ввод/вывод данных в Nodejs-приложениях: STDIN, STDOUT, STDERROR. Работа с переменными окружения. IPC (межпроцессное взаимодействие)
4. Протокол HTTP(S). Создание простого веб-сервера на Nodejs
5. Создание CRUD API с имитацией базы данных. Основы работы с инструментами Postman и curl
6. Создание back-end приложения на фреймворке Express. Интеграция в приложение примера front-end кода
7. Минимально необходимый и пока достаточный функционал Docker и Docker-Compose без погружения в детали или "вынужденное знакомство с Docker".
8. Подключение базы данных к back-end приложению на фреймворке Express посредством ORM Sequelize
9. Аутентификация JWT. Добавление аутентификации в back-end и front-end
10. Проектирование back-end приложения на фреймворке Express. Запуск Full-Stack приложения.
Курс по базам данных
2. Проектирование реляционной базы данных. Практическое занятие
Технический английский
2. Разбираем особенности использования английского языка в сфере IT
Итоговый проект
Преподаватели
Исаев Никита
Frontend developer компании SOUNDSTREAM.Струков Кирилл
React developer в IT-компании Волга-Волга.Бурова Маргарита
Project Manager, IT-компания "Lad". Преподаватель кафедры информационных технологий и инструментальных методов в экономике ИНЭК Университета Лобачевского.Беспалько Анна
Кандидат пед. наук, доцент кафедры информационных технологий и инструментальных методов в экономике ИЭП Университета Лобачевского.Свинцова Наталья
UI/UX-дизайнер, опыт работы в IT - 15 лет.Третьякова Алёна
Frontend-разработчик, опыт работы в IT - 12 лет.Слугин Владимир
FullStack-разработчик. Начальник вычислительного центра Нижегородского радиотехнического колледжа. Занимается разработкой с 2017 года.Куликов Дмитрий
Fullstack-разработчик, ООО «Студия Т_Г».Абросимова Анна
Преподаватель Университета Лобачевского, к.э.н., доцент, автор программы «Профессиональный интернет маркетинг» на ФПК ННГУ, маркетолог-аналитик с 2009 года.Стажировка