Self enrolment


Программист


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


Программа разработана в соответствии с нормативно-правовыми, законодательными актами, в том числе Приказом Министерства образования и науки РФ от 18 апреля 2013 г. № 292 "Об утверждении Порядка организации и осуществления образовательной деятельности по основным программам профессионального обучения" (с изменениями и дополнениями), Трудовым Кодексом Российской Федерации, Конституцией РФ, Федеральным законом "Об образовании в Российской Федерации" от 29.12.2012 № 273-ФЗ, профстандартом «Программист», утв. приказом Минтруда от 18 ноября 2013 г. № 679н.


Слушатель по окончании обучения должен знать:

  • актуальную нормативно-правовую базу в области документирования алгоритмов
  • основные этапы разработки программного обеспечения
  • основные принципы технологии структурного и объектно-ориентированного программирования
  • знание API современных мобильных операционных систем
  • основные принципы отладки и тестирования программных продуктов
  • инструментарий отладки программных продуктов
  • модели процесса разработки программного обеспечения
  • основные принципы процесса разработки программного обеспечения
  • основные подходы к интегрированию программных модулей.
  • виды и варианты интеграционных решений
  • современные технологии и инструменты интеграции
  • основные протоколы доступа к данным
  • методы и способы идентификации сбоев и ошибок при интеграции приложений
  • методы отладочных классов
  • стандарты качества программной документации
  • основы организации инспектирования и верификации
  • встроенные и основные специализированные инструменты анализа качества программных продуктов
  • графические средства проектирования архитектуры программных продуктов
  • требования охраны труда


уметь:

  • осуществлять разработку кода программного модуля на языках низкого уровня и высокого уровней в том числе для мобильных платформ
  • создавать программу по разработанному алгоритму как отдельный модуль.
  • оформлять документацию на программные средства
  • применять инструментальные средства отладки программного обеспечения
  • выполнять оптимизацию и рефакторинг программного кода
  • работать с системой контроля версий
  • способы оптимизации и приемы рефакторинга
  • инструментальные средства анализа алгоритма
  • методы организации рефакторинга и оптимизации кода
  • принципы работы с системой контроля версий


Трудоемкость обучения

Нормативная трудоемкость обучения по данной программе составляет 480 часов (326 ч. – теоретического обучения;  154 ч. – стажировка на рабочем месте), включая все виды аудиторной учебной работы слушателя.