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

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

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

ул. Жилянская, 128/28 и Хорива, 11А

Курсы программирования в Киеве

Обучаем программированию с нуля

Начать обучение Смотреть программу












КОМУ ПОДХОДИТ ЭТОТ КУРС

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

Чему вы научитесь:

Создавать сайты

Вы изучите основные языки разработки C# и C++, научитесь их применять для создания сайтов, изучите их возможности.

Разрабатывать игры

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

Создавать мобильные приложения

Научитесь создавать Android-приложения с нуля до публикации в Google Play. Расскажем, из каких этапов состоит процесс создания проекта, разберетесь с принципами тестирования мобильных приложений.

Работать с серверной частью приложений и сайтов

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

Проектировать базы данных

Изучите тонкости проектирования и программирования баз данных различной степени сложности и величины. Автоматизируете работу с базами данных (как с одной, так и с несколькими базами одновременно) в зависимости от постановки задачи или требований заказчика.

Разрабатывать приложения на Java

Вы научитесь создавать приложения для разных устройств. Изучите основы объектно-ориентированного программирования и многопоточности. Научитесь работать с Spring и Hibernate, которые позволят ускорить работу приложений.

Обеспечивать безопасность проектов

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

Использовать облачные технологии

Научитесь использовать возможности Microsoft Azure, изучите принципы его сервисов. Научитесь внедрять облачные технологии в свои проекты.

Работать в команде

Разберетесь в этапах жизненного цикла разработки программного обеспечения. Узнаете о моделях разработки ПО. Поймите особенности разных методологий. Изучите тонкости использования Scrum. Поучаствуете в командном проекте.

Нужна консультация
Как проходит обучение
Комфортные аудитории
У нас много комфортных аудиторий, конференц-залов и лабораторий. У вас будет личное рабочее место с персональным компьютером.
Современное оборудование
Наши партнеры: Cisco, Autodesk, мировые лидеры в сфере IT. У вас будет все необходимое оборудование и софт для эффективного обучения.
Работа с преподавателями
Наши преподаватели — практикующие специалисты. На каждом занятие Вы вместе будете разбирать темы, выполнять задания, разбирать реальные кейсы и проекты.
Лекции, вебинары и воркшопы
Мы часто приглашаем известных экспертов из индустрии которые делаться полезными знаниями и секретами своей работы.
Работа с реальными проектами
У вас будет возможность разобраться и поработать над реальными проектами еще на этапе обучения.
Формирование портфолио
За период обучение вы соберёте свое портфолио из выполненных заданий, курсовых и дипломных проектов.
Как проходит обучение
Комфортные аудитории
У нас много комфортных аудиторий, конференц-залов и лабораторий. У вас будет личное рабочее место с персональным компьютером.
Современное оборудование
Наши партнеры: Cisco, Autodesk, мировые лидеры в сфере IT. У вас будет все необходимое оборудование и софт для эффективного обучения.
Работа с преподавателями
Наши преподаватели — практикующие специалисты. На каждом занятие Вы вместе будете разбирать темы, выполнять задания, разбирать реальные кейсы и проекты.
Лекции, вебинары и воркшопы
Мы часто приглашаем известных экспертов из индустрии которые делаться полезными знаниями и секретами своей работы.
Работа с реальными проектами
У вас будет возможность разобраться и поработать над реальными проектами еще на этапе обучения.
Формирование портфолио
За период обучение вы соберёте свое портфолио из выполненных заданий, курсовых и дипломных проектов.
Комфортные аудитории
У нас много комфортных аудиторий, конференц-залов и лабораторий. У вас будет личное рабочее место с персональным компьютером.

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

Объектно-ориентированное программирование с использованием языка С++

ООП в С++, инкапсуляция, полиморфизм, наследование, конструкторы, деструкторы, виртуальные функции-члены, абстрактные классы, исключения.

Основы теории алгоритмов и структур данных

Базовые понятия теории алгоритмов, методы оценки временной и пространственной сложности, алгоритмы поиска и сортировки.

Использование библиотеки классов стандартных шаблонов STL

Итераторы, контейнеры, предикаты. Алгоритмы и функторы.

Теория баз данных

Язык SQL. Проектирование и нормализация баз данных. Вложенные запросы и агрегатные функции.

Системы управления базами данных: принципы программирования СУБД

Транзакции, резервное копирование и восстановление, система безопасности, настройка прав доступа.

Программирование и администрирование Microsoft SQL Server 2019

Особенности диалекта T-SQL. Представления, триггеры, хранимые процедуры и пользовательские функции. Использование механизмов шифрования и обеспечения безопасности.

Программирование СУБД Oracle. Язык PL-SQL

Использование утилит Oracle. Типы данных. Создание баз данных. Программирование представлений, триггеров, хранимых процедур.

Системное программирование

Потоки, процессы, примитивы синхронизации, взаимодействие между процессами.

Сетевое программирование

Сокеты. Синхронные и асинхронные механизмы обмена данными. Протоколы.

Разработка web-страниц на языке разметки HTML5 с использованием каскадных таблиц стилей CSS3

