ПРОФЕССИОНАЛЬНАЯ ПЕРЕПОДГОТОВКА
«Инженер-программист»
Программа составлена с учетом требований:
- Федеральный закон от 29.12.2012 № 273-ФЗ «Об образовании в Российской Федерации»
- Приказ Минобрнауки России от 01.07.2013 № 499 «Об утверждении Порядка организации и осуществления образовательной деятельности по дополнительным профессиональным программам»
- Приказ Минтруда России от 20.07.2022 № 424н «Об утверждении профессионального стандарта «Программист»
ДЛЯ КОГО
- Специалистов желающих получить профессию инженер-программист
ВЫДАВАЕМЫЙ ДОКУМЕНТ
- Диплом о профессиональной переподготовке установленного государством образца. Срок действия: бессрочно
Программа предназначена для:
- Специалистов желающих получить профессию инженер-программист
Курс обучения | Профессиональная переподготовка |
Продолжительность обучения | 320 / 600 час. (1,5 / 3 месяца) |
Форма обучения | Заочная, с применением дистанционных образовательных технологий |
Документ, выдаваемый после окончания обучения |
|
Присваиваемая квалификация | «Инженер-программист» с правом ведения профессиональной деятельности в сфере разработки, отладки, проверки работоспособности, модификации программного обеспечения |
Стоимость обучения |
9900 / 14900 руб. Возможна рассрочка оплаты! |
Ближайшие даты | с 30 Декабря 2024 г. с 06 Января 2025 г. с 13 Января 2025 г. с 20 Января 2025 г. |
Обязательное условие | Наличие среднего профессионального или высшего образования в любой сфере |
Основные разделы программы:
1. Введение в программирование
Алгоритм и алгоритмические структуры. Основы языка программирования Pascal. Раздел описаний программы. Реализация алгоритмических конструкций. Арифметические и логические выражения. Структурированные типы данных. Строковый тип данных. Файлы. Подпрограммы. Указатели. Основы объектно-ориентированного программирования.
2. Платформа Microsoft Visual Studio и технология XML
Освоение интегрированной среды разработки Microsoft Visual Studio. Работа с переменными и арифметическими выражениями на языке Visual Basic 2013. Работа с элементами управления, меню и панелями инструментов. Программирование процедур Sub и Function. Введение в объектно-ориентированное программирование. Создание классов и объектов. Программирование алгоритмов линейной структуры. Создание класса, его свойств и методов. Программирование структур разветвлений. Программирование циклов с заданным числом повторений. Табулирование. Построение графиков и сплайнов функций. Векторная графика. Графические примитивы. Программирование циклов, управляемых условием. Абстракция. Абстрактные классы. Обработка символьных и строковых переменных. Создание пользовательского интерфейса. Управление приложением с помощью главного меню. Наследование. Одномерные массивы. Двумерные массивы. Конструкторы класса. Перегрузка операций. Полиморфизм. Разработка приложений с использованием интернет-технологий. Программирование баз данных. Программирование баз данных с использованием ADO.NET. Основы технологии XML.
3. Алгоритмизация и основы ООП. Язык программирования С++
Базовые элементы языка С++. Функции в С++. Операторы С++. Рекуррентные соотношения. Вычисление конечных и бесконечных сумм и произведений. Массивы. Строки. Рекурсивные функции. Перегрузка функций и использование шаблонов. Организация файлового ввода/вывода. Структуры. Сортировки. Класс-контейнер вектор. Исключения. Классы и объекты. Наследование. Объектно-ориентированная реализация списков. Реализация списком с помощью библиотеки стандартных шаблонов.
4. Microsoft C# создание Windows приложений на C#
Основные понятия платформы .NET. Обзор языка программирования С#. Основные понятия языка С#. Описание и использование классов. Отношения между классами. Другие пользовательские типы. Коллекции и словари. Графический интерфейс приложений. Работа с файлами и папками. Работа с базами данных.
5. Базы данных
Общие сведения. Концепция баз данных (БД). Общая теория БД. Теория реляционных БД. Реляционные БД. Файловые СУБД. Объектно-ориентированные БД. Объектно-реляционная БД. Гипертекстовые БД. Общая характеристика распределительных БД. Создание РБД. Использование и функционирование РБД. Web-приложения. Проектирование и реализация БД. Современный подход к проектированию и реализации БД.
6. Проектирование реляционных баз данных
Базы данных: понятия, модели, технологии. Теория логического моделирования. Инструментальные средства моделирования. Логическое моделирование. Физическое моделирование.
7. СУБД Oracle (SQL, PLSQL)
Функции СУБД. Типовая организация СУБД. Иерархические и сетевые БД. Реляционный подход к организации БД. Основные концепции и термины. Базисные средства манипулирования реляционными данными. Проектирование реляционных БД. Структуры внешней памяти.Управление транзакциями, сериализация транзакций. Журнализация изменений БД. Архитектура «клиент-сервер». Система управления базами данных (RDBMS) Oracle. Архитектура баз данных Oracle. Элементы языка SQL. Запросы Oracle. Сложные запросы. Создание таблиц. Изменение данных таблицы. Другие объекты БД.
8. Язык программирования PHP — основы
9. HTML, CSS3, JavaScript
Основные понятия и принципы web-технологий. Основы языка разметки гипертекста HTML. Каскадные таблицы стилей. Технологии адаптивной верстки сайтов. Основы применения JavaScript. Основы серверной обработки web-приложений. Применение РНР для работы с базой данных. MVC-фреймворки и CMS-системы.
10. Программирование на языке Java
11. Механизмы тестирования программного кода*
12. Основы информационной безопасности компьютерных систем
Введение в надежность и безопасность программного обеспечения. Угрозы надежности и безопасности программного обеспечения. Качество программного обеспечения. Правила и этапы построения надежного программного обеспечения. Технологии разработки надежного программного обеспечения. Методы и технологии обеспечения безопасности программного обеспечения. Отечественные нормативные акты, регламентирующие деятельность в области обеспечения надежности и безопасности программного обеспечения. Подтверждение соответствия надежности и безопасности программного обеспечения.
13. Методы и средства защиты информации*
Общие положения. Классификация угроз безопасности и уровней защиты. Интерпретация угрозы атаки. Понятие надежности, безопасности. Методы и абстрактные модели защиты информации. Исходные данные и общий подход к математическому моделированию угроз безопасности. Общие вопросы моделирования угроз безопасности. Моделирование надежностных параметров и характеристик безопасности. Понятие и характеристики эксплуатационной безопасности. Моделирование потенциального нарушителя. Моделирование реализуемости и реализации реальных угроз атак. Формирование требований к построению безопасной системы. Проектирование систем защиты информации.
14. Нормативно-правовое регулирование и законодательная база*
* - только в программе продолжительностью 600 часов
Отзывы о работе Образовательного портала “Эксперт”
Все благодарственные письма → смотрите на этой странице
Как пройти обучение дистанционно
- позвонить по бесплатному номеру 8-(800)-775-09-71
- написать в онлайн чат
- написать на электронную почту info@expert123.ru
- оставить заявку на сайте по кнопке «Записаться на обучение»