III уровень Программирование и создание ИТ-продуктов

Go-разработчик

Skillbox
262,00 часа длительность
Онлайн формат
Базовый уровень
1 поток (закрыт) 16.05-14.10.2022
2 поток (закрыт) 06.06-03.11.2022
3 поток (закрыт) 20.06-25.11.2022
4 поток (закрыт) 27.06-02.12.2022
5 поток (закрыт) 04.07-09.12.2022
6 поток (закрыт) 11.07-16.12.2022
7 поток (закрыт) 18.07-23.12.2022
8 поток (закрыт) 25.07-30.12.2022
9 поток (закрыт) 01.08.2022-13.01.2023
10 поток (закрыт) 08.08.2022-20.01.2023
11 поток (закрыт) 15.08.2022-27.01.2023
12 поток (закрыт) 22.08.2022-03.02.2023
13 поток (закрыт) 29.08.2022-10.02.2023
14 поток (закрыт) 05.09.2022-17.02.2023
15 поток (закрыт) 12.09.2022-22.02.2023
16 поток (закрыт) 27.05-26.10.2022
17 поток (закрыт) 19.09.2022-03.03.2023
18 поток (закрыт) 26.09.2022-10.03.2023
19 поток (закрыт) 03.10.2022-17.03.2023
20 поток (закрыт) 10.10.2022-24.03.2023
21 поток (закрыт) 17.10.2022-31.03.2023
22 поток (закрыт) 24.10.2022-07.04.2023
23 поток (закрыт) 31.10.2022-14.04.2023
24 поток (закрыт) 07.11.2022-21.04.2023
25 поток (закрыт) 14.11.2022-28.04.2023
26 поток (закрыт) 21.11.2022-05.05.2023
27 поток (закрыт) 28.11.2022-12.05.2023
28 поток (закрыт) 05.12.2022-19.05.2023
29 поток (закрыт) 12.12.2022-26.05.2023
30 поток (закрыт) 19.12.2022-02.06.2023
31 поток (закрыт) 23.12.2022-09.06.2023
32 поток (закрыт) 24.12.2022-10.06.2023

Описание

Станьте разработчиком на языке Go под руководством личного наставника. Язык программирования Go от Google — прост, универсален и эффективен. Вы с нуля научитесь создавать на нём приложения с микросервисной архитектурой. Синтаксис Go прост и лаконичен, поэтому язык легко и быстро освоить даже людям без опыта.

Программа профессиональной переподготовки «Go-разработчик» разработана на оcнове профессионального стандарта 06.001 «Программист». 
Программа профессиональной переподготовки реализуется в сетевой форме совместно с ООО "Скилбокс".

 

Кому подойдёт программа

Новичкам

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

IT-специалистам

Вы расширите свои компетенции и выучите новый язык системного программирования. Научитесь писать поддерживаемые приложения, работать с микросервисной архитектурой и высоконагруженными системами. Сможете решать больше задач и стать специалистом широкого профиля.

 

Вы научитесь:

- Писать программного кода с использованием языков программирования, определять и работать с данными.

- Оформлять программный код в соответствии с установленными требованиями.

- Разрабатывать процедуры проверки работоспособности и измерения характеристик программного обеспечения.

- Разрабатывать тестовые наборы данных.

- Проверять работоспособность программного обеспечения.

- Проводить рефакторинг и оптимизацию программного кода.

- Исправлять дефекты, зафиксированные в базе данных дефектов.

 

Как пользоваться платформой

Регистрация

Знакомитесь с платформой
Платформа Skillbox — собственная разработка компании, которую мы постоянно улучшаем. Вас ждут видео, практические задания и общение с кураторами. Доступ к материалам откроется сразу после покупки программы.

Теория

Получаете знания
Программа состоит из тематических видео разной длительности. Смотрите их когда и где угодно. Доступ бессрочный, чтобы вы всегда могли вернуться и повторить теорию.

Практика

