Go-разработчик
Skillbox
Описание
Станьте разработчиком на языке Go под руководством личного наставника. Язык программирования Go от Google — прост, универсален и эффективен. Вы с нуля научитесь создавать на нём приложения с микросервисной архитектурой. Синтаксис Go прост и лаконичен, поэтому язык легко и быстро освоить даже людям без опыта.
Программа профессиональной переподготовки «Go-разработчик» разработана на оcнове профессионального стандарта 06.001 «Программист».
Программа профессиональной переподготовки реализуется в сетевой форме совместно с ООО "Скилбокс".
Кому подойдёт программа
Новичкам
Вы освоите востребованную профессию с нуля: поймёте принципы работы с операционными системами и обменом данными, научитесь создавать и оптимизировать приложения на языке Go. Сможете начать карьеру программиста.
IT-специалистам
Вы расширите свои компетенции и выучите новый язык системного программирования. Научитесь писать поддерживаемые приложения, работать с микросервисной архитектурой и высоконагруженными системами. Сможете решать больше задач и стать специалистом широкого профиля.
Вы научитесь:
- Писать программного кода с использованием языков программирования, определять и работать с данными.
- Оформлять программный код в соответствии с установленными требованиями.
- Разрабатывать процедуры проверки работоспособности и измерения характеристик программного обеспечения.
- Разрабатывать тестовые наборы данных.
- Проверять работоспособность программного обеспечения.
- Проводить рефакторинг и оптимизацию программного кода.
- Исправлять дефекты, зафиксированные в базе данных дефектов.
Как пользоваться платформой
Регистрация
Знакомитесь с платформой
Платформа Skillbox — собственная разработка компании, которую мы постоянно улучшаем. Вас ждут видео, практические задания и общение с кураторами. Доступ к материалам откроется сразу после покупки программы.
Теория
Получаете знания
Программа состоит из тематических видео разной длительности. Смотрите их когда и где угодно. Доступ бессрочный, чтобы вы всегда могли вернуться и повторить теорию.
Практика
Выполняете задания
Мы уверены, что навыки отрабатываются только через практику. Поэтому после теории вас ждёт практическая работа или тест. Все задачи приближены к реальным, их можно с гордостью добавить в портфолио.
Обратная связь
Работаете с куратором
Проверкой заданий занимаются кураторы. Это эксперты по теме программы. Они помогут с трудными задачами и подскажут, как улучшить ваши проекты. Общаться с проверяющими кураторами можно прямо на платформе.
Трудоустройство
Наши студенты с вероятностью 80% трудоустраиваются после завершения программы.
Часов в программе
Цель программы
Программа профессиональной переподготовки направлена на получение профессиональных компетенций, необходимых для разработки, отладки, проверки работоспособности, модификации программного обеспечения, интерфейсов и приложений, программируемых на языках Golang.
Актуальность
Язык Go многофункционален: он подходит для озакомления с различными современными парадигмами программирования и активно применяется в самых разных областях от разработки веб-сервисов до создания клиент-серверных приложений. Научившись программировать на Go, обучающиеся получат мощный и удобный инструмент для решения как учебных, так и прикладных задач.
Входная диагностика 1 час
Итоговая аттестация 40 часов
Компетенции
Общекультурные
ОК 09. Использовать информационные технологии в профессиональной деятельности.
Технологии программирования.
Языки, утилиты, среды программирования и средства пакетного выполнения процедур.
Синтаксис выбранного языка программирования, особенности программирования на этом языке, стандартные библиотеки языка программирования.
Применять выбранные языки программирования для написания программного кода.
Использовать выбранную среду программирования и средства системы управления базами данных.
Создание программного кода в соответствии с техническим заданием (готовыми спецификациями).
Профессиональные
ПК 5.5. Осуществлять тестирование информационной системы на этапе опытной эксплуатации с фиксацией выявленных ошибок кодирования в разрабатываемых модулях информационной системы.
Методы и средства проверки работоспособности программного обеспечения.
Уметь:Интерпретировать сообщения об ошибках, предупреждения, записи технологических журналов, возникающих при выполнении дефектного кода.
Писать программный код процедур проверки работоспособности программного обеспечения на выбранном языке программирования.
Внесение изменений в программный код для устранения выявленных дефектов.
ПК 3.3. Производить исследование созданного программного кода с использованием специализированных программных средств с целью выявления ошибок и отклонения от алгоритма.
Методы и приёмы отладки программного кода.
Нотации и программные продукты для графического отображения алгоритмов.
Интерпретировать диагностические данные: журналы, протоколы и прочее.
Владеть:Разработка алгоритмов решения поставленных задач в соответствии с требованиями технического задания или других принятых в организации нормативных документов.
ПК 1.1. Формировать алгоритмы разработки программных модулей в соответствии с техническим заданием.
Языки программирования и среды разработки.
Методы и приёмы алгоритмизации поставленных задач.
Системы кодировки символов, форматы хранения исходных текстов программ.
Применять инструментарий для создания и актуализации исходных текстов программ.
Владеть:Анализ программного кода на соответствие требованиям по читаемости и производительности.
ПК 1.3. Выполнять отладку программных модулей с использованием специализированных программных средств.
Методы и средства рефакторинга и оптимизации программного кода.
Уметь:Разработка и оформление контрольных примеров для проверки работоспособности программного обеспечения.
Владеть:Оптимизация программного кода с использованием специализированных программных средств.
ПК 1.4. Выполнять тестирование программных модулей.
Методы автоматической и автоматизированной проверки работоспособности программного обеспечения.
Уметь:Использовать выбранную среду программирования для разработки процедур проверки работоспособности программного обеспечения на выбранном языке программирования.
Владеть:Проверка работоспособности программного обеспечения на основе разработанных тестовых наборов данных.
ПК 4.1. Осуществлять инсталляцию, настройку и обслуживание программного обеспечения компьютерных систем.
Типовые ошибки, возникающие при разработке программного обеспечения, и методы их диагностики и исправления.
Уметь:Применять методы, средства для рефакторинга и оптимизации.
Владеть:Проверка работоспособности программного обеспечения на основе разработанных тестовых наборов данных.
Требования
Нет
Образование
- Высшее образование
- Среднее профессиональное образование
Модули
свернутьПреподаватели

Линьков
Валерий Владимирович
ООО "Консилиум М.Д. 24"
системный администратор
Профстандарт
Программист
06.001Ответственный за программу
88002226521