• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
2019/2020

Разработка веб-сервисов на языке Go

Статус: Дисциплина общефакультетского пула
Когда читается: 3 модуль
Язык: русский
Кредиты: 3
Контактные часы: 32

Программа дисциплины

Аннотация

Курс знакомит с многообразием существующих логических систем. Основное внимание будет уделяться "неклассическим" логикам, тому, как логический способ мышления применяется к решению задач лингвистики, философии и информатики. Курс направлен на студентов ФКН академических программ бакалавриата “Программная инженерия” и “Прикладная математика и информатика”, но может быть интересен и студентам других программ, интересующихся логикой.
Цель освоения дисциплины

Цель освоения дисциплины

  • Основная цель освоения дисциплины «Разработка веб-сервисов на языке Go»  дать студентам возможность получить повышенные знания по программированию по сравнению с обязательным курсом.
Планируемые результаты обучения

Планируемые результаты обучения

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

Содержание учебной дисциплины

  • Базовый синтаксис языка.
    Способен учиться, приобретать новые знания, умения, в том числе в области, отличной от профессиональной
  • Основы работы с HTTP-1
    Способен описывать проблемы и ситуации профессиональной деятельности, используя язык и аппарат программирования
  • Асинхронное программирование.
    Способен вести исследовательскую деятельность, включая анализ проблем, постановку целей и задач, выделение объекта и предмета исследования, выбор способа и методов исследования, а также оценку его качества
  • Рефлексия и кодогенерация.
    Способен формализовать и алгоритмизировать поставленную задачу
  • Основы работы с HTTP-2
    Способен корректно формулировать и доказывать утверждения, сформулировать результат, увидеть следствия полученного результата
  • Работа с системами хранилищ.
    Способен грамотно и аргументировано публично представлять результаты своей научной и профессиональной деятельности, в т.ч. используя современные средства ИКТ.
  • Разработка веб-приложения.
    Способен вести письменную и устную коммуникацию на русском (государственном) языке в рамках профессионального и научного общения, как межличностного, так и группового
  • Микросервисы.
Элементы контроля

Элементы контроля

  • неблокирующий домашнее задание 1
  • неблокирующий домашнее задание 2
  • неблокирующий домашнее задание 3
  • неблокирующий домашнее задание 4
  • неблокирующий домашнее задание 5
  • неблокирующий домашнее задание 6
  • неблокирующий домашнее задание 7
  • неблокирующий домашнее задание 8
    Оценка за дисциплину выставляется в соответствии с формулой оценивания от всех пройденных элементов контроля. Экзамен не проводится.
Промежуточная аттестация

Промежуточная аттестация

  • Промежуточная аттестация (3 модуль)
    0.125 * домашнее задание 1 + 0.125 * домашнее задание 2 + 0.125 * домашнее задание 3 + 0.125 * домашнее задание 4 + 0.125 * домашнее задание 5 + 0.125 * домашнее задание 6 + 0.125 * домашнее задание 7 + 0.125 * домашнее задание 8
Список литературы

Список литературы

Рекомендуемая основная литература

  • Батчер М., Фарина М. - Go на практике - Издательство "ДМК Пресс" - 2017 - 374с. - ISBN: 978-5-97060-477-9 - Текст электронный // ЭБС ЛАНЬ - URL: https://e.lanbook.com/book/97351

Рекомендуемая дополнительная литература

  • Богданов М.Р. - Разработка клиентских приложений Web-сайтов - Национальный Открытый Университет "ИНТУИТ" - 2016 - 258с. - ISBN: - Текст электронный // ЭБС ЛАНЬ - URL: https://e.lanbook.com/book/100451