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