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

Basic level

alarm-clock занять

spiral-calendar занять на тиждень

rocket старт

За тиждень записалося

Залишилося

Цей курс проводиться у форматі дистанційного навчання.

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

Відчуй різноманітність можливостей у цій галузі, починаючи від основних аспектів вебтехнологій до більш складних тем, таких як паралельне програмування, синхронізація процесів та взаємодія з базами даних. Наш орієнтований на практику курс наділить тебе всіма потрібними навичками для створення ефективних програм та розвитку твоєї кар'єри.

Долучайся до нашої програми та стань частиною передового руху в світі програмування!

Цілі курсу

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

на місяць при оплаті частинами на 12 частин

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

Повна вартість курсу 16 500 ₴

-10% при оплаті відразу 14 850 ₴

Промокод

Додаткові знижки

Списання з поточного балансу

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

Списання з основного рахунку

Списання з реферального рахунку

Списання з бонусного рахунку

Ціна курсу для вас 14 850

До покупки курсу

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

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
  • Контейнеризація і бази даних

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

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

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

В кінці курсу виконується дипломний проєкт.

Бонуси курсу

  • Тестова співбесіда з технічним фахівцем
  • Всі студенти курсу пройдуть тренінг по проходженню співбесіди та складанню резюме з нашим HR-фахівцем
  • Всі Студенти цього курсу можуть відвідувати заняття з англійської мови

Додайте навички в резюме

  • Програмування на 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).

Відправлено