Выполняете задания
Мы уверены, что навыки отрабатываются только через практику. Поэтому после теории вас ждёт практическая работа или тест. Все задачи приближены к реальным, их можно с гордостью добавить в портфолио.

Обратная связь

Работаете с куратором
Проверкой заданий занимаются кураторы. Это эксперты по теме программы. Они помогут с трудными задачами и подскажут, как улучшить ваши проекты. Общаться с проверяющими кураторами можно прямо на платформе.

 

Трудоустройство

Наши студенты с вероятностью 80% трудоустраиваются после завершения программы.

 

Часов в программе
63,00 часа
лекции
143,00 часа
практика
18,00 часов
промежуточная аттестация
1 час
входная диагностика
40 часов
итоговая аттестация
265,00 часов
всего
Цель программы
Целью реализации программы профессиональной переподготовки «Go-разработчик» является освоение компетенций, необходимых для выполнения нового вида профессиональной деятельности в сфере связи, информационных и коммуникационных технологий: разработка программного обеспечения.
Программа профессиональной переподготовки направлена на получение профессиональных компетенций, необходимых для разработки, отладки, проверки работоспособности, модификации программного обеспечения, интерфейсов и приложений, программируемых на языках Golang.
Актуальность
Актуальность программы обусловлена потребностью общества в квалифицированных специалистах и отвечает социальному заказу по подготовке кадров в области программирования, а также высоким интересом современного общества к IT-сфере.
Язык Go многофункционален: он подходит для озакомления с различными современными парадигмами программирования и активно применяется в самых разных областях от разработки веб-сервисов до создания клиент-серверных приложений. Научившись программировать на Go, обучающиеся получат мощный и удобный инструмент для решения как учебных, так и прикладных задач.
Входная диагностика 1 час
Выявление уровня подготовки слушателей, оценка соответствующих программе компетенций перед началом обучения проводится посредством решения практических задач.
Итоговая аттестация 40 часов
Итоговая аттестация по программе "Go-разработчик" проводится в форме дистанционной защиты индивидуальной итоговой аттестационной работы (индивидуального проекта).

Компетенции

Общекультурные


ОК 09. Использовать информационные технологии в профессиональной деятельности.
Знать:

Технологии программирования.
Языки, утилиты, среды программирования и средства пакетного выполнения процедур.
Синтаксис выбранного языка программирования, особенности программирования на этом языке, стандартные библиотеки языка программирования.

Уметь:

Применять выбранные языки программирования для написания программного кода.
Использовать выбранную среду программирования и средства системы управления базами данных.

Владеть:

Создание программного кода в соответствии с техническим заданием (готовыми спецификациями).

Профессиональные


ПК 5.5. Осуществлять тестирование информационной системы на этапе опытной эксплуатации с фиксацией выявленных ошибок кодирования в разрабатываемых модулях информационной системы.
Знать:

Методы и средства проверки работоспособности программного обеспечения.

Уметь:

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

Владеть:

Внесение изменений в программный код для устранения выявленных дефектов.

ПК 3.3. Производить исследование созданного программного кода с использованием специализированных программных средств с целью выявления ошибок и отклонения от алгоритма.
Знать:

Методы и приёмы отладки программного кода.
Нотации и программные продукты для графического отображения алгоритмов.

Уметь:

Интерпретировать диагностические данные: журналы, протоколы и прочее.

Владеть:

Разработка алгоритмов решения поставленных задач в соответствии с требованиями технического задания или других принятых в организации нормативных документов.

ПК 1.1. Формировать алгоритмы разработки программных модулей в соответствии с техническим заданием.
Знать:

Языки программирования и среды разработки.
Методы и приёмы алгоритмизации поставленных задач.
Системы кодировки символов, форматы хранения исходных текстов программ.

Уметь:

Применять инструментарий для создания и актуализации исходных текстов программ.

Владеть:

Анализ программного кода на соответствие требованиям по читаемости и производительности.

ПК 1.3. Выполнять отладку программных модулей с использованием специализированных программных средств.
Знать:

