Курс профессионального программирования с нуля

|
Начало обучения: октябрь 2022
|
|
|
 |
Форма обучения: Очная/Дистанционная |
|
|
 |
Объем программы: 340 акад. часов |
|
|

|
Срок обучения: 7 месяца
|
|
|
 |
График занятий: по 4 академических часа 2 раз в неделю в вечернее время (с 18:00 до 21:00) |
|
|
 |
Стоимость обучения: 49 000 руб (возможно поэтапная оплата)
|
|
|

|
Документ об окончании: Диплом о профессиональной переподготовке
|
|
|
 |
Контакты: Тел. +7 (831) 436-73-33, Email: ips3nntu@mail.ru |
|
|
 |
Записаться на обучение |
Учебный план программы
"Профессиональное программирование"
Наименование разделов |
Всего, ак.ч.
|
Программирование на С++
|
105 |
Скриптовые языки программирования
|
40 |
Технологии и методы программирования
|
50 |
Администрирование Linux
|
61 |
Программирование на JAVA
|
48 |
Итоговая аттестация. |
36 |
Итого: |
340 |
Программирование на С++
- Операторы языка
- Основные типы данных и операции с ними
- Классы памяти и область действия объектов
- Функции, их виды и назначение
- Операторы управления
- Рекурсивные алгоритмы
- Структурные типы данных
- Ввод-вывод в языке С++
- Массивы и указатели
- Символьные массивы
- Работа с файлами
- Классы. Виды и назначение
- Наследование
- Дружественность классов
- Абстрактные классы и интерфейсы
|
Скриптовые языки программирования
- Простые типы данных. Управление потоком выполнения
- Ввод-вывод данных. Коллекции
- Функции. Основы ООП
- Средства организации программного обеспечения на языке Python
- Программные пакеты языка Python
Технологии и методы программирования
- Модели жизненного цикла ПО
- Аттестация, верификация и тестирование ПО
- Методики тестирования ПО. Тестовое покрытие
- Характеристики качества ПО
- Документирование ПО
- Основы языка UML
Администрирование Linux
- Файловая система ext4 и принципы работы с ней
- Сборка и настройка приложений
- Средства разграничения доступа
- Управление и настройка ядра ОС
- Управление процессами и службами
- Настройка сетевых сервисов
Программирование на JAVA
- Базовые конструкции языка
- Объектно-ориентированное программирование
- Использование класов и API
- Средства создания графического интерфейса
- Создание аплетов и сервлетов
- Серверы приложений
- Введение в Spring
Web-программирование
- Архитектура сетевого пространства
- Структура сетевого приложения и инструментальные средства
- Обзор технологий и методов построения web-приложений
- Основы JavaScript
- Технологии обмена данными внутри web-приложений
- Принципы построения высокопроизводительных web-приложений
Преподаватели
 |
Ляхманов Дмитрий Александрович
Доцент кафедры «Информационная безопасность вычислительных систем и сетей», Кандидат технических наук
Раздел: Администрирование Linux |

|
Капранов Сергей Николаевич
Доцент кафедры "Информатика и системы управления", Кандидат технических наук.
Раздел: Технологии и методы программирования
|

|
Шагалова Полина Анатольевна
Старший преподаватель кафедры "Информатика и системы управления".
Раздел: Программирвоание на С++
|

|
Миндров Александр Евгеньевич
Доцент кафедры "Информатика и системы управления", Кандидат технических наук.
Раздел: Программирование на Java
|

|
Дмитриев Дмитрий Валерьевич
Доцент кафедры "Информатика и системы управления", Кандидат технических наук.
Раздел: Программирование мобильных устройств |