Программирование на GO

  • Целью дисциплины является подготовка студентов к изучению специализированных языков программирования для создания смарт-контрактов, опираясь на знание языка программирования GO и его возможностей для разработки высокоэффективных и надежных программных приложений. В рамках данной дисциплины студенты изучат синтаксис языка GO, его основные конструкции и типы данных, структуру данных, функции и методы, обработку ошибок и тестирование программ, основы системного программирования на языке GO и взаимодействия с операционной систем, горутины и каналы, сетевое программирование и работу с базами данных, инструментами и библиотеками, разработанными для языка GO, такими как gofmt, go test, go build, go mod, go get и другие библиотеки и фреймворки для ускорения разработки, оптимизации производительности и обеспечения безопасности программы. Студенты создадут параллельные и распределенные программные приложения, научатся работать с экосистемой GO, включая пакетный менеджер Go Modules и сторонние библиотеки и фреймворки, напишут тесты для проверки работоспособности программы. Итоговая оценка представляет собой защиту портфолио.
  • Образовательная программа 6B06191 Блокчейн - инженерия
  • Кредитов 5
  • Год обучения 2
  • Семестр 4
Top