1. Основы теории алгоритмов и структур данных
2. Процедурное программирование с использованием языка С
3. Объектно-ориентированное программирование с использованием языка С++
4. Использование библиотеки классов стандартных шаблонов STL
5. Разработка Windows-приложений с использованием Visual C++ и WinAPI:
-
Принципы построения Windows-приложений
-
Взаимодействие с элементами управления
-
Построение пользовательских интерфейсов
6. Теория баз данных:
-
Язык структурированных запросов SQL
-
Проектирование баз данных
-
Нормализация баз данных
7. Системы управления базами данных: принципы программирования СУБД Microsоſt Access, MySQL
8. Авторизованные курсы Microsoſt IT Academy:
-
Использование языка структурированных запросов в Microsoſt SQL Server 2008 (2778)
-
Внедрение и поддержка Microsoſt SQL Server 2008 (6369)
-
Программированние баз данных Microsoſt SQL Server 2008 R2 (6370)
-
Установка и конфигурирование Microsoſt SQL Server 2008 (10151)
-
Создание и управление базами данных в Microsoſt SQL Server 2008 (10152)
-
Планирование, создание и оптимизация индексов в Microsoſt SQL Server 2008 (10153)
-
Резервное копирование и восстановление баз данных в Microsoſt SQL Server 2008 (10154)
-
Управление безопасностью в Microsoſt SQL Server 2008 (10155)
-
Автоматизация задач администрирования в Microsoſt SQL Server 2008 (10156)
-
Контроль и управление ресурсами в Microsoſt SQL Server 2008 (10157)
9. Программирование и администрирование Microsoſt SQL Server 2012
10. Программирование СУБД Oracle
11. Системное программирование (потоки, процессы, примитивы синхронизации, межпроцессное взаимодействие)
12. Сетевое программирование (сокеты, синхронные и асинхронные механизмы обмена данными, протоколы)
13. Разработка web-страниц на языке разметки HTML5 с использованием каскадных таблиц стилей CSS3
14. Язык сценариев JavaScript
15. Расширяемый язык разметки для создания Web-страниц – XML
16. Создание web-приложений, исполняемых на стороне сервера при помощи языка программирования PHP и технологии AJAX
17. Разработка приложений с использованием технологии 18. Клиент-Сервер 19. Создание приложений для платформы Microsоſt .NET:
-
Базовый язык реализации .NET решений - С#
-
Библиотека базовых классов BCL
-
Разработка приложений с использованием Windows Forms
-
Взаимодействие с источниками данных с помощью ADO.NET
-
Разработка приложений с использованием WPF
-
Разработка сервис-ориентированных приложений с использованием Windows Communication Foundation
18. Разработка web-приложений ASP.NET на языке С# с использованием СУБД MS SQL Server, источников данных XML и технологии AJAX
19. Создание облачных решений с использованием Windows Azure
20. Программирование с использованием технологии
21. Java
22. Разработка приложений для мобильных устройств на основе операционной системы Android
23. Разработка игр
24. Паттерны проектирования
25. Тестирование программного обеспечения (QA)
26. Объектно-ориентированное проектирование. Язык UML
27. Управление программными проектами
28. IT Essentials. Аппаратное и программное обеспечение
29. PC – авторизованный курс Cisco Networking Academy
30. Аппаратное обеспечение рабочих станций и ноутбуков
31. Установка и конфигурирование Windows 7 (6292) – авторизованный курс Microsoſt IT Academy
Студенты, успешно завершившие обучение, получат следующие сертификаты об окончании:
-
Cisco IT Essentials. PC Hardware and Soſt ware
-
Microsoſt 2778 Querying and Modifying Data in Microsoſt
-
SQL Server 2008 with Transact-SQL
-
Microsoſt 6369 Implementing and Maintaining Microsoſt
-
SQL Server 2008
-
Microsoſt 6370 Microsoſt SQL Server 2008 R2 Database
-
Development
-
Microsoſt 10151 Installing and Confi guring Microsoſt SQL
-
Server 2008
-
Microsoſt 10152 Creating and Managing Databases in
-
Microsoſt SQL Server 2008
-
Microsoſt 10153 Planning, Creating, and Optimizing
-
Indexes in Microsoſt SQL Server 2008
-
Microsoſt 10154 Backing Up and Restoring Databases in
-
Microsoſt SQL Server 2008
-
Microsoſt 10155 Managing Security in Microsoſt SQL
-
Server 2008
-
Microsoſt 10156 Automating Administrative Tasks in
-
Microsoſt SQL Server 2008
-
Microsoſt 10157 Monitoring and Controlling Resources in
-
Microsoſt SQL Server 2008
По окончании обучения студенты будут подготовлены к сдаче:
-
CompTIA A+: 220-801, 220-802
-
Oracle Certifi ed Associate, Java SE 7 Programmer: 1Z0-803
-
Microsoſt MCTS: 70-461, 70-480, 70-486, 70-483, 70-513, 70-516
По окончании данного курса вы сможете:
-
создавать Windows-приложения с использованием клиент-серверных технологий, графики, баз данных и мультимедиа;
-
правильно и в короткие сроки просчитывать алгоритмы решения поставленных задач и стоимость их внедрения;
-
проектировать базы данных различной степени сложности и величины, управлять ими;
-
разрабатывать Интернет-приложения, реагирующие на действия пользователей и
-
представляющие информацию, хранимую в базах данных;
-
автоматизировать работу с базами данных (как с одной, так и с несколькими базами одновременно), в зависимости от постановки задачи или требований заказчика;
-
участвовать в разработке компьютерных игр;
-
модифицировать Windows-программы под конкретные заказы;
-
разрабатывать сетевые приложения;
-
разрабатывать приложения для мобильных устройств на базе Android;
-
создавать утилиты, решающие повседневные проблемы пользователя;
-
создавать приложения и динамические web-узлы на основе платформы .NET;
-
обеспечивать безопасность приложений, используя алгоритмы шифрования, аутентификации и безопасные соединения;
-
тестировать программное обеспечение, используя современные методики и технологии;
-
проектировать программные проекты, независимо от конечного языка реализации.
График занятий: 5 раз в неделю (утром, днем или вечером на выбор)