Профессия Go-разработчик

4680

Golang от Google — прост, универсален и эффективен. Вы освоите его, научитесь создавать приложения с микросервисной архитектурой и получите высокооплачиваемую профессию.

Курс возможно приобрести в рассрочку. Первые 3 месяца — 0 рублей

Стоимость указана за месяц.

Программа

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

Основные курсы

Разработчик на Go

  1. Вводный модуль. Первая программа
  2. Базовые типы. Целочисленные типы. Данные и вычисления
  3. Строки
  4. Условный оператор if
  5. Логические операторы и составные условия
  6. Введение в циклы: for как единая точка входа
  7. Вложенные циклы
  8. Оператор switch
  9. Диапазоны значений
  10. Числа с плавающей запятой. Математические вычисления
  11. Комплексные типы данных. Строки.
  12. Работа с файлами
  13. Функции в программировании
  14. Функции, возвращающие результат
  15. Композитные типы данных. Одномерные массивы. Базовые алгоритмы на массивах
  16. Настройка JetBrains GoLand, создание проекта на JetBrains GoLand
  17. Отладка и логирование
  18. Breakpoints
  19. Простые алгоритмы на массивах
  20. Двумерные массивы
  21. Анонимные функции
  22. Продвинутые алгоритмы на массивах. Поиск.
  23. Сортировка с пониженной алгоритмической сложностью
  24. Композитные типы данных. Срезы. Динамическое выделение памяти
  25. Подмножества и работа со срезами
  26. Строки и текстовые данные. Базовые алгоритмы со строками
  27. Композитные типы данных. Карты
  28. Композитные типы данных. Структуры
  29. Переиспользование кода
  30. Модульность и организация исходного кода в Golang
  31. Многопоточность
  32. Работа с каналами
  33. Битовые операции и обработка двоичных данных
  34. Автоматическое тестирование, юнит-тесты
  35. Автоматическая сборка проекта. Make install
  36. Микросервисная архитектура
  37. Обмен данными по сети. Часть 1
  38. Обмен данными по сети. Часть 2
  39. Структуры данных. Теория без домашнего задания
  40. Теория алгоритмов. Теория без домашнего задания

Бонусные курсы

Универсальные знания программиста

  1. Как стать первоклассным программистом
  2. Вёрстка email-рассылок. Советы на реальных примерах
  3. The state of soft skills
  4. Как мы создавали карту развития для разработчиков
  5. Как общаться по email и эффективно работать с почтой?
  6. Повышение своей эффективности
  7. Спор о первом языке программирования
  8. Саморазвитие: как я не усидел на двух стульях и нашёл третий
  9. Data-driven-подход к продуктивности — инсайты из данных миллиона людей
  10. Протокол HTTP
  11. Введение в алгоритмы

Английский для IT-специалистов

  1. IT Resume and CV
  2. Job interview: questions and answers
  3. Teamwork
  4. Workplace communication
  5. Business letter
  6. Software development
  7. System concept development and SRS
  8. Design
  9. Development and Testing
  10. Deployment and Maintenance

Дипломный проект

Сетевой многопоточный демон

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

Что получит слушатель по окончании

  • Диплом Skillbox
  • Портфолио
  • Помощь в трудоустройстве

Ваше резюме после обучения

  • Должность: Go-разработчик
  • Зарплата от: 60 000 ₽

Профессиональные навыки:

  • Знание языка Go на профессиональном уровне
  • Работа с микросервисной архитектурой
  • Тестирование и развёртка приложений
  • Работа с файловой системой
  • Создание приложений на Go
  • Работа с многопоточностью
  • Код-ревью
  • Знание алгоритмов поиска и сортировки
Форма оплаты

Рассрочка платежей

Онлайн школа

SkillBox

Продолжительность курса

1 год

Трудоустройство

Школа помогает с трудоустройством

Время доступа к материалам

Не ограничено

Отзывы

Отзывов пока нет.

Добавить отзыв

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