О ЯЗЫКЕ
Golang – это язык компании Google, его название расшифровывается как Google language. И в первую очередь, язык был создан на замену C. Сейчас на нем пишется backend часть многих приложений и сервисов, которая отвечает за взаимодействие с базами данных, обработку данных, вычисления.
Целью Google было создать язык, на котором смогут писать код программисты с небольшим опытом. При этом программы, которые написаны на ГО требуют совсем немного ресурсов, а значит затраты на оборудование можно значительно уменьшить. Go отлично подходит для тех проектов, где требуется обрабатывать большое количество запросов параллельно. Быстрее только C++, но код на нем будет гораздо сложнее писать и поддерживать, особенно если нужно создавать крупные веб-системы.
Именно поэтому спрос на программистов, владеющих GO стремительно растет, как и их зарплаты.
Golang - простой для освоения и доступный как новичкам, так и опытным программистам. Специалисты, знакомые с GO, востребованы в крупных компаниях. На российском рынке им пользуются Авито, 2GIS, Gett, Mail, Ozon, Тинькофф, ВКонтакте.
СТЕК ТЕХНОЛОГИЙ
Наведите курсор, чтобы ознакомиться с кратким описанием каждой технологии.
Golang
Перспективный серверный язык программирования, созданный как альтернатива C, C++ и Java для решения задач современного backend`a. Входит в пятерку официальных языков разработки Google.
Golang совмещает в себе безопасность и производительность компилируемых языков с простотой и скоростью интерпретируемых.
Язык предлагает действительно низкий порог вхождения: он подробно документирован, несложен в изучении и доступен новичку без предварительной подготовки. При этом Golang пользуется высоким спросом на рынке труда.
PostgreSQL
Масштабируемая объектно-реляционная СУБД, очень быстрая, безопасная и при этом бесплатная. 4 место в общемировом топ-10 СУБД.
По своим функциональным возможностям PostgreSQL в большинстве случаев сопоставима с коммерческими продуктами.
Redis
Эта нереляционная NoSQL СУБД удачно сочетает в себе преимущества memcached-систем и традиционных ACID СУБД, предлагая высокую скорость обработки данных, масштабируемость и приемлемый уровень безопасности.
Входит в десятку самых популярных СУБД в мире. Система написана на C и поддерживается практически всеми языками программирования.
Linux
Основа современного backend`a: де-факто большинство серверов в мире работают под управлением этой ОС. Совершенно очевидно, что в контексте изучения Golang знакомство с Linux просто неизбежно.
Bash
Одна из наиболее популярных современных разновидностей командной оболочки UNIX. Особенно популярна в среде Linux, где она часто используется в качестве предустановленной командной оболочки.
Git
Система управления версиями позволяет хранить несколько вариантов одного и того же документа, при необходимости возвращаться к более ранним версиям и отслеживать изменения, вносимые в проект всеми его участниками.
Golang
Go представляет компилируемый статически типизированный язык программирования от компании Google. Язык Go предназначен для создания различного рода приложений, но прежде всего это веб-сервисы и клиент-серверные приложения. Хотя также язык обладает возможностями по работе с графикой, низкоуровневыми возможностями и т.д.
На наших курсах по Golang вас ждут
Мини-группы
Мы — сторонники индивидуального подхода в обучении, насколько это возможно, поэтому проводим занятия в группах по 6–10 человек.
Собственный проект
Во время обучения Вы будете работать исключительно с практическими заданиями и разработаете собственный проект для своего портфолио.
Видеоархив занятий
Все учебные материалы, включая записи занятий, будут доступны вам в течение неограниченного времени.
Опытные наставники
Наши преподаватели сами занимаются практической разработкой современных систем и приложений.
подробнее...
Помощь в трудоустройстве
Мы активно сотрудничаем с рекрутинговыми агенствами и IT-комьюнити. Лучшим студентам поможем трудоустроиться.
Сертификат
Успешно завершившие обучение студенты получат документ об окончании курса.
ПРОГРАММА КУРСА
часть

