Узнайте о снижении цены

Оставьте ваш email и мы напишем вам когда цена снизится

Профессия Fullstack-разработчик на Python

На курсе вы пройдёте все этапы разработки сайтов и веб-интерфейсов и получите комплексные знания в веб-разработке.
239 400 ₽
143 640 ₽ за курс
стоимость обучения
4993 ₽
за месяц обучения
% Беспроцентная рассрочка на 31 мес.
Уровень сложности
для новичков
Длительность
12 мес.
Формат обучения
онлайн
Домашние задания
да
Обратная связь
да
Стажировка
нет
Помощь в трудоустройстве
да
Документ по окончании
диплом

Программа обучения

  • Основное
  • Содержание программы

Курс подойдёт новичкам в программировании и начинающим разработчикам. Также он будет полезен опытным программистам, чтобы повысить свою квалификацию. Вы получите комплексные знания в веб-разработке. Сможете активно участвовать во всех этапах разработки сайтов и веб-интерфейсов: от работы с дизайн-макетами до программирования и настройки серверов. За время обучения выполните 4 проекта для портфолио.

В программе есть основные блоки и курсы на выбор: по Vue.js, Angular или React. В качестве дипломных работы вы сверстаете лендинг, разработаете пользовательский интерфейс и напишете игровой алгоритм поведения для космических дронов.

Основной курс. Веб-вёрстка. Базовый уровень
  • Знакомство с курсом.
  • Базовый HTML.
  • Базовый CSS.
  • Работа с макетом.
  • Layout. HTML-разметка.
  • Layout. Flexbox.
  • Layout. Стилизация.
  • Продвинутый HTML.
  • Продвинутый CSS.
  • Сетки.
  • Адаптивность. Десктоп и планшет.
  • Адаптивность. Мобильные устройства.
  • JavaScript для верстальщика.
  • Доступность.
  • Кросс-браузерность.
  • База знаний.
  • Работа с хостингом.
  • Анимация.
Основной курс. Веб-вёрстка. Продвинутый уровень
  • Вёрстка HTML-писем.
  • SVG.
  • Анимация на JS.
  • Оптимизация и процесс загрузки.
  • Сборщики.
  • Препроцессоры и Постпроцессоры.
  • CSS Grid.
  • CMS.
  • База знаний: часть 2.
  • Будущее вёрстки.
Основной курс. JavaScript. Базовый уровень
  • Введение.
  • Переменные и работа с числами.
  • Строки, boolean и условные операторы.
  • Массивы и циклы.
  • Функции.
  • Объекты.
  • Введение в DOM.
  • Константы, области видимости и замыкания.
  • Преобразование типов и нестрогие сравнения.
  • Обработка событий и пользовательский ввод.
  • Разработчик и soft skills.
Основной курс. JavaScript. Продвинутый уровень
  • Модули.
  • npm, package.json.
  • Event loop и асинхронная разработка.
  • Методы объекта и прототипы.
  • Тестирование.
  • Обработка ошибок.
  • Общение с сервером, async/await.
  • События.
  • ООП и его реализация в JavaScript.
  • ФП, работа с массивами и строками.
Основной курс. Python Basic
  • Введение.
  • Основы работы с Python.
  • Операторы, выражения.
  • Условный оператор If, ветвления.
  • Условный оператор if: продвинутые условия.
  • Цикл while.
  • Цикл for. Циклы со счётчиком.
  • Цикл for. Параметры функции range().
  • Числа.
  • Базовые коллекции: list.
  • Цикл for: работа со списками.
  • List comprehensions, slice и сортировка списков.
  • Двумерные массивы.
  • Базовые коллекции: кортежи и строки.
  • Базовые коллекции: словари.
  • Функции. Основы.
  • Функции. Продвинутые темы.
  • Базовые коллекции: множества.
  • Алгоритмы и структуры данных.
  • Функции. Оформление и документация.
  • Работа с файлами.
  • Поиск в подстроке с помощью деревьев и regex.
  • Функции. Рекурсия.
  • Введение в ООП.
  • Работы с модулями.
  • Работа с файловой системой.
  • Элементы функционального программирования.
  • Алгоритмы.
  • Структуры данных.
  • Принципы ООП.
  • ООП. Продвинутые темы.
  • Исключения.
  • Протоколы, генераторы, декораторы и менеджеры контекста.
  • Основы работы с сетью.
  • Продвинутые темы.
Основной курс. Python Advanced
  • Основы работы в Linux.
  • Основы культуры CI.
  • Основы дебаггинга и профилирования.
  • Основы CI/CD.
  • Тестирование приложения.
  • HTML, DOM etc.
  • Networking.
  • Многозадачность.
  • Базы данных.
  • Индексы.
  • Протоколы Python.
  • Flask.
  • Async web.
  • Основы CI/CD N.
  • Основы CI/CD N+1.
  • Docker. Что это такое?
  • RESTful API.
  • Знакомство с ORM.
  • CGI server.
  • Web development.
  • Безопасность.
  • Командный дипломный проект.
