Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
Записанные лекции

Стоимость курса

8 900 ₽
нет рассрочки

Профессия на данный момент состоит из четырёх курсов:

Курс по Python — необходимая база, поскольку без знания языка программирования сделать ничего невозможно.

Курс по SQL (PostgreSQL) вам необходим, поскольку 99% проектов так или иначе завязаны на базы данных. Зная PostgreSQL, вы сможете писать запросы и возвращать данные, которые с помощью Django и языка Python отобразите пользователю в браузере на сайте.

Курс по Django вам необходим, если вы хотите научиться делать что-то осязаемое (веб-сайты), используя язык Python.

Курс по паттернам необходим для самых сильных студентов для развития умений писать код в объектно-ориентированном стиле.

Что вы получаете

  • навыки и знания, востребованные работодателем
  • возможность отработать теорию на практике
  • доступ к форуму решений
  • доступ к чату с тысячами студентов
  • личная поддержка преподавателя
  • сертификат о прохождении
  • проекты в портфолио (при вашем должном старании)

FAQ

Нужно ли знать математику?

Не требуется. В дальнейшем, при развитии вас как программиста - может потребоваться. Зависит от того чем будете заниматься.
 
Сколько часов в неделю мне нужно будет уделять учёбе?

Вы вольны заниматься в любом удобном для вас темпе. Однако, мы рекомендуем заниматься хотя бы 4 часа в неделю. Это минимум.
 
Я смогу общаться с преподавателями?

Вы сможете задавать вопросы преподавателю на образовательной платформе или в телеграм чате. Поскольку студентов десятки тысяч, автор не всегда может отвечать. Для этого по запросу можно выделить преподавателя, который сможет вас проконсультировать за отдельную плату.

Что вы получите после обучения

Приобретаемые навыки

Вас будут обучать

Работал с платформой .NET с 2003 года. Профессионально занимался проектированием и реализацией ПО больше 10 лет, преимущественно на платформе .NET. Сертифицированный специалист по WPF и WCF. Публичный спикер на московских .NET митапах и конференциях.

Самое главное, что характеризует мои курсы - выжимка самого необходимого. Не люблю растекания мыслями по древу (если ни о чём). Краткость - сестра таланта и я верю в то, что в современную эпоху информационной перегруженности - необходимо сосредотачиваться на самом главном и отсеивать "лишнее" до тех пор, пока это "лишнее" действительно не понадобится.

Образовательная организация

Stepik — образовательная платформа и конструктор
онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем
в проведении олимпиад и программ переподготовки.
Наша цель — сделать образование открытым и удобным.

Помогаем учиться, а также создавать свои курсы и обучать


Первые учебные материалы были размещены на платформе в 2013 году. Сегодня среди охваченных курсами тем: программирование, информатика, математика, статистика
и анализ данных, биология и биоинформатика, инженерно-технические и естественные науки. Онлайн-курсы, размещенные на Stepik, неоднократно становились призерами конкурсов онлайн-курсов, а система автоматизированной проверки задач используется в ряде курсов на платформах Coursera и edX. Также Stepik активно развивает направление адаптивного обучения, где каждый сможет изучать материал, подобранный индивидуально под свой уровень знаний.

 

Stepik является также площадкой для проведения конкурсов и олимпиад — среди мероприятий — отборочный этап Олимпиады НТИ, онлайн-этап акции Тотальный диктант, международная олимпиада по биоинформатике.

 

Stepik — многофункциональная и гибкая платформа для создания образовательных материалов. Вы можете создавать онлайн курсы, интерактивные уроки с видео и различными типами заданий для учащихся, приватные курсы для ограниченной аудитории, проводить олимпиады и конкурсы, запускать программы профессиональной переподготовки и повышения квалификации, а также обучать своих сотрудников и клиентов.

Программа курса

1. Полное руководство по Python 3: от новичка до профессионала

  • Введение в Python
  • Основы Python
  • Коллекции, циклы и логика в Python
  • Функции и модули
  • Ошибки и исключения. Автоматизированные тесты
  • ООП в Python
  • Модули и пакеты
  • Дополнительно
  • Движемся дальше
  • Что нового в Python 3.8
  • Финальная практика
  • Допматериалы - 1. Введение в многопоточное программирование
  • Допматериалы - 1. Модуль Threading
  • Допматериалы - 1. Модуль asyncio
  • Введение в SQL
  • Простые запросы с SELECT
  • Соединения - Joins
  • Подзапросы
  • DDL - управляем БД и таблицами

2. Практический курс для новичков по SQL и PostgreSQL

  • Введение в SQL
  • Простые запросы с SELECT
  • Соединения - Joins
  • Подзапросы
  • DDL - управляем БД и таблицами
  • Проектирование БД
  • Представления (Views)
  • Логика с CASE, COALESCE, и NULLIF
  • Функции SQL и PL\pgSQL
  • Ошибки и их обработка
  • Приведение типов данных
  • Индексы
  • Массивы
  • Пользовательские типы
  • Продвинутая группировка с CUBE и ROLLUP
  • Знакомство с psql
  • Импорт данных
  • CTE - Common Table Expressions
  • Оконные функции
  • Транзакции
  • Триггеры
  • Безопасность в postgresql

3. Шаблоны проектирования на Python

  • Введение
  • Принципы проектирования SOLID
  • Строитель (Builder)
  • Фабрики (Factories)
  • Прототип (Prototype)
  • Одиночка (Singleton)
  • Адаптер (Adapter)
  • Мост (Bridge)
  • Компоновщик (Composite)
  • Декоратор
  • Фасад (Facade)
  • Приспособленец (Flyweight)
  • Прокси (Proxy)
  • Цепочка ответственности (Chain of Responsibility)
  • Команда (Command)
  • Интерпретатор
  • Итератор
  • Медиатор
  • Снимок (Memento)
  • Наблюдатель (Observer)
  • Состояние (State)
  • Стратегия (Strategy)
  • Шаблонный метод (Template Method)
  • Посетитель (Visitor)
  • Заключение

4. Бэкенд разработка на Django: с нуля до специалиста

  • Начало работы с проектом
  • Работа с шаблонами
  • Django ORM, модели и БД
  • Авторизация и регистрация
  • Корзина товаров
  • Фильтрация, пагинация, Django Admin
  • CBV, миксины, emails
  • PostgreSQL, OAuth
  • Тестирование, кеширование, Celery
  • Заказы и подключение оплаты
  • Конфигурирование проекта
  • Доп. модуль: Django REST Framework - DRF

5. Основы вёрстки с HTML и CSS

  • GitHub, Figma, Макет
  • Теги и начало вёрстки макета
  • Знакомство с CSS
  • Отступы, devtools, блочные элементы
  • Флексбоксы
  • Формы, группировки, селекторы
  • Позиционирование и поведение
  • Завершение проекта 

Рейтинг курса

4
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 20.11.2024 09:44
Профессия Python-разработчик

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

Оставить отзыв
Поделиться курсом с друзьями