| 25.03.2024 | 750.0 | Очная | Дистанционный | 200 000 | ДПО | Профессиональная переподготовка |
О программе
Уникальная образовательная программа профессиональной переподготовки, которая вводит в мир современных языков и систем программирования. Успешное окончание обучения позволит быть востребованным на рынке труда и найти достойную работу программиста.Входные требования
навыки алгоритмического мышления; знание основ программирования; навыки написания простых программ на любом алгоритмическом языке программирования (C#, C++, Java, Python, и.др.).Длительность
11 месяцевФормируемые компетенции
06.001 Программист
- B/03.4 Проверка работоспособности компьютерного программного обеспечения
О преподавателях

Хоружников Сергей Эдуардович,директор ЦАО ИТдоцент, к.ф-м.н, директор национального центра квантового интернета
Зудилова Татьяна Викторовназаместитель директора ЦАО ИТ,доцент, к.т.н., член Европейского комитета Ассоциации компаний - сертифицированных партнеров Microsoft - IAMCP
Войтюк Татьяна Евгеньевна,преподавательдоцент, к.т.н., ведущий тренер Oracle Academy
Ананченко Игорь Викторовичпреподавательдоцент, к.т.н., сертифицированный тренер и специалист Microsoft: MCT, MCDST, MCTS, MCSA,MCITP, MCSE
Андрущенко Мирослав Игоревичстарший преподавательсертифицированный тренер и специалист Microsoft: MCT, MCTS, MCSE, MCSA, специалист ведущей ИТ компании
https://itcenter.itmo.ru/d/klimanov.png
Содержание программы
Технологии программирования- Microsoft Solutions Framework. Модель процессов
- Рациональный унифицированный процесс
- Алгоритмы
- Сортировка и поиск данных
- Типизация и структуры данных
- Основные парадигмы программирования
- Визуальное моделирование при анализе и проектировании. Основы Unified Modeling Language (UML)
- Основные диаграммы UML
- Работа с GitHub
- Проектирование логической модели БД
- Нормализация баз данных
- Обеспечение целостности данных
- Основы SQL-запросов (DDL/DML/DCL), представления
- Программная реализация в СУБД MySQL
- Обзор и основные подходы в работе с NoSQL базами данных, СУБД MongoDB
- Разработка хранимых процедур
- Знакомство с PostgreSQL
- Основные операторы и синтаксис PL/ pgSQL
- Безопасность, ролевая модель и схемы
- Создание баз данных и файлов БД
- Проектирование и создание таблиц
- Создание и настройка индексов
- Обработка данных
- Соединения, представления, секционирование
- Функции, хранимые процедуры и триггеры
- Управление транзакциями, блокировки
- Обзор платформы Microsoft .NET
- Обзор С#
- Использование размерных типов
- Операторы и исключения
- Методы и параметры
- Массивы
- Принципы объектно-ориентированного программирования
- Использование переменных ссылочного типа
- Создание и разрушение объектов
- Наследование в С#
- Введение в Windows Forms
- Работа с элементами управления
- Разработка элементов управления
- Работа с данными в формах
- Смешивание управляемого и неуправляемого кода
- Печать и создание отчетов в приложениях Windows Forms
- Асинхронное программирование
- Повышение удобства использования приложения
- Развертывание приложения Windows Forms
- Безопасность приложения Windows Forms
- Обзор языков разметки
- Структура HTML-кода
- Принципы создания каскадных таблиц стилей, CSS
- Синтаксические особенности XML
- Технологии валидации XML-документов
- Обзор основных возможностей преобразования XML-документов
- XML и платформа Microsoft .NET
- Основы XML
- Схемы XML и проверка XML документов
- Технологии обработки данных в формате XML
- Приложения с централизованным хранением данных и ADO.NET
- Соединение с источником данных
- Выполнения операций с подключенным соединением
- Построение DataSet
- Чтение и запись XML данных c помощью ADO.NET
- Построение DataSet на основе существующего источника данных
- Построение и использование Web служб
- Обзор Microsoft .NET Framework
- Создание ASP.NET Web Forms
- Добавление программного кода к ASP.NET
- Проверка данных, вводимых пользователем
- Доступ к данным с помощью технологи ADO.NET EF
- Обзор ASP.NET MVC
- Проектирование веб приложения ASP.NET MVC
- Разработка моделей, контроллеров и представлений
- Структурирование ASP.NET MVC приложений и применение стилей
- Создание интерактивных страниц
- Технологии программирования
- Программирование на Python
- Основы разработки БД
- Программирование на Python (расширенные возможности)
- Программирование на Python (продвинутый уровень)
- Дипломное проектирование
- Программирование на C++
- Достоинства и недостатки языка
- Управляющие операторы
- Использование функций в C++
- Модульная организация программ
- Массивы
- Указатели и выделение памяти
- Работа с файлами. Обработка ошибок и исключений
- Структуры
- Объектно-ориентированное программирование (ООП)
- Перегрузка методов операций. Дружественные функции
| Направление подготовки | 09.03.04 Программная инженерия |
| Наименование укрупненного направления подготовки | Информатика и вычислительная техника |
| Дата ближайшего старта | 25.03.2024 |
| Дата окончания | 25.02.2025 |
| Место проведения | Санкт-Петербург
Санкт-Петербург
Россия, 196135, Санкт-Петербург, ул. Гастелло, 12, офис 311 |
| ID программы | 3cf34c38-b1ba-4825-927d-34d98c8d5c8a |
| Тип документа об окончании | Диплом |
| Объём программы в ак.ч. | 750.0 |
| Версия | 1 |
Рецензии и оценки
Отзывы 0
Чтобы оставить отзыв необходимо
войти
