Компьютерная Академия ШАГ - полноценное IT-образование‎ для взрослых и детей. Мы обучаем с 1999 года. Авторские методики, преподаватели-практики, 100% практических занятий.

Ваш браузер устарел!

Вы пользуетесь устаревшим браузером Internet Explorer. Данная версия браузера не поддерживает многие современные технологии, из-за чего многие страницы сайта отображаются некорректно, и могут работать не все функции. Рекомендуем просматривать сайт с помощью актуальных версий браузеров Google Chrome, Safari, Mozilla Firefox, Opera, Microsoft Edge

Телефон должен быть в формате
Х ХХХ ХХХ-ХХ-ХХ

Мы уверены, что Python разработчиком может быть каждый. Для достижения цели от вас требуется желание, усердие и дисциплина. Остальное мы берем на себя.

Ценности

Наши ценности

Обучение в Компьютерной Академии ШАГ базируется на трех обязательных составляющих эффективного образования:

Актуальная программа

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

Преподаватели-практики

Преподаватели Академии ШАГ – специалисты ведущих IT-компаний с опытом работы минимум 5 лет. На занятиях студенты получают только актуальные знания из реальной практики.

Дружеская атмосфера

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

Для кого

Для кого разработана программа

Школьники и выпускники
(15-18 лет)

Получат первую профессию, не откладывая на потом свою мечту стать программистом

Студенты ВУЗов
(18-23 года)

Освоят вторую специальность параллельно с университетским образованием

Представители других профессий
(23-55 лет)

Которых не устраивает текущая карьерная и финансовая перспектива, смогут переучиться на разработчика ПО и построить карьеру в IT-индустрии

Все желающие повысить
IT-квалификацию

Систематизируют свои знания и получат рабочие навыки, востребованные в современном IT

Программа

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

В основе программы лежат реальные требования IT-рынка. Наши методисты и преподаватели постоянно работают над её улучшением и обновлением, чтобы выпускники Академии ШАГ могли достойно показать себя перед работодателем.

  • Введение в Web-технологии. Структура HTML. Форматирование текста с помощью HTML;
  • Форматирование с помощью CSS. Списки. Отступы и поля;
  • Графика в web-дизайне. Оптимизация графики. Гиперссылки. Принципы навигации web-сайта;
  • Позиционирование. Верстка web-страниц блоками;
  • Таблицы. Формы. Фреймы;
  • Web-программирование на Python;
  • Операторы ветвлений, циклы, исключения;
  • Строки, списки. Сортировка, поиск;
  • Функциональное программирование. Замыкание. Карринг. Декораторы;
  • Кортежи, множества, словари;
  • Работа с файлами. Типы файлов: текстовые и бинарные;
  • Упаковка данных. Сериализация и десереализация;
  • Системы контроля версий;
  • ООП. Наследование и инкапсуляция. Понятие полиморфизма. Метаклассы;
  • Структуры данных. Связанные списки;
  • Паттерны проектирования. Использование UML при анализе паттернов проектирования;
  • Паттерн Model-View-Controller: цели и задачи;
  • Принципы проектирования классов SOLID;
  • Модульное тестирование. Инструмент для модульного тестирования Python приложений;
  • Параллельное, многопоточное и сетевое программирование;
  • Введение в теорию баз данных. Запросы SELECT, INSERT, UPDATE, DELETE. Многотабличные базы данных;
  • Использование баз данных в Python, библиотеки Numpy и Pandas;
  • Работа в команде, управление программными проектами;
  • Django – фреймворк для создания web-приложений;
  • Асинхронные web-приложения;
Скачать детальную программу
Вы сможете:

По окончании курса вы сможете:

  • Использовать фундаментальные принципы создания десктопных программ на Python;
  • Писать скрипты для автоматизации прикладных задач для платформ Windows/*Nix;
  • Понимать принципы функционального программирования;
  • Понимать принципы объектно-ориентированного программирования и применять их в разработке программного обеспечения;
  • Использовать паттерны ООП и проектировать структуру программ на языке UML;
  • Использовать и понимать принципы многопоточности языка Python;
  • Работать с реляционными базами данных и ORM;
  • Работать с популярными базами данных NoSQL;
  • Сериализовать и парсить данные, используя JSON, XML и стандартные инструменты Python;
  • Создавать многопоточные и асинхронные серверы на сокетах и разрабатывать клиент-серверные решения;
  • Разрабатывать web-приложения с помощью фреймворка Django;
  • Работать с Git-репозиторием. Писать unit-тесты, нагрузочные тесты и автоматические тесты;
Формы обучения

Формы обучения

Разработчик на Python

2870 грн.

2320 грн.

Согласно рейтинга журнала IEEE Spectrum 2020, Python на сегодня является самым популярным языком программирования.

По окончании курса "Программирование на языке Python", Вы без труда сможете найти работу Junior-программистом.

Русский

9 месяцев

16-50 лет

с 18:00 до 20:45

Как проходит

Как проходит обучение

В каждый процесс мы вкладываем максимум усилий, демонстрируем профессионализм и заботу о студентах. Наша программа построена по самым актуальным требованиям рынка труда. Мы сотрудничаем с индустрией и знаем, что нужно для успешной карьеры. Преподаватели – люди, которые не только имеют опыт в своей области и знают, как подавать знания, а и смогут увлечь, помочь преодолеть трудности и вдохновить.

По окончании обучения студенты получают международный диплом Компьютерной Академии «ШАГ»

а также международные сертификаты от компаний-партнеров.

Выпускники работают

Компании, в которых работают выпускники Академии ШАГ

Заказать обратный звонок

Этот сайт использует Cookies

Политика конфиденциальности и Правовая информация