Дополнительная профессиональная программа профессиональной переподготовки
Целью программы является формирование у слушателей комплекса знаний и практических навыков, необходимых для программирования клиент-серверных приложений, администрирования операционных систем семейства Linux, администрирования баз данных.
Преимущества программы
-
Получение востребованных компетенций в области ИТ, позволяющих повысить свою конкурентоспособность на рынке труда.
-
Междисциплинарность.
-
Занятия проводятся ведущими преподавателями Университета НИТУ МИСИС, а также специалистами из реального сектора экономики.
-
Наличие практической подготовки.
-
Участие в реализации программы компаний-лидеров в области разработки программного обеспечения.
К обучению приглашаются
К освоению программы допускаются лица, обучающиеся по специальностям и направлениям подготовки, отнесенным к ИТ-сфере:
- бакалавры не ранее 2 курса;
- специалисты не ранее 2 курса;
- магистры 1, 2 курса.
Получаемая квалификация и результат обучения
Диплом о профессиональной переподготовке с присвоением квалификации «Программист».
Сроки обучения
Срок освоения программы составляет 250 академических часов, длительность — 13 месяцев.
Формат обучения и содержание программы
Программа реализуется в соответствии с учебным планом в очно-заочной форме с применением дистанционных образовательных технологий.
Учебный план программы
Структурные элементы (разделы) программы | Общая трудоёмкость (академ.часов) | |
1. Разработка и управление базами данных для клиент-серверных приложений | 59 | |
2. Создание клиент-серверных приложений: принципы и практики |
59 | |
3. Основы и практики администрирования Astra Linux |
59 | |
4. Практика |
37 | |
5. Итоговая аттестация |
36 | |
Итого: |
250 |
Модуль 1. Разработка и управление базами данных для клиент-серверных приложений
- Введение в T-SQL, простейшие запросы
- Реляционная алгебра и реляционное исчисление
- Многоуровневые модели предметной области. Модель «сущность-связь»
- Описание отношений, доменов, ограничений целостности с помощью SQL Server
- Нормальные формы. Нормализация
- Индексы в БД и их разновидности. Индексированные представления. Триггеры. Пользовательские типы. Функции
- Программные интерфейсы для доступа к данным. Основы ADO.Net для работы с реляционной СУБД.
- Обработка данных на языке C#
- Архитектурные шаблоны построения программ
- Обработка данных на языке программирования PHP
- Веб-сервер Apache. Работа с методами протокола http в PHP
- Методы PHP для работы с серверной СУБД
- Разработка приложений для межсерверного взаимодействия. Библиотека cURL
- Графический интерфейс ОС Astra Linux для получения данных о вычислительной установке. Освоение инструментов FLY для доступа к приложениям установленным в режиме графического интерфейса, в том числе предназначенных для настройки компьютера.
- Режим командной строки ОС Astra Linux. Изучение правил использование режима командной строки. Типы команд, система помощи, параметры, специальные символы оболочки.
- Основные команды управления файлами ОС Astra Linux. Структура файловой системы. Изучение команд работы с файлами и каталогами. Система управления правами доступа к файлам. Специальные символы оболочки.
- Управление процессами в ОС Astra Linux. Процессы ОС Linux. Контекст процесса, его состояния, режимы, управление.
- Основные операторы языка программирования bash. Подготовка сценариев в ОС Astra Linux и их выполнение. Переменные, операторы, функции.
Формируемые компетенции
В ходе освоения программы слушатели приобретают профессиональные компетенции
-
Разрабатывают программное обеспечение.
-
Используют СУБД при разработке ПО.
- Администрируют операционные системы.
Руководитель программы
Калитин Денис ВладимировичКандидат технических наук, доцент Заместитель директора Института компьютерных наук НИТУ МИСИС |