Разработка программного обеспечения - Профессиональное образование

О чём курс

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

Одной из уникальных особенностей курса является его комплексный подход. Помимо чисто технических навыков написания кода, слушатели погружаются в дисциплины, выходящие за рамки простого программирования. Вы научитесь основам проектирования сложных программных систем, освоите принципы их построения и получите необходимые знания по управлению программными проектами. Это критически важный навык, который отличает рядового кодера от профессионального инженера, способного видеть архитектуру системы целиком. В процессе обучения вы освоите внушительный стек технологий, включая языки программирования (C, C++, PHP, C#, Java, JavaScript), языки разметки и проектирования (HTML, XML, SQL, UML), а также современные библиотеки и фреймворки (STL, WinAPI, BCL, Windows Forms, WPF, WCF, ADO.NET, Android SDK). Особое внимание уделяется работе с базами данных (MSSQL, MySQL, Oracle) и сетевым технологиям, включая архитектуру Client-Server и AJAX.

Курс ориентирован на тех, кто хочет стать универсальным специалистом. По окончании обучения вы сможете претендовать на позиции программиста, тестировщика ПО, инженера по контролю качества, технического писателя, web-программиста или разработчика и администратора баз данных. Вы научитесь создавать Windows-приложения с использованием клиент-серверных технологий, проектировать базы данных любой сложности, разрабатывать интерактивные веб-приложения и автоматизировать бизнес-процессы. Вы будете готовы к участию в разработке компьютерных игр, созданию утилит для повседневных задач, обеспечению безопасности приложений с помощью современных алгоритмов шифрования и аутентификации, а также к управлению полным циклом разработки программного проекта. Программа также включает изучение паттернов проектирования и приёмов экстремального программирования, что позволит вам эффективно работать в команде и создавать качественный, документированный и масштабируемый код. Это идеальный выбор для тех, кто стремится получить глубокие системные знания и стать востребованным экспертом в мире IT.

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

Ⅰ семестр

  • Основы теории алгоритмов;
  • Процедурное программирование с использованием языка С;
  • Аппаратное и программное обеспечение PC (авторизованный курс Cisco Networking Academy);
  • Аппаратное обеспечение рабочих станций и ноутбуков;
  • Архитектура современных операционных систем;
  • Основы сетевых технологий.

Ⅱ семестр

  • Объектно-ориентированное программирование с использованием языка С++;
  • Использование библиотеки классов стандартных шаблонов STL;
  • Разработка Windows-приложений с использованием Visual C++ и WinAPI: Принципы построения Windows-приложений;
  • Взаимодействие с элементами управления;
  • Построение пользовательских интерфейсов.
  • Разработка веб-страниц на языке разметки XHTML с использованием каскадных таблиц стилей CSS;
  • Язык сценариев JavaScript;
  • Расширяемый язык разметки для создания веб-страниц – XML.

Ⅲ семестр

  • Теория баз данных: Язык структурированных запросов SQL;
  • Проектирование баз данных;
  • Нормализация баз данных.
  • Системы управления базами данных: принципы программирования и администрирования СУБД: Microsoft Access, MySQL,MS SQL Server: Использование языка структурированных запросов в Microsoft SQL Server 2008 (авторизованный курс Microsoft IT Academy 2778);
  • Внедрение и поддержка Microsoft SQL Server 2008 (авторизованный курс Microsoft IT Academy 6369);
  • Программирование баз данных Microsoft SQL Server 2008 R2 (авторизованный курс Microsoft IT Academy 6370);
  • Установка и конфигурирование Microsoft SQL Server 2008 (авторизованный курс Microsoft IT Academy 10151);
  • Создание и управление базами данных в Microsoft SQL Server 2008 (авторизованный курс Microsoft IT Academy 10152);
  • Планирование, создание и оптимизация индексов в Microsoft SQL Server 2008 (авторизованный курс Microsoft IT Academy 10153);
  • Резервное копирование и восстановление баз данных в Microsoft SQL Server 2008 (авторизованный курс Microsoft IT Academy 10154);
  • Управление безопасностью в Microsoft SQL Server 2008 (авторизованный курс Microsoft IT Academy 10155);
  • Автоматизация задач администрирования в Microsoft SQL Server 2008 (10156) - авторизованный курс Microsoft IT Academy;
  • Контроль и управление ресурсами в Microsoft SQL Server 2008 (авторизованный курс Microsoft IT Academy 10156);
  • Создание приложений для платформы Microsoft.NET: Базовый язык реализации .NET решений – С#;
  • Библиотека базовых классов BCL;
  • Основы разработки приложений с использованием Windows Form;
  • Разработка приложений с использованием WPF.

Ⅳ семестр

  • Программирование СУБД Oracle;
  • Системное программирование;
  • Сетевое программирование;
  • Создание приложений для платформы Microsoft.NET: Взаимодействие с источниками данных с помощью ADO.NET;
  • Разработка сервис-ориентированных приложений с использованием Windows Communication Foundation.
  • Паттерны проектирования;
  • Объектно-ориентированное проектирование. Язык UML;
  • Управление программными проектами.

Ⅴ семестр

  • Создание веб-приложений, исполняемых на стороне сервера при помощи языка программирования PHP и технологии AJAX;
  • Разработка веб-приложений ASP.NET на языке С# с использованием СУБД MS SQL Server, источников данных XML и технологии AJAX;
  • Разработка приложений с использованием технологии Клиент-Сервер;
  • Программирование с использованием технологии Java;
  • Паттерны проектирования;
  • Объектно-ориентированное проектирование. Язык UML;
  • Управление программными проектами
Складчина создана 31 октября 2014 г. · описание обновлено 2 мая 2026 г.

Теги курса

Инструменты
70 278 ₽ 120 000 ₽