Главная Школы IT STEP Academy Розробка програмного забезпечення
IT STEP Academy

Розробка програмного забезпечення

90 680 UAH за курс
24 месяцев
Для начинающих
Fullstack
Этот курс научит программированию с нуля. Вы изучите Python, C++, SQL, веб-разработку, облачные технологии и искусственный интеллект. Курс включает практические задания, работу с преподавателями и создание собственных проектов.

О курсе

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

Курс строится последовательно - от основ до сложных тем. Каждый модуль дает знания для следующего.

Основы программирования

На этом курсе начинают с основ алгоритмов и структур данных. Затем переходят к Python - изучают типы данных, переменные, условные операторы, циклы, списки и функции. Это база для всех последующих тем.

Объектно-ориентированное программирование на C++

Студенты осваивают C++ с нуля. Учат работать с указателями, структурами, алгоритмами поиска и сортировки. Затем переходят к ООП - конструкторы, деструкторы, виртуальные функции, абстрактные классы. Отдельный блок посвящен библиотеке STL - контейнеры, итераторы, алгоритмы, функторы.

Базы данных и SQL

Сначала изучают теорию баз данных - язык SQL, проектирование, нормализацию, многотабличные запросы. Затем переходят к Microsoft SQL Server - T-SQL, представления, триггеры, хранимые процедуры, система прав, резервное копирование.

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

В системном программировании рассматривают потоки, процессы, синхронизацию. В сетевом - сокеты, протоколы, синхронные и асинхронные механизмы обмена данными.

Веб-разработка

Начинают с основ - HTML и CSS для создания веб-страниц. Затем переходят к ASP.NET Core на C# с использованием MS SQL Server - создание REST API, микросервисов. Отдельный модуль посвящен веб-разработке на Python с Django и FastAPI.

Современные технологии

Студенты учатся работать с облачными решениями Microsoft Azure. Изучают Docker и Kubernetes для создания и оркестрации контейнеров. Отдельный блок про Fintech - Blockchain, криптовалюты, смарт-контракты на Solidity.

Мобильная разработка и искусственный интеллект

Модуль с React Native охватывает создание мобильных приложений для Android и iOS - адаптивный интерфейс, навигация, сетевое взаимодействие. В Python добавляют искусственный интеллект - нейронные сети, компьютерное зрение, обработку естественного языка.

Проектирование и управление

Изучают паттерны проектирования и язык UML для создания диаграмм. В управлении проектами рассматривают Agile, Scrum, работу с требованиями, инструменты управления качеством.

Сертификация

Курс включает подготовку к сертификациям Cisco Networking Academy по C, C++, Python, JavaScript и Microsoft Learn for Educators по Azure Fundamentals.

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

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

Что включено

Выдается диплом/сертификат
Гибкий график
Реальный проект в портфолио
Сопровождение ментора