Стань GO-разработчиком

Курс «Стань GO-разработчиком» на платформе Stepik состоит из двух частей.

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

Вторая часть посвящена часто встречающимся задачам и микросервисам.

Вам подойдет этот курс, если вы:

  • имеете опыт в программировании;
  • знаете хотя бы один из языков программирования — Python/PHP/JavaScript/Ruby.

Ключевые навыки, которые вы освоите на этом курсе:

  • синтаксис GoLand;
  • работа с функциями и интерфейсом;
  • обработка запросов;
  • использование инструментов для многопроцессорного программирования;
  • работа с инструментами для статистического анализа;
  • взаимодействие с динамическими данными;
  • валидация;
  • логирование;
  • работа с SQL;
  • использование микросервисов;
  • низкоуровневое программирование.

Учебная программа (часть 1):

  • введение: структуры, функции, интерфейс, синтаксис, методы;
  • асинхронность: каналы, состояние гонки, обработка запросов, многопроцессорное программирование, горутины;
  • динамические данные и производительность: бенчмарки, JSON;
  • HTTP: бот в Telegram, сетевое соединение, шаблоны, профилирование веба.

Учебная программа (часть 2):

  • строение веб-сервиса: логирование, сокеты, фреймворки, валидация, шаблоны, роутеры;
  • SQL, хранилища key-value, NoSQL;
  • микросервис: protobuf, понятие, gRPC;
  • сервис: мониторинг, статистический анализ, низкоуровневое программирование, корректировка сервиса.

По окончании обучения выдается сертификат.

Оцените курс
ОтвратительноПлохоУдовлетворительноХорошоОтлично! (0)
Загрузка...

Добавить комментарий