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

4692

На практике научитесь писать программы и разрабатывать веб-приложения с индивидуальной помощью от наставника. За 12 месяцев станете востребованным разработчиком, даже если вы новичок в программировании. Опыт программирования не нужен.

Курс возможно приобрести в рассрочку.

6 МЕСЯЦЕВ БЕСПЛАТНО — ПЕРВЫЙ ПЛАТЁЖ ЧЕРЕЗ ПОЛГОДА!

Стоимость указана за месяц.

Программа

Вас ждут онлайн-лекции и практические задания на основе реальных кейсов.

Python Basic

  1. Введение.
  2. Основы работы с Python.
  3. Операторы, выражения.
  4. Условный оператор if, ветвления.
  5. Условный оператор if: продолжение.
  6. Цикл while.
  7. Цикл for: циклы со счётчиком.
  8. Цикл for: особенности работы с range.
  9. Цикл for: работа со строками.
  10. Вложенные циклы.
  11. Числа. Типы int и float.
  12. Функции: начало.
  13. Особенности float.
  14. Установка и настройка IDE.
  15. Базовые коллекции. Списки.
  16. List: Методы работы со списками.
  17. Представления списков.
  18. Базовые коллекции. Строки.
  19. Базовые коллекции. Словари.
  20. Базовые коллекции. Кортежи.
  21. Функции: продолжение.
  22. Работа с файлами.
  23. Исключения: работа с ошибками.
  24. Введение в ООП.
  25. Основные принципы ООП.
  26. Итераторы и генераторы.
  27. Декораторы: базовый уровень.
  28. Углублённая работа с классами и встроенные декораторы.
  29. Декораторы: продвинутый уровень.
  30. Функции: Конец.
  31. Библиотеки для работы с данными.
  32. Бонусный модуль. Основы работы с сетью.

Python-фреймворк Django

  1. Введение в веб-фреймворки.
  2. Введение в Django.
  3. Обработка запросов в Django.
  4. База данных и модели.
  5. Формы.
  6. Работа с файлами.
  7. Тестирование.
  8. Аутентификация и авторизация.
  9. Админка.
  10. Локализация и интернационализация.
  11. Права доступа.
  12. Документирование.
  13. Оптимизация.
  14. Экспорт данных.

Python Advanced

  1. Flask: начало.
  2. Основы работы в Linux. Часть 1.
  3. Основы культуры CI. Часть 1.
  4. Flask.
  5. Основы работы в Linux. Часть 2.
  6. Основы дебаггинга и профилирования. Часть 1.
  7. Logger.
  8. Деплой приложения на linux.
  9. Docker.
  10. Базы данных. Часть 1.
  11. Многозадачность. Часть 1.
  12. Многозадачность. Часть 2.
  13. Базы данных. Часть 2.
  14. Вводный модуль по MVC-фреймворку. Часть 1.
  15. Вводный модуль по MVC-фреймворку. Часть 2.
  16. Базы данных. Часть 3.
  17. RESTful API.
  18. MVC, язык шаблонов. Часть 3.
  19. Базы данных. Часть 4.
  20. Знакомство с ORM SQLAlchemy. Часть 1.
  21. ORM SQLAlchemy. Часть 2.
  22. CGI server.
  23. Основы дебаггинга и профилирования. Часть 2.
  24. Основы дебаггинга и профилирования. Часть 3.
  25. Многозадачность: asyncio.
  26. Многозадачность: fastAPI.
  27. Postgres + Миграции.
  28. Pytest, Mock.
  29. Безопасность.
  30. Основы культуры CI: linters.
  31. CD, автоматический деплой.

Веб-верстка

  1. Введение.
  2. Базовый HTML.
  3. Базовый CSS.
  4. Работа с макетом.
  5. Layout. HTML-разметка.
  6. Layout. Flexbox.
  7. Layout. Стилизация.
  8. Продвинутый HTML.
  9. Продвинутый CSS.
  10. Сетки.
  11. Адаптивность. Десктоп и планшет.
  12. Адаптивность. Мобильные устройства.
  13. JavaScript для верстальщика.
  14. Доступность.
  15. Кросс-браузерность.
  16. База знаний.
  17. Работа с хостингом.
  18. Курсовая (мини-проект) — КЕЙС.
  19. Вёрстка HTML-писем.
  20. SVG.
  21. Сборщики.
  22. Препроцессоры и постпроцессоры.
  23. CSS Grid.
  24. Модуль по анимации.
  25. CMS.
  26. Будущее вёрстки.
  27. Диплом — сайт из трёх страниц (фрагмент интернет-магазина).

Универсальные знания программиста

  1. Как стать первоклассным программистом
  2. Как искать заказы на разработку
  3. Личный бренд разработчика
  4. Photoshop для программиста
  5. Вёрстка email-рассылок. Советы на реальных примерах
  6. The state of soft skills
  7. Как мы создавали карту развития для разработчиков
  8. Как общаться по email и эффективно работать с почтой
  9. Повышение своей эффективности
  10. Спор о первом языке программирования
  11. Саморазвитие: как я не усидел на двух стульях и нашел третий
  12. Data-driven подход к продуктивности — инсайты из данных миллиона людей

Английский для IT-специалистов

  1. IT Resume and CV
  2. Job interview: questions and answers
  3. Teamwork
  4. Workplace communication
  5. Business letter
  6. Software development
  7. System concept development and SRS
  8. Design
  9. Development and Testing
  10. Deployment and Maintenance

Система контроля версий Git

  1. Версии программного кода.
  2. Установка Git.
  3. Индекс и частичные коммиты.
  4. Сравнение версий.
  5. Отмена изменений и откат версий.
  6. Репозитории и коллективная работа.
  7. Ветки — создание и управление.
  8. Слияние и разрешение конфликтов.
  9. Полезные инструменты.
  10. Правила работы с Git.

 

Что получит слушатель по окончании

  • Диплом Skillbox — подтвердит, что вы прошли курс, и станет дополнительным аргументом при устройстве на работу.
  • Портфолио.
  • Помощь в трудоустройстве.

 

Ваше резюме после обучения

  • Должность: Python-разработчик
  • Зарплата от: 80 000 ₽

Профессиональные навыки:

  • Python Core
  • Чистый код
  • Работа с внешними API мессенджеров
  • Система контроля версий Git
  • Async/await
  • Парсинг сайтов, работа с изображениями и базами данных
  • Работа с фреймворком Django
  • Веб-вёрстка
Форма оплаты

Рассрочка платежей

Онлайн школа

SkillBox

Продолжительность курса

1 год

Трудоустройство

Школа помогает с трудоустройством

Время доступа к материалам

Не ограничено

Отзывы

Отзывов пока нет.

Добавить отзыв

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.