Программирование на языке Go, разработка веб-приложений и RESTAPI-серверов

Код: ITC-GoRA

Курс включает в себя разработку полноценного веб-приложения при помощи языка Go, освоение основных этапов разработки при проектировании веб-приложений, а также проектирование REST API при помощи языка Go, освоение базовых инструментов разработчика в процессе создания микросервиса.

Формат проведения

-

Продолжительность

40 академических часов

Вендор

ITCloud

Тематика

Разработка
vendor

Вы научитесь

  • Создавать
  • Тестировать и прототипировать микросервисы на примере создания полноценного веб-приложения

Аудитория курса

Начинающие WEB-разработчики, тестировщики (QA), технические писатели

Требования к предварительной подготовке слушателя

Успешное окончание курса «Основы программирования на языке Go» или эквивалентная подготовка

Содержание курса

Модуль 1. Введение в Go (5 ак.ч.)

  • Основы языка программирования Go, его синтаксис и структура
Модуль 2. Веб-разработка на Go (5 ак.ч.)

  • Создание веб-приложений с использованием стандартной библиотеки Go
Модуль 3. REST API серверы (5 ак.ч.)

  • Разработка REST API с использованием стандартной библиотеки Go
Модуль 4. Шаблонизация (5 ак.ч.)

  • Использование шаблонизаторов для генерации HTML
Модуль 5. Работа с базой данных (5 ак.ч.)

  • Подключение к базам данных, написание запросов и обработка результатов
Модуль 6. Безопасность (5 ак.ч.)

  • Обеспечение безопасности веб-приложений, аутентификация и авторизация пользователей
Модуль 7. Оптимизация производительности (5 ак.ч.)

  • Оптимизация запросов к базе данных, кеширование и другие методы оптимизации
Модуль 8. Расширение функциональности (5 ак.ч.)

  • Использование сторонних библиотек и фреймворков для расширения функциональности веб-приложений

Как происходит обучение в АйТи Клауд

01 Выбор курса

В Учебном центре «АйТи Клауд» Вы можете подобрать курсы с полезным для Вас содержанием. УЦ «АйТи Клауд» готов предложить 1200+ программ различной тематики и степени сложности. Мы проводим курсы, авторизованные производителями ИТ, и также авторские программы от ведущих ИТ-экспертов.

02 Процесс обучения

Вы можете пройти обучение в различных форматах:

  • в очном - на территории Учебного центра либо территории Заказчика,

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


03 Выдача документов

По завершении обучения Вы получите удостоверение о повышении квалификации или сертификат (если у Вас отсутствует диплом о высшем образовании). После обучения на авторизованных курсах Вам также будет выдан сертификат от производителя.

poster