nordic it school

О ЯЗЫКЕ

Golang – это язык компании Google, его название расшифровывается как Google language. И в первую очередь, язык был создан на замену C. Сейчас на нем пишется backend часть многих приложений и сервисов, которая отвечает за взаимодействие с базами данных, обработку данных, вычисления.

Целью Google было создать язык, на котором смогут писать код программисты с небольшим опытом. При этом программы, которые написаны на ГО требуют совсем немного ресурсов, а значит затраты на оборудование можно значительно уменьшить. Go отлично подходит для тех проектов, где требуется обрабатывать большое количество запросов параллельно. Быстрее только C++, но код на нем будет гораздо сложнее писать и поддерживать, особенно если нужно создавать крупные веб-системы.

Именно поэтому спрос на программистов, владеющих GO стремительно растет, как и их зарплаты.

Golang - простой для освоения и доступный как новичкам, так и опытным программистам. Специалисты, знакомые с GO, востребованы в крупных компаниях. На российском рынке им пользуются Авито, 2GIS, Gett, Mail, Ozon, Тинькофф, ВКонтакте.

СТЕК ТЕХНОЛОГИЙ

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

GO

Golang

Перспективный серверный язык программирования, созданный как альтернатива C, C++ и Java для решения задач современного backend`a. Входит в пятерку официальных языков разработки Google.

Golang совмещает в себе безопасность и производительность компилируемых языков с простотой и скоростью интерпретируемых.

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

PostgreSQL

PostgreSQL

Масштабируемая объектно-реляционная СУБД, очень быстрая, безопасная и при этом бесплатная. 4 место в общемировом топ-10 СУБД.

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

Redis

Redis

Эта нереляционная NoSQL СУБД удачно сочетает в себе преимущества memcached-систем и традиционных ACID СУБД, предлагая высокую скорость обработки данных, масштабируемость и приемлемый уровень безопасности.

Входит в десятку самых популярных СУБД в мире. Система написана на C и поддерживается практически всеми языками программирования.

Linux

Linux

Основа современного backend`a: де-факто большинство серверов в мире работают под управлением этой ОС. Совершенно очевидно, что в контексте изучения Golang знакомство с Linux просто неизбежно.

Bash

Bash

Одна из наиболее популярных современных разновидностей командной оболочки UNIX. Особенно популярна в среде Linux, где она часто используется в качестве предустановленной командной оболочки.

Git

Git

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

Golang

Go представляет компилируемый статически типизированный язык программирования от компании Google. Язык Go предназначен для создания различного рода приложений, но прежде всего это веб-сервисы и клиент-серверные приложения. Хотя также язык обладает возможностями по работе с графикой, низкоуровневыми возможностями и т.д.

На наших курсах по Golang вас ждут

Занятия в мини-группах

Мини-группы

Мы — сторонники индивидуального подхода в обучении, насколько это возможно, поэтому проводим занятия в группах по 6–10 человек.

готовые проекты по окончании курса

Собственный проект

Во время обучения Вы будете работать исключительно с практическими заданиями и разработаете собственный проект для своего портфолио.

Видеоархив занятий курсов разрабо   тки сайтов для дальнейшего обучения

Видеоархив занятий

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

опытные преподаватели-практики, разработчики современных web-сайтов

Опытные наставники

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

трудоустройство it-специалистов

Помощь в трудоустройстве

Мы активно сотрудничаем с рекрутинговыми агенствами и IT-комьюнити. Лучшим студентам поможем трудоустроиться.

Сертификат по окончании курсов разработки сайтов

Сертификат

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

ПРОГРАММА КУРСА

1
часть
kotlin Основы языка
  • Введение в Golang. Настройка среды разработки
  • Структура программы на Go
  • Основные понятия. Переменные, Массивы, Типы данных
  • Указатели
  • Функции в Go
  • Пакеты в Go
Основы настройки серверов Linux
  • Работа с удаленным сервером через консоль
  • Настройка сервера
  • Работа с файлами и консолью
2
часть
Производные типы
  • Объявление типов
  • Структуры
  • Вложенные структуры
  • Методы
  • Методы указателей
Интерфейсы
  • Введение в интерфейсы
  • Соответствие интерфейсу
  • Полиморфизм
3
часть
Параллельное программирование
  • Горутины
  • Каналы
  • Передача потоков данных
Golang для веб
  • Создание сайтов на Go
  • Создание JSON API + интеграция с SPA
  • Создание telegram ботов
  • Управление компьютерами и серверами с помощью бота
Базы данных
  • PostgreSQL
  • Redis
4
часть
Совместная разработка
  • Github
  • Основы GIT
  • Ветки
  • Пуши и пулы
Автоматическое тестирование
  • Unit тесты
  • Написание бэнчмарков
Практический результат:
- Разработка REST API для одностраничного приложения.
- Готовый бот для управления серверами и сайтами.

ПРЕПОДАВАТЕЛИ

!
i
m
p
o
r
t
a
n
t
Профессия программиста является одной из самых востребованных в мире!
Средняя заработная плата составляет от 80 000 до 150 000 руб.
Statistics

