Содержание
Программа
Вас ждут онлайн-лекции и практические задания на основе реальных кейсов.
Python Basic
- Введение.
- Основы работы с Python.
- Операторы, выражения.
- Условный оператор if, ветвления.
- Условный оператор if: продолжение.
- Цикл while.
- Цикл for: циклы со счётчиком.
- Цикл for: особенности работы с range.
- Цикл for: работа со строками.
- Вложенные циклы.
- Числа. Типы int и float.
- Функции: начало.
- Особенности float.
- Установка и настройка IDE.
- Базовые коллекции. Списки.
- List: Методы работы со списками.
- Представления списков.
- Базовые коллекции. Строки.
- Базовые коллекции. Словари.
- Базовые коллекции. Кортежи.
- Функции: продолжение.
- Работа с файлами.
- Исключения: работа с ошибками.
- Введение в ООП.
- Основные принципы ООП.
- Итераторы и генераторы.
- Декораторы: базовый уровень.
- Углублённая работа с классами и встроенные декораторы.
- Декораторы: продвинутый уровень.
- Функции: Конец.
- Библиотеки для работы с данными.
- Бонусный модуль. Основы работы с сетью.
Python-фреймворк Django
- Введение в веб-фреймворки.
- Введение в Django.
- Обработка запросов в Django.
- База данных и модели.
- Формы.
- Работа с файлами.
- Тестирование.
- Аутентификация и авторизация.
- Админка.
- Локализация и интернационализация.
- Права доступа.
- Документирование.
- Оптимизация.
- Экспорт данных.
Python Advanced
- Flask: начало.
- Основы работы в Linux. Часть 1.
- Основы культуры CI. Часть 1.
- Flask.
- Основы работы в Linux. Часть 2.
- Основы дебаггинга и профилирования. Часть 1.
- Logger.
- Деплой приложения на linux.
- Docker.
- Базы данных. Часть 1.
- Многозадачность. Часть 1.
- Многозадачность. Часть 2.
- Базы данных. Часть 2.
- Вводный модуль по MVC-фреймворку. Часть 1.
- Вводный модуль по MVC-фреймворку. Часть 2.
- Базы данных. Часть 3.
- RESTful API.
- MVC, язык шаблонов. Часть 3.
- Базы данных. Часть 4.
- Знакомство с ORM SQLAlchemy. Часть 1.
- ORM SQLAlchemy. Часть 2.
- CGI server.
- Основы дебаггинга и профилирования. Часть 2.
- Основы дебаггинга и профилирования. Часть 3.
- Многозадачность: asyncio.
- Многозадачность: fastAPI.
- Postgres + Миграции.
- Pytest, Mock.
- Безопасность.
- Основы культуры CI: linters.
- CD, автоматический деплой.
Веб-верстка
- Введение.
- Базовый HTML.
- Базовый CSS.
- Работа с макетом.
- Layout. HTML-разметка.
- Layout. Flexbox.
- Layout. Стилизация.
- Продвинутый HTML.
- Продвинутый CSS.
- Сетки.
- Адаптивность. Десктоп и планшет.
- Адаптивность. Мобильные устройства.
- JavaScript для верстальщика.
- Доступность.
- Кросс-браузерность.
- База знаний.
- Работа с хостингом.
- Курсовая (мини-проект) — КЕЙС.
- Вёрстка HTML-писем.
- SVG.
- Сборщики.
- Препроцессоры и постпроцессоры.
- CSS Grid.
- Модуль по анимации.
- CMS.
- Будущее вёрстки.
- Диплом — сайт из трёх страниц (фрагмент интернет-магазина).
Универсальные знания программиста
- Как стать первоклассным программистом
- Как искать заказы на разработку
- Личный бренд разработчика
- Photoshop для программиста
- Вёрстка email-рассылок. Советы на реальных примерах
- The state of soft skills
- Как мы создавали карту развития для разработчиков
- Как общаться по email и эффективно работать с почтой
- Повышение своей эффективности
- Спор о первом языке программирования
- Саморазвитие: как я не усидел на двух стульях и нашел третий
- Data-driven подход к продуктивности — инсайты из данных миллиона людей
Английский для IT-специалистов
- IT Resume and CV
- Job interview: questions and answers
- Teamwork
- Workplace communication
- Business letter
- Software development
- System concept development and SRS
- Design
- Development and Testing
- Deployment and Maintenance
Система контроля версий Git
- Версии программного кода.
- Установка Git.
- Индекс и частичные коммиты.
- Сравнение версий.
- Отмена изменений и откат версий.
- Репозитории и коллективная работа.
- Ветки — создание и управление.
- Слияние и разрешение конфликтов.
- Полезные инструменты.
- Правила работы с Git.
Что получит слушатель по окончании
- Диплом Skillbox — подтвердит, что вы прошли курс, и станет дополнительным аргументом при устройстве на работу.
- Портфолио.
- Помощь в трудоустройстве.
Ваше резюме после обучения
- Должность: Python-разработчик
- Зарплата от: 80 000 ₽
Профессиональные навыки:
- Python Core
- Чистый код
- Работа с внешними API мессенджеров
- Система контроля версий Git
- Async/await
- Парсинг сайтов, работа с изображениями и базами данных
- Работа с фреймворком Django
- Веб-вёрстка
Отзывы
Отзывов пока нет.