Укр

Онлайн-курс
Golang

Basic level

alarm-clock занятий

spiral-calendar занятий в неделю

rocket старт

За неделю записалось

Осталось

Этот курс проводится в формате дистанционного обучения.

Стань мастером современной веб-разработки и
научись программировать на Go!

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

Присоединяйся к нашей программе и стань частью передового движения в мире программирования!

Цели курса

  • Овладеть основами программирования на Go: понять основы синтаксиса, структур данных и принципов программирования на языке Go, формируя прочную основу для дальнейшего развития в сфере IT
  • Развитие навыков веб-разработки: основы веб-технологий, включая разработку веб-приложений, работу с серверами, базами данных и API для создания комплексных веб-решений
  • Научиться практически применить алгоритмы: алгоритмы сортировки, деревья, графы и хеш-функции
1 250 ₴

в месяц при оплате частями на 12 частей

оплата частями без комиссии и процентов от monobank, ПриватБанк, Ощадбанк и ПУМБ

Полная стоимость курса 15 000 ₴

-10% при оплате сразу 13 500 ₴

Промокод

Примененные скидки

Списание с текущего баланса

Неиспользованный остаток замороженного курса

Цена курса для вас 13 500

К покупке курса

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

grinning-face

Курс не предполагает никаких специальных знаний и навыков, достаточно иметь уровень уверенного пользователя ПК.

Изучаемые технологии

  • Golang

    Golang

  • Git

    Git

  • Docker

    Docker

  • MySQL

    MySQL

  • Postgresql

    Postgresql

  • MongoDB

    MongoDB

Программа онлайн-курса
Golang

alarm-clock 32 занятия
Печать
  • Основы разработки и веб-технологий

    • Введение в курс. Обзор веб-технологий
    • Установка рабочего окружения для разработки на Go
    • Основные синтаксические конструкции Go
    • Ветвления и циклы в Go
    • Функции и методы в Go
    • Обработка ошибок в Go
    • Массивы, словари и слайсы в Go
  • Структуры данных и алгоритмы

    • Сложность алгоритмов и О-нотации
    • Массивы, списки, очереди, стеки
    • Алгоритмы сортировки
    • Работа с деревьями и графами
    • Хеш-функции и их применение
  • Параллельное программирование и ОС

    • Процессы и потоки в операционных системах
    • Горутины и базовая синхронизация в Go
    • Синхронизация с помощью атомиков и каналов в Go
    • Основные шаблоны использования горутин
  • Linux и Git

    • Виртуальная машина, установка Linux
    • Управление пользователями, работа с файлами, процессы в Linux
    • Сетевые интерфейсы Linux
    • Работа с Git, принципы Git Flow, принципы Git Flow
  • Контейнеризация и базы данных

    • Основы контейнеризации, Docker
    • Реляционные базы данных, проектирование баз данных
    • Язык SQL, транзакции, транзакции
    • Работа с реляционными (MySQL, PostgreSQL) и нереляционными (MongoDB) базами данных в Go
  • Продвинутые темы в Go

    • Модули, профилирование, отладка в Go
    • Тестирование программ на Go
    • Ввод/вывод. Регулярные выражения
    • Сетевые приложения на Go
  • Разработка API

    • Введение в REST API
    • Разработка REST API на Go
    • Безопасность и оптимизация API
    • Заключительное занятие: итоги курса, рекомендации для дальнейшего обучения

В конце курса выполняется дипломный проект.

Бонусы курса

  • Тестовое собеседование с техническим специалистом
  • Тренинг по прохождению собеседования и составлению резюме

Добавьте навыки в резюме

  • Программирование на языке Go: Уверенное использование Go для разработки, включая основы синтаксиса, структур данных, создание функций и методов

  • Разработка веб-приложений: навыки создания веб-приложений, включая разработку серверной части и интеграцию с базами данных

  • Работа с базами данных: опыт работы с реляционными (MySQL, PostgreSQL) и нереляционными (MongoDB) базами данных, знание SQL

  • Операционные системы и Linux: эффективное использование Linux для разработки, включая управление файлами и процессами

  • Git и системы контроля версий: владение Git, знание принципов Git Flow и опыт работы с версиями программного кода

  • Контейнеризация и Docker: понимание и использование Docker для развертывания приложений и сервисов

  • Многопоточное программирование: навыки использования горутин, каналов и механизмов синхронизации в Go

  • Разработка REST API: опыт создания и интеграции RESTful API

  • Тестирование и настройка: способность выполнять модульное тестирование, профилирование и настройку приложений

  • Регулярные выражения и ввод/вывод: понимание и применение регулярных выражений, обработка файлов и данных

Как проходит обучение

  • woman-technologist

    Занятия проводятся в режиме онлайн-трансляции, а видеозапись сохраняется в личном кабинете.

  • briefcase

    Домашние задания в любое удобное время отправляются через личный кабинет на проверку преподавателю.

  • thumbs-up

    Преподаватель даёт обратную связь с разбором ошибок в домашнем задании.

  • light-bulb

    Вы прорабатываете ошибки и закрепляете пройденный материал.

Преимущества онлайн-обучения в Компьютерной школе Hillel

  • man-raising-hand
    Группы до 20 человек Преподаватель уделяет время каждому студенту
  • nerd-face
    Преподаватели практики У нас преподают только практикующие специалисты из топовых IT-компаний.
  • briefcase
    Система личных кабинетов Эффективное и удобное обучение.
  • speech-balloon
    Оперативная служба поддержки студентов Срочный вопрос — своевременное решение.
  • videocassette
    Доступ к видеозаписям занятий Записи уроков остаются у студентов после окончания курса.
  • hammer
    Практические занятия Большая часть занятий ориентирована на практику.
  • rocket
    Трудоустройство

    Что мы делаем для того, чтобы вы достигли успеха?

  • clipboard

    Проводим мастер-классы по подготовке резюме и поиску работы

  • books

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

  • smiling-face-with-sunglasses

    Приглашаем преподавать только лучших практикующих специалистов

  • globe-with-meridians

    Развиваем нашу сеть партнеров среди топовых IT-компаний

  • direct-hit

    Наши преподаватели часто сами забирают к себе наших лучших Студентов ;)

Наши преподаватели и выпускники работают в топовых IT-компаниях мира

Часто задаваемые вопросы

  • Какая квалификация преподавателей?

    Все преподаватели компьютерной школы Hillel являются практикующими специалистами, которые работают в топовых IT компаниях и обладают опытом работы от 4 лет.

  • Как я могу оплатить обучение?

    Оплата производится через выставление инвойса на E-mail через сервисы LiqPay и Fondy.

  • Я смогу заплатить за курс бонусными средствами?

    При оплате обучения частями вы можете использовать только 2000 грн. с бонусного счета.

    При полной оплате за курс вы можете использовать все доступные средства с вашего лицевого счета.

Заявка на консультацию

Оставьте ваши контактные данные, и мы вам обязательно перезвоним!

Обязательно укажите ваше имя кириллицей

Обязательно укажите email, по которому мы сможем с вами связаться

Обязательно укажите телефон в международном формате

Школа работает с 10:00 до 21:00 по будням и с 10:00 до 19:00 по выходным дням (киевское время, GMT+2).

Отправлено