Специальность: Разработка программного обеспечения
Специализация "Разработка программного обеспечения" включает в себя изучение следующих дисциплин:
- Основы теории алгоритмов
- Процедурное программирование с использованием языка С
- Объектно-ориентированное программирование с использованием языка С++
- Использование библиотеки классов стандартных шаблонов STL
- Разработка Windows - приложений с использованием Visual C++ и WinAPI:
- принципы построения Windows - приложений
- взаимодействие с элементами управления
- Теория баз данных:
- структурированный язык запросов SQL
- системы управления базами данных, принципы программирования и администрирования СУБД: Microsоft Access, MySQL, MS SQL Server
- разработка баз данных с помощью Microsoft SQL Server (2779) -авторизованный курс Microsoft IT Academy
- поддержка баз данных в Microsoft SQL Server (2780) -авторизованный курс Microsoft IT Academy
- использование языка структурированных запросов в Microsoft SQL Server (2778) - авторизованный курс Microsoft IT Academy
- проектирование и построение инфраструктуры Microsoft SQL Server (2786) - авторизованный курс Microsoft IT Academy
- проектирование системы безопасности для Microsoft SQL Server (2787) - авторизованный курс Microsoft IT Academy
- построение надёжных решений с использованием Microsoft SQL Server (2788) - авторизованный курс Microsoft IT Academy
- администрирование и автоматизирование в Microsoft SQL Server (2789) - авторизованный курс Microsoft IT Academy
- оптимизация и устранение неполадок в Microsoft SQL Server (2790) - авторизованный курс Microsoft IT Academy
- инсталляция и настройка системы безопасности для Microsoft SQL Server (2936) - авторизованный курс Microsoft IT Academy
- администрирование и мониторинг Microsoft SQL Server (2937) - авторизованный курс Microsoft IT Academy
- свойства доступа к данным в Microsoft SQL Server (2938) - авторизованный курс Microsoft IT Academy
- Программирование СУБД Oracle
- Системное программирование
- Сетевое программирование
- Разработка web-страниц на языке разметки XHTML с использованием каскадных таблиц стилей CSS
- Язык сценариев JavaScript
- Расширяемый язык разметки для создания Web-страниц – XML
- Создание web–приложений, исполняемых на стороне сервера при помощи языка программирования PHP
- Разработка приложений с использованием технологии "Клиент-Сервер"
- Создание приложений для платформы Microsоft.NET:
- базовый язык реализации NET решений - С#
- основы разработки приложений с использованием Microsoft .NET Framework 2.0 (5160) - авторизованный курс Microsoft IT Academy
- расширенные приёмы разработки приложений с использованием Microsoft .NET Framework 2.0 (5161) - авторизованный курс Microsoft IT Academy
- библиотека базовых классов BCL
- основы разработки приложений с использованием Windows Forms и Microsoft Visual Studio (2546) - авторизованный курс Microsoft IT Academy
- расширенные приёмы использования Windows Forms в Microsoft Visual Studio (2547) - авторизованный курс Microsoft IT Academy
- базовые приёмы доступа к данным в Microsoft Visual Studio (2541) - авторизованный курс Microsoft IT Academy
- расширенные приёмы доступа к данным в Microsoft Visual Studio (2542) - авторизованный курс Microsoft IT Academy
- Разработка web-приложений ASP.NET на языке С# с использованием СУБД MS SQL Server и источников данных XML:
- основы разработки веб-приложений с помощью Microsoft Visual Studio (2543) - авторизованный курс Microsoft IT Academy
- расширенные приёмы разработки веб-приложений с использованием Microsoft Visual Studio (2544) - авторизованный курс Microsoft IT Academy
- разработка web-сервисов с использованием ASP.NET (2524) - авторизованный курс Microsoft IT Academy
- Программирование с использованием технологии Java
- Паттерны проектирования
- Экстремальное программирование
- Тестирование программного обеспечения
- Объектно-ориентированное проектирование. Язык UML
- Управление программными проектами
- IT Essentials I. Аппаратное и программное обеспечение PC - авторизованный курс Cisco Networking Academy
- Аппаратное обеспечение серверов
- Архитектура совремённых операционных систем
Студенты, успешно завершившие обучение, получат следующие сертификаты об окончании авторизованных курсов:
- Cisco ITE: PC Hardware and Software
- Cisco CCNA 1. Network Fundamentals
- Microsoft 2778 Querying and Modifying Data in Microsoft SQL Server 2008 with Transact-SQL
- Microsoft 6369 Implementing and Maintaining Microsoft SQL Server 2008
- Microsoft 6370 Microsoft SQL Server 2008 R2 Database Development
- Microsoft 10151 Installing and Configuring Microsoft SQL Server 2008
- Microsoft 10152 Creating and Managing Databases in Microsoft SQL Server 2008
- Microsoft 10153 Planning, Creating, and Optimizing Indexes in Microsoft SQL Server 2008
- Microsoft 10154 Backing Up and Restoring Databases in Microsoft SQL Server 2008
- Microsoft 10155 Managing Security in Microsoft SQL Server 2008
- Microsoft 10156 Automating Administrative Tasks in Microsoft SQL Server 2008
- Microsoft 10157 Monitoring and Controlling Resources in Microsoft SQL Server 2008
По окончании обучения студенты будут подготовлены к сдаче сертификационных экзаменов по следующим программам сертификации:
CompTIA A+:
- 220-701, 220-702
Oracle Certified Associate, Java SE 7 Programmer310-065
- 1Z0-803
Microsoft MCTS
- 70-432, 70-433, 70-511, 70-515, 70-513, 70-516
По окончании данного курса вы сможете:
- создавать Windows-приложения с использованием клиент-серверных технологий, графики, баз данных и мультимедиа
- правильно и в короткие сроки просчитывать алгоритмы решения поставленных задач и стоимость их внедрения
- проектировать базы данных различной степени сложности и величины, управлять ими
- разрабатывать Интернет-приложения, реагирующие на действия пользователей и представляющие информацию, хранимую в базах данных
- автоматизировать работу с базами данных (как с одной, так и с несколькими базами одновременно), в зависимости от постановки задачи или требований заказчика
- участвовать в разработке компьютерных игр;
- модифицировать Windows-программы под конкретные заказы
- разрабатывать сетевые приложения
- создавать утилиты, решающие повседневные проблемы пользователя
- создавать приложения и динамические web-узлы на основе платформы .NET
- обеспечивать безопасность приложений, используя алгоритмы шифрования, аутентификации и безопасные соединения
- тестировать программное обеспечение, используя современные методики и технологии
- проектировать программные проекты, независимо от конечного языка реализации
- управлять всеми аспектами и тонкостями программных проектов
- документировать создаваемые приложения
- применять приёмы экстремального программирования для успешной работы команды
- использовать паттерны проектирования в повседневной рабочей деятельности
- программировать кросс-платформенные решения
Спрос на специалистов в области разработки программного обеспечения ежедневно растёт. Банки, интернет-провайдеры, предприятия малого, среднего и крупного бизнеса, фирмы, занимающиеся разработкой и тестированием программного обеспечения, государственные предприятия, научно-исследовательские институты и лаборатории заинтересованы в приёме на работу наших выпускников. Вы сможете трудоустроиться программистом, тестировщиком программного обеспечения, инженером по контролю качества, лидером команды разработчиков, управляющим программным проектом, техническим писателем, системным архитектором, web-программистом, аналитиком программных проектов, разработчиком и администратором баз данных.
Последние изменение страницы: 9 января 2014 г.