ЦЕНА ОБУЧЕНИЯ

pro
Курс Golang
17 900 руб/мес.
144 ак.часа (очно), 4 месяца
при оплате курса единовременно: 64 400 руб.
Хочу подарить курс другу
Выберите группу
На данный момент набор в группы закончился.
В ближайшее время мы откроем набор в новые группы.
?
Бесплатная консультация по курсу
Golang-разработчик

Мы ответим на все ваши вопросы.

Оставьте заявку

Учебный процесс

Обучение в центре Москвы

Занятия проходят в компьютерных классах по адресу: Москва, ул. Большая Спасская, д. 12.

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

На первых 2–3 занятиях осваиваем необходимый теоретический минимум, а затем переходим к рассмотрению конкретных практических задач и ситуаций.

Очный курс предполагает более интенсивный учебный процесс, за счет этого время обучения короче на месяц по сравнению с онлайн-вариантом.

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

Доступ к видеоархиву занятий

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

Разбор домашних заданий

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

Обратная связь преимущественно в видео-формате: преподаватель проверяет, комментирует и оценивает вашу работу по 10-балльной шкале. Вы получаете Code Review и рекомендации для качественной доработки кода.

Предусмотрена возможность пересдачи.

Сертификат

У нас есть лицензия на осуществление образовательной деятельности. По окончании обучения вы получите документ, в котором будут указаны:

  • стек освоенных технологий;
  • объем курса в академических часах;
  • средний балл за весь курс;
  • количество решенных домашних заданий;
  • финальный проект.

Мы со всей ответственностью подходим к образовательному процессу и следим за успеваемостью наших студентов. Вы не останетесь без поддержки.

FAQ

Что входит в менторскую поддержку?

Помощь специалиста будет весьма кстати, особенно если вы начинаете обучение с нуля.

Поддержка наставника включает в себя проверку и разбор ваших домашних заданий, полноценный code review, возможность консультироваться. Это очень ценная опция, она доступна, начиная с тарифа Middle. Рекомендуем не пренебрегать ей.

Кто у вас преподает?

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

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

посмотреть преподавателей

Что я получу?

По окончании курса у Вас появится личный проект на React JS для Вашего портфолио, знания по одному из самых востребованных стеков web-разработки. Так же Вы получите сертификат о прохождении курса.

Насколько востребованы Golang-разработчики в настоящее время?

Спрос на веб-разработчиков стабильно высок, ведь задач и вакансий значительно больше, чем специалистов на рынке труда.

Новички в профессии со знанием React JS без опыта могут рассчитывать на зарплату в 50-70 тыс. руб., но уже через год она может вырасти до 100 тыс. руб. Специалисты с опытом работы 1–3 года могут претендовать на позиции с зарплатой 120-150 тыс. руб. и выше.

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

А вдруг мне не понравится, вернете деньги?

Мы вернем вам деньги за ту часть обучения, которую вы не прошли — все по-честному: что получили, за то и заплатили.

Вы поможете мне найти работу?

Мы активно сотрудничаем с рекрутинговыми агенствами и IT-комьюнити. Лучшим студентам поможем трудоустроиться.

Работаете ли Вы с юридическими лицами?

Да, мы работаем как с физическими так и с юридическими лицами. На стоимость курса это никак не влияет. Оплату по счету необходимо при этом производить до начала курса.

ОСТАЛИСЬ ВОПРОСЫ? СВЯЖИТЕСЬ С НАМИ!

Напишите, что бы вы хотели узнать и мы оперативно ответим.

А хотите, просто позвоните нам по телефону: +7 925 632-21-47 или +7 495 626-46-00

Нажимая кнопку «Отправить» вы даете согласие на обработку персональных данных в соотстветствии правилами политики конфиденциальности..

Слово нашим студентам!

Мы гордимся достижениями всех наших студентов. Некоторым нашим слушателям мы хотели бы выразить особую признательность за разработку нашего сайта.

Последние новости
October CMS - одна из самых перспективных и расширяемых CMS систем.
CMS - это система управления контентом сайта, которая позволяет вам на определенной шаблон добавлять контент (это может быть блог, новостной сайт, какой-то интернет- магазин). подробнее...
02 марта 2021
Варианты хостинга - бесплатные, дешевые и актуальные
Сегодня мы расскажем вам, где веб-разработчики могут захостить свои проекты. Для тех, кто не знает, что это такое: хостинг — это сервис, который предоставляет вам услуги по размещению вашего веб - сайта в сети. подробнее...
02 марта 2021
Слепая печать - насколько это необходимо, и каким образом можно нарастить навык?
В глазах большинства людей, программисты - это люди, которые постоянно печатают, набирая какой-то код. Данное утверждение, вне сомнения, сейчас уже не совсем верно. подробнее...
01 марта 2021
Посмотреть все новости

МЫ РЯДОМ

Nordic IT School
Москва, ул. Большая Спасская 12
moscow@inordic.ru
лицензия на осуществление образовательной деятельности
Лицензия на осуществление образовательной деятельности:
№ 035452 от 19.09.2014 года