GoLang - это язык будущего, который быстро набирает популярность. Он предлагает высокую производительность, безопасность и масштабируемость. GoLang используется в крупных компаниях, таких как Google, Netflix и Dropbox. Современные банки активно используют Go в качестве основного языка для банковских систем и спрос на GoLang-разработчиков растет.
Знания, умения и навыки, полученные в результате прохождения этого курса, обязательно помогут вам с последующим трудоустройством.
Изучив данный курс, вы приобретете профессиональные навыки программирования на языке GoLang и научитесь разрабатывать веб-приложения с использованием Go. Узнаете принципы микросервисной архитектуры и приобретете навыки работы с базами данных SQL и NoSQL. Получите практический опыт работы над проектом и подготовите проект для портфолио.
Для взрослых
48 недель (192 часа)
За курс 4680 руб.
В рассрочку 390 руб./мес.
Индвидуально 60 руб./час
Ноябрь 2025 г.
Будни: 2 раза в неделю (пн., чт.) 18:30 - 20:30
Изучаемые программы
Основы программирования на языке Golang
✓ Введение в Golang: история, особенности и преимущества использования.
✓ Основы синтаксиса: типы данных, управление памятью, переменные, константы.
✓ Управляющие конструкции, циклы, массивы и слайсы, способы обработки ошибок.
✓ Модель concurrency, структуры, интерфейсы, каналы и способы синхронизации go-рутин.
Тестирование и отладка программ
✓ Знакомство с основными методами тестирования, профилирования и отладки кода: gdb, пакет testing, pprof и встроенные средства визуализации графа выполнения программы.
✓ Покрытие кода unit-тестами, бенчмарк и оптимизация функций.
Работа с сетью
✓ Введение в веб-разработку: основы сетей, изучение протоколов HTTP, TCP и Websocket.
✓ Изучение принципов взаимодействия клиент-серверных приложений, JSON, Protobuf.
✓ Знакомство с пакетом net/http и создание простого веб-сервера.
✓ Дизайн и реализация API (RESTful API).
Основы баз данных и языка SQL
✓ Введение в реляционные базы данных на примере MySQL.
✓ Подключение к базе данных MySQL, создание простых запросов для создания, изменения и выборки данных.
✓ Введение в нереляционные базы данных (NoSQL) на примере MongoDB.
✓ Использование MongoDB для хранения и выборки данных.
✓ Создание простого веб-приложения, которое использует обе базы данных для хранения и обработки данных клиента.
Развертывание кода
✓ Изучение основных способов развертывания веб-приложений на хостинге.
✓ Основы контейнеризации и управления контейнерами: Docker, k8s. Кросс-компиляция и среды выполнения кода.
✓ Развертывание приложения на тестовом сервере.
Разработка веб-приложения для портфолио
✓ Практические занятия по применению полученных знаний.
✓ Повторение всего пройденного материала, получение навыков работы в команде и межкомандное взаимодействие.
✓ Разработка собственного проекта, представляющего собой веб-приложение, которое вы сможете использовать в качестве портфолио при прохождении собеседования на работу.
На курсе вы изучите основы программирования на языке Java. Научитесь применять популярные архитектурные шаблоны на практике в своих проектах. Разработаете собственное Android приложение с использованием XML и Android Jetpack, для своего портфолио.
Индивидуальные курсы - это работа с преподавателем один на один, по индивидуально разработанной под Ваш запрос программе, в удобное для Вас время и в комфортном для Вас темпе.
На курсе вы научитесь верстке страниц при помощи HTML и CSS, созданию динамических сайтов. Изучите практическое применение языков программирования Python и JavaScript. Разработаете собственное веб-приложение и создадите портфолио из своих проектов.
Адрес: г. Могилев, ул. Чайковского, д.11 (БЦ "БРИКС"), оф.214
Email: info@verity.by
Телефон: +375 (29) 737-37-87