О курсе
С помощью этого курса Вы:
- Разработке интерактивных сайтов
Научитесь делать сложную анимацию, слайдеры, попап-окна, выпадающее меню с помощью JavaScript
- Качественной верстке сайтов
Узнаете, как разрабатывать сайты с помощью HTML и CSS для всех актуальных версий браузеров и платформ
- Создавать веб-приложения
Сможете создавать сайты и веб-приложения повышенной сложности, обрабатывать пользовательские функции и работать с файлами
- Пользоваться Git
Научитесь работать с распределённой системой контроля версий вместе с командой, сможете вносить или откатывать изменения в рамках одного проекта.
Программа курса:
Блок 1: "Веб вёрстка"
- Вводный модуль
- HTML
- Основы CSS
- Основы JavaScript
- Адаптивность и кроссбраузерность
- Оформление
- Advanced CSS
- Инструменты верстальщика
Блок 2: "Javascript"
- Знакомство с языком
- Основы
- Функции
- Массивы и объекты
- Замыкания
- Объекты и конструкторы
- Объектно-ориентированное программирование
- Разное
- JavaScript в браузере, DOM
- Web API
- Клиент и сервер
- jQuery
- Современный JavaScript, ES 2015
- Сборка проектов
- React
- Redux
Блок 3: "Работа с Python"
- Введение в серверное программирование с помощью Python
- Python c 0
- Python: настройка окружения, базовые структуры данных и основные операторы
- Python: работа с файлами и форматированный вывод
- Python: пространства имен и области видимости, классы и объекты
- Python: инструменты функционального программирования
- Работа с файлами разных типов, JSON, XML
- Сервер на Python
- Работа с API, подключение к сайту
- Тренируемся на готовом коде
- Проект - свое веб-приложение с анимацией на Bootstrap
Блок 4: "SQL и базы данных"
- Виды баз данных. Relation, key-value, document, colon
- Реляционные базы данных MySQL, PostgreSQL
- Индексы
- Синтаксис SQL
- Как работать c реляционными базами
- Транзакции и уровни изоляции
- NoSQL, MongoDB
Блок 5: "Важные детали Web-разработки"
- Библиотека jQuery
- Адаптация макета под мобильные устройства
- Практикум по интерактивным элементам
- Что такое Webpack
- Сборка проекта на Gulp и обзор препроцессора Sass
- Анимация в CSS
- Вёрстка писем
- Сбор дипломного проекта
Блок 6: Дипломная работа и помощь с трудоустройством
- Работа над дипломным проектом для портфолио
- Подготовка резюме
- Подготовка к собеседованию
- Финальная защита и консультации
Перспективы:
- Цифровой сертификат - Выпускники получают сертификат об успешном прохождении курса — что, вместе с дипломным проектом, будет хорошим аргументом при трудоустройстве
- Средняя зарплата от 125 000 ₽
- Помощь с трудоустройством и стажировкой
Вам может быть интересно
netology.ru
Скидка 40%
skillfactory.ru
Скидка 30%
skillbox.ru
Скидка 35%
sky.pro
Скидка 35%
Разработчик Python
Продвинутый уровень
gb.ru
Скидка 40%
Факультет веб-разработки
Начальный уровень