Помощь
в трудоустройстве
4 проекта
в портфолио
Доступ к курсу
навсегда
Кому подойдёт этот курс
Новичкам в программировании
Вы с нуля освоите востребованную профессию, научитесь программировать на Python и JavaScript, верстать сайты и работать с базами данных. Сможете самостоятельно писать backend- и frontend-часть.
Опытным программистам
Вы повысите свои шансы на высокооплачиваемую работу, получите советы от опытных преподавателей Skillbox и узнаете, как развиваться fullstack-программисту и работать со сложными и дорогостоящими проектами.
Начинающим разработчикам
Если вы уже владеете базовыми знаниями по frontend или backend, то обучение поможет вам освоить полный цикл создания продукта. Вы станете универсальным специалистом и увеличите свой доход.
Чему вы научитесь
Верстать сайты
на HTML и CSS
Работать
с API
Создавать веб-приложения
по современным требованиям
Работать с базами
данных
Программировать
на Python
Использовать систему
контроля версий Git
Содержание курса
Основные курсы
Знакомство с курсом
Базовый HTML
Базовый CSS
Работа с макетом
Layout. HTML-разметка
Layout. Flexbox
Layout. Стилизация
Продвинутый HTML
Продвинутый CSS
Сетки
Адаптивность. Десктоп и планшет
Адаптивность. Мобильные устройства
JavaScript для верстальщика
Доступность
Кросс-браузерность
База знаний
Работа с хостингом
Анимация
Вёрстка HTML-писем
SVG
Анимация на JS
Оптимизация и процесс загрузки
Сборщики
Препроцессоры и Постпроцессоры
CSS Grid
CMS
База знаний: часть 2
Будущее вёрстки
Введение.
Переменные и работа с числами.
Строки, boolean и условные операторы.
Массивы и циклы.
Функции.
Объекты.
Введение в DOM.
Константы, области видимости и замыкания.
Преобразование типов и нестрогие сравнения.
Обработка событий и пользовательский ввод.
Разработчик и soft skills.
Модули.
npm, package.json.
Event loop и асинхронная разработка.
Методы объекта и прототипы.
Тестирование.
Обработка ошибок.
Общение с сервером, async/await.
События.
ООП и его реализация в JavaScript.
ФП, работа с массивами и строками.
Введение
Основы работы с Python
Операторы, выражения
Условный оператор If, ветвления
Условный оператор if: продвинутые условия
Цикл while
Цикл for. Циклы со счётчиком
Цикл for. Параметры функции range()
Числа
Базовые коллекции: list
Цикл for: работа со списками
List comprehensions, slice и сортировка списков
Двумерные массивы
Базовые коллекции: кортежи и строки
Базовые коллекции: словари
Функции. Основы
Функции. Продвинутые темы
Базовые коллекции: множества
Алгоритмы и структуры данных
Функции. Оформление и документация
Работа с файлами
Поиск в подстроке с помощью деревьев и regex
Функции. Рекурсия
Введение в ООП
Работы с модулями
Работа с файловой системой
Элементы функционального программирования
Алгоритмы
Структуры данных
Принципы ООП
ООП. Продвинутые темы
Исключения
Протоколы, генераторы, декораторы и менеджеры контекста
Основы работы с сетью
Продвинутые темы
Будьте первым кто оставит отзыв.
Оставить отзыв можно только с предоставлением сертификата о прохождении курса.
Популярные курсы
-
Онлайн-курс для подростков «Стресс...3 900 ₽От Детская бизнес-школа ITC Group
-
MBA: Менеджмент в медицине, програ...350 000 ₽От Emas
-
MBA: Стратегический менеджмент, ди...315 000 ₽От Emas
-
Executive MBA ǀ 1 год385 000 ₽От Emas
-
Executive MBA: Стратегический мене...385 000 ₽От Emas
-
DBA: Стратегический менеджмент, ди...505 000 ₽От Emas