Форматирование текста с помощью HTML и CSS. Списки. Использование таблиц. Работа с формами. HTML5. CSS3.

Язык сценариев JavaScript

Создание функций. Работа с формами. Регулярные выражения. ООП в JavaScript. Использование jQuery.

Основы программирования на языке С++

Переменные, условия, циклы, массивы, функции, указатели, использование структур, взаимодействие с файловой системой.

Создание web–приложений с помощью языка программирования PHP и СУБД MySQL

Настройка Apache. Получение данных из формы. Поддержка Ajax. Сессии. Взаимодействие с MySQL. CodeIgniter. Laravel.

Использование Angular и React для разработки пользовательских интерфейсов

Компоненты. Шаблоны. Интерполяция. Директивы. Data binding. Сервисы. Props. Состояние. Роутинг. Взаимодействие с формами.

Разработка приложений с применением технологии Клиент-Сервер

Сокеты. Порты. Обмен данными. Использование TCP и UDP.

Создание приложений для платформы Microsоft .NET

Базовый язык реализации .NET решений — С#. Библиотека базовых классов BCL. Разработка приложений с использованием Windows Forms. Принципы построения Windows-приложений. Принципы построения Windows-приложений. Построение пользовательских интерфейсов. Взаимодействие с источниками данных с помощью ADO.NET. Разработка приложений с использованием WPF. LINQ. Entity Framework.

Разработка web-приложений на языке C# с применением СУБД MS SQL Server и технологии ASP.NET Core.

ASP.NET Core, Razor. Взаимодействие с MS SQL Server.

Создание облачных решений с использованием Microsoft Azure

Облачные решения. Virtual Machines. Azure management portal. Azure Storage. SQL Azure. Когнитивные сервисы. Использование машинного обучения.

Программирование с использованием технологии Java

ООП. Многопоточность. Spring. Hibernate. JSP. MVC.

Разработка приложений для мобильных устройств на основе операционной системы Android

Построение пользовательского интерфейса. Использование оповещений. Использование стандартных диалогов. Графика, анимация. Использование баз данных в Android-приложениях. Асинхронность. Сетевые возможности. Веб-сервисы.

Разработка игр

Unity. Разработка 2D-игры. Разработка 3D-игры.

Паттерны проектирования

Порождающие паттерны. Структурные паттерны. Паттерны поведения.

Объектно-ориентированное проектирование. Язык UML

Методология объектно-ориентированного анализа и проектирования. Диаграммы в UML. Инструментарий для построения диаграмм.

Управление программными проектами

Модели процесса разработки программного обеспечения. Agile. Scrum. Инструментальные средства. Работа с требованиями. Управление качеством.

Аппаратное обеспечение рабочих станций и ноутбуков


Администрирование OS Windows 7/8.1/10


Cisco Networking Academy

Programming Essentials in C
Programming Essentials in C++
Advanced Programming in C++

Microsoft Imagine Academy

Database Fundamentals
Introduction to Data Science
Data Science and Machine Learning Essentials
HTML5 Application Development Fundamentals
Using Data in Software Applications
Working with Non-Relational Data

Все, что нужно для обучения, уже в вашем смартфоне
Специально для того, чтобы обучение было максимально комфортным, мы создали инновационную образовательную платформу Mystat. В ней можете в любое время видеть свои оценки, рейтинг, расписание и домашние задания, а также иметь доступ к учебным материалам 24/7.

Получите диплом международного образца

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

Вас будут обучать преподаватели-практики

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

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

Формат занятий и стоимость

Стационар
График:
3 раза в неделю по 2 пары
Длительность:
5 семестров - 2,5 года
Возраст:
15-55 лет
Время занятий:
9:00-12:00 18:00-21:00

Оплата частями

3920 грн/мес
При оплате
При оплате ежемесячно

Оплата за семестр

3392 грн/мес
При оплате
за семестр: 20350 грн

Полная оплата

3727 грн/мес
При оплате за
полный курс: 111815 грн
При оплате за полный курс: 111815 грн
Полустационар
График:
1 раз в неделю по 3 пары
Длительность:
5 семестров - 2,5 года
Возраст:
18-55 лет
Время занятий:
9:00-12:00 12:00-15:00

Оплата частями

2940 грн/мес
При оплате
При оплате ежемесячно

Оплата за семестр

2548 грн/мес
При оплате
за семестр: 15290 грн

Полная оплата

2801 грн/мес
При оплате за
полный курс: 84020 грн
При оплате за полный курс: 84020 грн

Часто задаваемые вопросы

Как понять, подходит ли мне профессия разработчика?

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

Чем полустационар отличается от стационара?

На полустационарной форме обучения занятия проходят 1 раз в неделю по 3 пары в выходной день (суббота или воскресенье).

Полустационар позволяет совмещать получение ИТ-образования с университетом или работой. Каждую неделю вы получаете консультацию преподавателей и урок для самостоятельной работы, который включает в себя теорию, примеры решения задач, инструкции, домашние задания, интерактивные видео и другие материалы.

Стационар подходит для тех, кто привык получать знания и опыт максимально погружаюсь в новую сферу в окружении единомышленников. Занятия по 3 часа / 3 раза в неделю по будням с опытными преподавателями.