Фреймворки для JavaScript. Курс по выбору
  • Vue.js.
  • React.
  • Angular.
Бонусный курс. Курс по слепому методу печати
  • Руководство по возможностям тренажёра Ratatype.
Бонусный курс. Основы Photoshop
  • Бонус. Установка Adobe Photoshop. Горячие клавиши.
  • Введение в Photoshop.
  • Инструменты.
  • Работа с файлами и изображениями.
  • Принципы работы со слоями и масками.
  • Эффекты.
  • Продвинутые приёмы обтравки/ретуши.
  • Принципы построения растровых изображений.
  • Бонус. Как освоить Pen Tool?
  • Практика коллажирования для создания Key Visual.
  • Бонус-модуль. Причиняй добро.
  • Практика создания самых оригинальных мемов для социальных сетей.
Бонусный курс. Figma
  • Введение в Figma. Обзор возможностей.
  • Работа с графикой.
  • Редактор Figma — модульные сетки и монтажные области.
  • Создание и настройка компонентов, работа с эффектами.
  • Создание вложенных компонентов. Auto Layout.
  • Организация рабочего пространства компонентов и стилей.
  • Командная работа, контроль версий и передача макетов в разработку.
  • Прототипирование.
  • Figma Animate.
  • Бонус-модуль. Обзор и применение Figma plugins.
Бонусный курс. Универсальные знания программиста
  • Как стать первоклассным программистом.
  • Вёрстка email-рассылок. Советы на реальных примерах
  • The state of soft skills
  • Как мы создавали карту развития для разработчиков
  • Как общаться по e-mail и эффективно работать с почтой?
  • Повышение своей эффективности.
  • Спор о первом языке программирования.
  • Саморазвитие: как я не усидел на двух стульях и нашел третий.
  • Протокол HTTP.
  • Введение в алгоритмы.
Бонусный курс. Работа в командной строке Bash
  • Что такое командная строка?
  • Работа с файлами и папками.
  • Авторизация и права доступа.
  • Процессы, сервисы и задачи.
  • Конфигурация и инструменты.
  • Написание скриптов на Bash.
  • Использование Bash на примере настройки веб-сервера.
Бонусный курс. Система контроля версий Git
  • Версии программного кода.
  • Установка Git.
  • Индекс и частичные коммиты.
  • Сравнение версий.
  • Отмена изменений и откат версий.
  • Репозитории и коллективная работа.
  • Ветки — создание и управление.
  • Слияние и разрешение конфликтов.
  • Полезные инструменты.
  • Правила работы с Git.
Бонусный курс. Английский для IT-специалистов
  • Терминология.
  • Чтение документации и библиотек.
  • Общение на форумах.
  • Ресурсы технологических новостей.
  • Произношение слов.
  • Коммуникация.
  • Акценты.
  • Просмотр видеооригиналов.
Бонусный курс. Карьера и развитие программиста
  • Что нужно работодателю?
  • Как создать резюме и искать работу?
  • Как успешно пройти собеседование?
  • Как пройти испытательный срок?
Бонусный курс. Soft skills для программиста
  • Вы прокачаете навыки, необходимые для личной эффективности и работы в команде.
  • Креативное мышление, умение принимать решения, гибкое лидерство, навыки публичных выступлений — всё это поможет вам добиться более высоких профессиональных результатов.
Бонусный курс. Алгоритмы и структуры данных
  • Вы изучите ключевые структуры данных и алгоритмы.
  • Вместе они послужат фундаментом для ваших знаний в области компьютерных наук и программной инженерии.

Чему научат

галочка
Верстать сайты на HTML и CSS
галочка
Работать с API
галочка
Работать с базами данных
галочка
Программировать на Python
галочка
Создавать веб-приложения по современным требованиям
галочка
Использовать систему контроля версий Git
галочка
Создавать интерактив для сайтов с помощью JavaScript
галочка
Применять на практике принципы ООП
галочка
Разбираться в современных веб-фреймворках для frontend- и backend-разработки

Преимущества курса

Бесплатный годовой доступ к специализированной IDE (среде разработки) от компании JetBrains — WebStorm
Бесплатный виртуальный хостинг для обучения и скидка 50% на тарифы виртуального хостинга от Timeweb
Промокод для доступа к платформе онлайн-школы английского языка КЭСПА на год

Отзывы пользователей

Оставить отзыв о курсе

    Оставьте отзыв о курсе

    Ваш адрес Email не будет опубликован
    Ваша оценка:
    Ваш отзыв:
    Достоинства:
    Недостатки:
    Имя:
    Email: