Курсы переподготовки инженер-программист

Дистанционное обучение
по всей России
8-800-775-09-71
Звонок бесплатный!

ПРОФЕССИОНАЛЬНАЯ ПЕРЕПОДГОТОВКА

«Инженер-программист»

 

Программа составлена с учетом требований:

  • Федеральный закон от 29.12.2012 № 273-ФЗ «Об образовании в Российской Федерации»
  • Приказ Минобрнауки России от 01.07.2013 № 499 «Об утверждении Порядка организации и осуществления образовательной деятельности по дополнительным профессиональным программам»
  • Приказ Минтруда России от 20.07.2022 № 424н «Об утверждении профессионального стандарта «Программист»

ДЛЯ КОГО

  • Специалистов желающих получить профессию инженер-программист

ВЫДАВАЕМЫЙ ДОКУМЕНТ

  • Диплом о профессиональной переподготовке установленного государством образца. Срок действия: бессрочно

СТОИМОСТЬ ОБУЧЕНИЯ
10000 / 15000 руб.

Программа предназначена для:

  • Специалистов желающих получить профессию инженер-программист

 

Курс обучения Профессиональная переподготовка
Продолжительность обучения 320 / 600 часов (1,5 / 3 месяца)
Форма обучения Заочная, с применением дистанционных образовательных технологий
Документ, выдаваемый после окончания обучения
  • Диплом о профессиональной переподготовке установленного государством образца. Срок действия: бессрочно
Присваиваемая квалификация

«Инженер-программист» с правом ведения профессиональной деятельности в сфере разработки, отладки, проверки работоспособности, модификации программного обеспечения

Стоимость обучения 10000 / 15000 руб.

Возможна рассрочка оплаты!

Ближайшие даты с 01 Апреля 2024 г.
с 08 Апреля 2024 г.
с 15 Апреля 2024 г.
с 22 Апреля 2024 г.
Обязательное условие

Наличие среднего профессионального или высшего образования в любой сфере

Основные разделы программы:

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 часов

Отзывы о работе Образовательного портала “Эксперт”

Все благодарственные письма → смотрите на этой странице

Как пройти обучение дистанционно

1 Получить консультацию или записаться на курс можно любым удобным способом:
  • позвонить по бесплатному номеру 8-(800)-775-09-71
  • написать в онлайн чат
  • написать на электронную почту info@expert123.ru
  • оставить заявку на сайте по кнопке «Записаться на обучение»
2 Для заключения договора отправьте необходимые документы на нашу электронную почту.
3 После заключения договора и оплаты обучения, вы получите доступ в личный кабинет с учебными материалами и тестами.
4 После успешного завершения учёбы в течении 1-3 рабочих дней вам будут направлены скан-копии документов об обучении.
5 Доставка оригиналов документов об обучении осуществляется заказным письмом Почтой России – БЕСПЛАТНО!

Лицензии на осуществление образовательной деятельности

× Задать вопрос в WhatsApp