Golang – мова загального призначення, якою можна створювати і високонавантажене ПЗ, і мікросервіси, і вирішувати інші завдання. Наш курс призначений для підготовки Junior Golang-розробників, які вміють працювати з найпопулярнішими хмарними сервісами.
У цьому блоці студенти зможуть засвоїти CLI (Command-line interface) за допомогою багатої внутрішньої бібліотеки Go, а також познайомляться, як працювати з часом у Go. Дізнаються, як писати юніт тести.
У цьому блоці студенти зроблять кілька своїх чат-ботів. За підсумками блоку вони зрозуміють як краще організовувати свій код, як працювати з http.Client і також як користуватися зовнішніми API.
У цьому блоці студенти напишуть REST API для керування користувачами. Для його реалізації вибрано один із найбільш використовуваних фреймворків Echo. Вимоги додаються з кожним завданням у блоці, тому погано організований код доведеться рефакторити. Також вони познайомляться з Docker. Крім того, у них буде можливість ознайомитися з SQL і зрозуміти різницю між SQL і NoSQL базами даних (БД).
Останній блок навчання включає знайомство з gRPC протоколом, який дуже часто використовується для побудови мікросервісної архітектури. Студентам доведеться розділити свій проект по блоку REST та реалізувати спілкування з БД через gRPC.
Швидкість проходження курсу залежить від вас. Швидше вчитесь – менше платите.
В середньому наші студенти проходять даний курс за 3 місяців.
Менторинг
Менторинг +
Залишаєш заявку на курс
З тобою зв’язується співробітник FoxmindEd і відповідає на всі твої запитання
Тебе розподіляють до ментора і ти отримуєш перше завдання
Вивчаєш матеріал і робиш завдання
Отримуєш відгук від ментора
Фінішуєш завдання та переходиш до наступного
Після закінчення курсу ми видамо вам сертифікат, що свідчить про успішне завершення програми менторингу і підтверджує вашу кваліфікацію з обраного напряму.
Golang – мова досить проста, але з її допомогою можна вирішувати складні завдання. Наприклад, швидко створити мікросервіс або розробити високонавантажений кросплатформовий додаток. Golang використовують для backend розробки, DevOps, аналізу даних, роботи з мережним програмним забезпеченням.
Наш курс по Golang підійде розробникам-початківцям, які вже володіють якоюсь мовою програмування. Крім того, треба мати загальне уявлення про Computer Science (гарвардський курс CS50 підійде). Крім того, треба на рівні користувача вміти поводитися з Linux. Охочі навчатися на цьому курсі проходять коротку технічну співбесіду.
За час навчання на курсі ви познайомитеся з найпопулярнішими інструментами роботи, покращіть навичку роботи з інтерфейсом через командний рядок, створіть кілька чат-ботів. Крім того, ви зрозумієте, як працювати з популярними хмарними сервісами, починаючи з AWS.
Для наполегливіших студентів передбачені заняття з більш складних тем, вибір яких обговорюватиметься з викладачем. Загалом, отриманих на курсі знань достатньо, щоб починати шукати роботу як Junior Golang Developer.
Чому варто вивчати Golang разом із FoxmindEd
Всі курси FoxmindEd побудовані так, щоб процес навчання був максимально схожий на реальну роботу програмістом. Ми вчимо не лише теоретії IT-технологій, але й тому, як вони застосовуються на практиці. Наші викладачі мають реальний досвід роботи в українських та міжнародних компаніях.
Викладач курсу з розробки на Golang – Микола Гриньків, розробник зі стажем понад 5 років та солідним досвідом у створенні додатків. Об’єднана експертиза FoxmindEd та Миколи Гриньківа – ось гарантія якості цього курсу