Методы и средства рефакторинга и оптимизации программного кода.

Уметь:

Разработка и оформление контрольных примеров для проверки работоспособности программного обеспечения.

Владеть:

Оптимизация программного кода с использованием специализированных программных средств.

ПК 1.4. Выполнять тестирование программных модулей.
Знать:

Методы автоматической и автоматизированной проверки работоспособности программного обеспечения.

Уметь:

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

Владеть:

Проверка работоспособности программного обеспечения на основе разработанных тестовых наборов данных.

ПК 4.1. Осуществлять инсталляцию, настройку и обслуживание программного обеспечения компьютерных систем.
Знать:

Типовые ошибки, возникающие при разработке программного обеспечения, и методы их диагностики и исправления.

Уметь:

Применять методы, средства для рефакторинга и оптимизации.

Владеть:

Проверка работоспособности программного обеспечения на основе разработанных тестовых наборов данных.

Требования

Нет

Образование
  • Высшее образование
  • Среднее профессиональное образование

Модули

свернуть
184,00ч
Модуль 1 Учебный модуль 1. Go-разработчик
Основополагающие концепции языка Go. Создание проекта на JetBrains GoLand. Вы узнаете приемы использования Go: тестирования, отладки, маршрутизации и создания веб-служб и сетевых приложений. Изучите принципы работы операционных систем и обмена данными по сети. Научитесь работать с файловой системой, алгоритмами поиска и сортировки. Научитесь собирать, тестировать и развёртывать готовые приложения.
18,00ч
Модуль 3 Учебный модуль 3. Язык запросов SQL
Основные темы учебного модуля: Базы данных: реляционные и нереляционные. Структура реляционных баз данных. Основные типы полей и три типа связей между таблицами. База данных MySQL на хостинге. Установка и настройка MySQL. Типы SQL-запросов к реляционным базам данных: запросы на получение данных, на их добавление, изменение и удаление SELECT-запросы. SQL-запросы функции.
22,00ч
Модуль 2 Учебный модуль 2. Система контроля версий Git
Cистема контроля версий: как выглядит работа с Git Установка Git на Windows, Linux, MacOS. Работа с Git в командной строке. Жизненный цикл изменений. Игнорирование изменений. Работа с Git в средах разработки. Удалённые и локальные репозитории. GitHub и GitLab: обзор систем.
184,00ч
Модуль 1 Учебный модуль 1. Go-разработчик
Основополагающие концепции языка Go. Создание проекта на JetBrains GoLand. Вы узнаете приемы использования Go: тестирования, отладки, маршрутизации и создания веб-служб и сетевых приложений. Изучите принципы работы операционных систем и обмена данными по сети. Научитесь работать с файловой системой, алгоритмами поиска и сортировки. Научитесь собирать, тестировать и развёртывать готовые приложения.
22,00ч
Модуль 2 Учебный модуль 2. Система контроля версий Git
Cистема контроля версий: как выглядит работа с Git Установка Git на Windows, Linux, MacOS. Работа с Git в командной строке. Жизненный цикл изменений. Игнорирование изменений. Работа с Git в средах разработки. Удалённые и локальные репозитории. GitHub и GitLab: обзор систем.
18,00ч
Модуль 3 Учебный модуль 3. Язык запросов SQL
Основные темы учебного модуля: Базы данных: реляционные и нереляционные. Структура реляционных баз данных. Основные типы полей и три типа связей между таблицами. База данных MySQL на хостинге. Установка и настройка MySQL. Типы SQL-запросов к реляционным базам данных: запросы на получение данных, на их добавление, изменение и удаление SELECT-запросы. SQL-запросы функции.

Преподаватели

Линьков

Валерий Владимирович

ООО "Консилиум М.Д. 24"

системный администратор

80 000 p
Авторизуйтесь чтобы записаться

Профстандарт

Программист

06.001

Ответственный за программу

doc@dposkillbox.ru

88002226521