Кто может учиться, есть ли какие-то ограничения по возрасту или по знаниям?

На стационаре может учиться любой человек в возрасте от 15 лет, на полустационаре – от 18 лет и старше, независимо от базового образования. Никаких экзаменов и тестов при поступлении сдавать не нужно.

Какой документ / сертификат я получу после окончания Академии?

Диплом Компьютерной Академии ШАГ на двух языках: украинском и английском, а также вы получите сертификаты от Microsoft в случае сдачи на сертификацию.

Если нет компьютера дома, могу ли я заниматься в Академии?

Да. В любое время. Филиалы Академии открыты с 9:00 до 20:00 7 дней в неделю.

Какие документы нужно иметь для поступления?

Для заключения договора Вам понадобится паспорт заказчика старше 18 лет, 1 фото 3*4, оплата в зависимости от формы обучения и выбранного графика платежей.

Можно ли обучаться в онлайне?

Если вас интересует дистанционное обучение, Компьютерная Академия запустила онлайн-форму, где вы можете проходить обучение полностью полностью онлайн.

Остались вопросы?

Оставьте свой номер телефона, и мы свяжемся с вами

Истории успехов выпускников
Константин Згировский
Software Engineer в Snap Inc.

Обучение в ШАГе отличает то, что здесь нет ненужных предметов, которые отвлекают твое внимание. Ты можешь сфокусироваться на том, что тебе реально интересно.

Подробнее
Владислав Коренков
Senior Front End Developer, Scrum Master в Chama The App, г. Амстердам

Учеба в Шаге определила мой выбор профессии. В процессе учебы я сильно увлекся и понял, что хочу стать программистом.

Подробнее
Яценко Евгений
Project manager в PINGUIN-STUDIO

У нас был хороший преподаватель, который поддерживал и мотивировал. Еще я открыл для себя нишу менеджмента в IT и пошел по его стопам - стал Project manager-ом.

Подробнее
Даниил Борщанский
Lead Senior Automation Engineer в Intellias

Обучение в ШАГе превзошло все мои ожидания в подаче материала, в подходе к обучению и постановке задач.

Подробнее
Тимофей Лавренюк
Research and Development Engineer в KeepSolid

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

Подробнее
Эдуард Худайбердин
Software Development Engineer II в Amazon, г. Остин, США

Уже полтора года как я работаю в Amazon и проживаю в Остине, штат Техас, США. До этого я работал два года в Канаде в Ванкувере в той же компании, но на другом проекте. Даже не знаю, чем бы я занимался сейчас, если бы не пошёл учиться в ШАГ много лет назад.

Подробнее
Дмитрий Городницкий
Software Engineer в Spotify, г. Стокгольм

Желаю студентам ШАГа высоких стремлений, самореализации и независимости.

Подробнее
Анатолий Каверин
Software Development Engineer в Amazon, AWS, г. Ванкувер

Академия дала мне хорошую прикладную базу, что позволило успешно пройти собеседование, а в последствии и реализовать первый проект.

Подробнее

Истории выпускников

Константин Згировский
Software Engineer в Snap Inc.
Обучение в ШАГе отличает то, что здесь нет ненужных предметов, которые отвлекают твое внимание. Ты можешь сфокусироваться на том, что тебе реально интересно.
Подробнее
Владислав Коренков
Senior Front End Developer, Scrum Master в Chama The App, г. Амстердам
Учеба в Шаге определила мой выбор профессии. В процессе учебы я сильно увлекся и понял, что хочу стать программистом.
Подробнее
Яценко Евгений
Project manager в PINGUIN-STUDIO
У нас был хороший преподаватель, который поддерживал и мотивировал. Еще я открыл для себя нишу менеджмента в IT и пошел по его стопам - стал Project manager-ом.
Подробнее
Даниил Борщанский
Lead Senior Automation Engineer в Intellias
Обучение в ШАГе превзошло все мои ожидания в подаче материала, в подходе к обучению и постановке задач.
Подробнее
Тимофей Лавренюк
Research and Development Engineer в KeepSolid
По сравнению с другими учебными заведениями, в Компьютерной Академии ШАГ программа обучения наиболее актуальна. Преподаватели - практики, у которых богатый опыт.
Подробнее
Эдуард Худайбердин
Software Development Engineer II в Amazon, г. Остин, США
Уже полтора года как я работаю в Amazon и проживаю в Остине, штат Техас, США. До этого я работал два года в Канаде в Ванкувере в той же компании, но на другом проекте. Даже не знаю, чем бы я занимался сейчас, если бы не пошёл учиться в ШАГ много лет назад.
Подробнее
Дмитрий Городницкий
Software Engineer в Spotify, г. Стокгольм
Желаю студентам ШАГа высоких стремлений, самореализации и независимости.
Подробнее
Анатолий Каверин
Software Development Engineer в Amazon, AWS, г. Ванкувер
Академия дала мне хорошую прикладную базу, что позволило успешно пройти собеседование, а в последствии и реализовать первый проект.
Подробнее

Компании, в которых работают наши выпускники