- Введение в Golang. Настройка среды разработки
- Структура программы на Go
- Основные понятия. Переменные, Массивы, Типы данных
- Указатели
- Функции в Go
- Пакеты в Go
- Работа с удаленным сервером через консоль
- Настройка сервера
- Работа с файлами и консолью
часть
- Объявление типов
- Структуры
- Вложенные структуры
- Методы
- Методы указателей
- Введение в интерфейсы
- Соответствие интерфейсу
- Полиморфизм
часть
- Горутины
- Каналы
- Передача потоков данных
- Создание сайтов на Go
- Создание JSON API + интеграция с SPA
- Создание telegram ботов
- Управление компьютерами и серверами с помощью бота
- PostgreSQL
- Redis
часть
- Github
- Основы GIT
- Ветки
- Пуши и пулы
- Unit тесты
- Написание бэнчмарков
- Разработка REST API для одностраничного приложения.
- Готовый бот для управления серверами и сайтами.
ПРЕПОДАВАТЕЛИ
Более 5 лет опыта коммерческой разработки на PHP и Javascript(+HTML,CSS).
Является разработчиком веб-сайтов и CRM систем,. Имеет собственную платформа CMS(PHP+JS). Так же у Тимофея есть опыт в разработке нативных Android-приложений на Java для Android-маркета. Опыт создания API для интеграции различных сервисов.
В активе множество выполненных сайтов и лендингов в том числе для крупных компаний. Разрабатывал интерактивные чат боты для Telegram и Whatsapp.
Средняя заработная плата составляет от 80 000 до 150 000 руб.
ЦЕНА ОБУЧЕНИЯ
В ближайшее время мы откроем набор в новые группы.
Golang-разработчик
Мы ответим на все ваши вопросы.
Учебный процесс
Занятия проходят в компьютерных классах по адресу: Москва, ул. Большая Спасская, д. 12.
Главное преимущество очного формата — моментальная обратная связь от преподавателя по всем вопросам. На своем экране в режиме реального времени вы увидите, как пишется программный код. Лекций мы не читаем.
На первых 2–3 занятиях осваиваем необходимый теоретический минимум, а затем переходим к рассмотрению конкретных практических задач и ситуаций.
Очный курс предполагает более интенсивный учебный процесс, за счет этого время обучения короче на месяц по сравнению с онлайн-вариантом.
Личное присутствие на занятиях в составе группы дисциплинирует и мотивирует студента серьезнее относиться к учебному процессу.
Все учебные материалы и записи занятий сохраняются в личном кабинете и будут доступны вам даже после окончания обучения.
В конце каждого занятия вы получаете задания для самостоятельной работы дома.
Обратная связь преимущественно в видео-формате: преподаватель проверяет, комментирует и оценивает вашу работу по 10-балльной шкале. Вы получаете Code Review и рекомендации для качественной доработки кода.
Предусмотрена возможность пересдачи.
У нас есть лицензия на осуществление образовательной деятельности. По окончании обучения вы получите документ, в котором будут указаны:
- стек освоенных технологий;
- объем курса в академических часах;
- средний балл за весь курс;
- количество решенных домашних заданий;
- финальный проект.
Мы со всей ответственностью подходим к образовательному процессу и следим за успеваемостью наших студентов. Вы не останетесь без поддержки.
FAQ
Что входит в менторскую поддержку?
Помощь специалиста будет весьма кстати, особенно если вы начинаете обучение с нуля.
Поддержка наставника включает в себя проверку и разбор ваших домашних заданий, полноценный code review, возможность консультироваться. Это очень ценная опция, она доступна, начиная с тарифа Middle. Рекомендуем не пренебрегать ей.
Кто у вас преподает?
Практикующие веб-разработчики, которые совмещают работу в крупных компаниях и студиях веб-дизайна с преподаванием в нашей школе.
Важно отметить, эти люди не только глубоко разбираются в предмете, но и умеют объяснять сложные вещи доступным языком.
Что я получу?
Насколько востребованы Golang-разработчики в настоящее время?
Спрос на веб-разработчиков стабильно высок, ведь задач и вакансий значительно больше, чем специалистов на рынке труда.
Новички в профессии со знанием React JS без опыта могут рассчитывать на зарплату в 50-70 тыс. руб., но уже через год она может вырасти до 100 тыс. руб. Специалисты с опытом работы 1–3 года могут претендовать на позиции с зарплатой 120-150 тыс. руб. и выше.
Не стоит также забывать о возможной перспективе удаленной работы.
А вдруг мне не понравится, вернете деньги?
Вы поможете мне найти работу?
Работаете ли Вы с юридическими лицами?
ОСТАЛИСЬ ВОПРОСЫ? СВЯЖИТЕСЬ С НАМИ!
Напишите, что бы вы хотели узнать и мы оперативно ответим.
А хотите, просто позвоните нам по телефону: +7 925 632-21-47 или +7 495 626-46-00
Слово нашим студентам!
Мы гордимся достижениями всех наших студентов. Некоторым нашим слушателям мы хотели бы выразить особую признательность за разработку нашего сайта.
ФОТО ШКОЛЫ
МЫ РЯДОМ
№ 035452 от 19.09.2014 года