Top.Mail.Ru
Курс: Golang (Go) для веб-разработки
+375 (29) 737-37-87

Курс: Golang (Go) для веб-разработки

Курс: Golang (Go) для веб-разработки

GoLang - это язык будущего, который быстро набирает популярность. Он предлагает высокую производительность, безопасность и масштабируемость. GoLang используется в крупных компаниях, таких как Google, Netflix и Dropbox. Современные банки активно используют Go в качестве основного языка для банковских систем и спрос на GoLang-разработчиков растет.

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

Изучив данный курс, вы приобретете профессиональные навыки программирования на языке GoLang и научитесь разрабатывать веб-приложения с использованием Go. Узнаете принципы микросервисной архитектуры и приобретете навыки работы с базами данных SQL и NoSQL. Получите практический опыт работы над проектом и подготовите проект для портфолио.

Курс: Golang (Go) для веб-разработки
Группы до 9 человек
Актуальные знания
Опытные педагоги
Сертификат
Занятия офлайн
Группы до 9 человек
Актуальные знания
Опытные педагоги
Сертификат
Занятия офлайн
Группы до 9 человек
Актуальные знания
Опытные педагоги
Сертификат
Занятия офлайн
Группы до 9 человек
Актуальные знания
Опытные педагоги
Сертификат
Занятия офлайн
Группы до 9 человек
Актуальные знания
Опытные педагоги
Сертификат
Занятия офлайн
Группы до 9 человек
Актуальные знания
Опытные педагоги
Сертификат
Занятия офлайн
Для кого курс

Для взрослых

Длительность

48 недель (192 часа)

Стоимость

За курс 4680 руб.

В рассрочку 390 руб./мес.

Индвидуально 60 руб./час

Старт

Ноябрь 2025 г.

Расписание

Будни: 2 раза в неделю (пн., чт.) 18:30 - 20:30

Изучаемые программы

  • Golang (Go)
  • HTTP
  • SQL
  • MongoDB
  • JSON
  • Docker
Программа занятий
1 модуль

Основы программирования на языке Golang

✓ Введение в Golang: история, особенности и преимущества использования.
✓ Основы синтаксиса: типы данных, управление памятью, переменные, константы.
✓ Управляющие конструкции, циклы, массивы и слайсы, способы обработки ошибок.
✓ Модель concurrency, структуры, интерфейсы, каналы и способы синхронизации go-рутин.

2 модуль

Тестирование и отладка программ

✓ Знакомство с основными методами тестирования, профилирования и отладки кода: gdb, пакет testing, pprof и встроенные средства визуализации графа выполнения программы.
✓ Покрытие кода unit-тестами, бенчмарк и оптимизация функций.

3 модуль

Работа с сетью

✓ Введение в веб-разработку: основы сетей, изучение протоколов HTTP, TCP и Websocket.
✓ Изучение принципов взаимодействия клиент-серверных приложений, JSON, Protobuf.
✓ Знакомство с пакетом net/http и создание простого веб-сервера.
✓ Дизайн и реализация API (RESTful API).

4 модуль

Основы баз данных и языка SQL

✓ Введение в реляционные базы данных на примере MySQL.
✓ Подключение к базе данных MySQL, создание простых запросов для создания, изменения и выборки данных.
✓ Введение в нереляционные базы данных (NoSQL) на примере MongoDB.
✓ Использование MongoDB для хранения и выборки данных.
✓ Создание простого веб-приложения, которое использует обе базы данных для хранения и обработки данных клиента.

5 модуль

Развертывание кода

✓ Изучение основных способов развертывания веб-приложений на хостинге.
✓ Основы контейнеризации и управления контейнерами: Docker, k8s. Кросс-компиляция и среды выполнения кода.
✓ Развертывание приложения на тестовом сервере.

6 модуль

Разработка веб-приложения для портфолио

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

Вас может заинтересовать

18+ длительность 48 недель
Курс: Разработка на Java под Android

На курсе вы изучите основы программирования на языке Java. Научитесь применять популярные архитектурные шаблоны на практике в своих проектах. Разработаете собственное Android приложение с использованием XML и Android Jetpack, для своего портфолио.

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

Индивидуальные курсы - это работа с преподавателем один на один, по индивидуально разработанной под Ваш запрос программе, в удобное для Вас время и в комфортном для Вас темпе.

18+ длительность 48 недель
Курс: Разработка сайтов и веб-приложений (WEB)

На курсе вы научитесь верстке страниц при помощи HTML и CSS, созданию динамических сайтов. Изучите практическое применение языков программирования Python и JavaScript. Разработаете собственное веб-приложение и создадите портфолио из своих проектов.

Современное оборудование
Комфортные условия
Группы до 9 человек
Преподаватели-практики
Сертификат
Современное оборудование
Комфортные условия
Группы до 9 человек
Преподаватели-практики
Сертификат
Современное оборудование
Комфортные условия
Группы до 9 человек
Преподаватели-практики
Сертификат
Современное оборудование
Комфортные условия
Группы до 9 человек
Преподаватели-практики
Сертификат
Современное оборудование
Комфортные условия
Группы до 9 человек
Преподаватели-практики
Сертификат
Современное оборудование
Комфортные условия
Группы до 9 человек
Преподаватели-практики
Сертификат

Записаться на курс или получить консультацию по курсам

Адрес: г. Могилев, ул. Чайковского, д.11 (БЦ "БРИКС"), оф.214

Email: info@verity.by

Телефон: +375 (29) 737-37-87