Занимайтесь 2 часа в день
и пройдите курс за 3 месяца
5 курсов
в одном комплекте
Доступ к курсу
навсегда
Go — молодой и востребованный язык программирования, который создали для разработки высоконагруженных приложений. Его редко выбирают новички. А зря — синтаксис Go прост и лаконичен, поэтому язык легко и быстро освоить даже людям без опыта.
Кому подойдёт этот курс
Новичкам в программировании
Вы освоите востребованную профессию с нуля: поймёте принципы работы с операционными системами и обменом данными, научитесь создавать и оптимизировать приложения на языке Go. Сможете начать карьеру программиста.
IT-специалистам
Вы расширите свои компетенции и выучите новый язык системного программирования. Научитесь писать поддерживаемые приложения, работать с микросервисной архитектурой и высоконагруженными системами. Сможете решать больше задач и стать специалистом широкого профиля.
Чему вы научитесь
Разрабатывать
тесты для Spring-приложений
Работать
с алгоритмами поиска и сортировки
Программировать
многопоточные распределённые системы для высоконагруженных проектов
Работать
с файловой системой
Понимать
принципы работы операционных систем и обмена данными по сети
Собирать,
тестировать и развёртывать готовые приложения
Содержание курса
Основные курсы
Вводный модуль. Первая программа
Базовые типы. Целочисленные типы. Данные и вычисления
Строки
Условный оператор if
Логические операторы и составные условия
Введение в циклы: for как единая точка входа
Вложенные циклы
Оператор switch
Диапазоны значений
Числа с плавающей запятой. Математические вычисления
Комплексные типы данных. Строки.
Работа с файлами
Функции в программировании
Функции, возвращающие результат
Композитные типы данных. Одномерные массивы. Базовые алгоритмы на массивах
Настройка JetBrains GoLand, создание проекта на JetBrains GoLand
Отладка и логирование
Breakpoints
Простые алгоритмы на массивах
Двумерные массивы
Анонимные функции
Продвинутые алгоритмы на массивах. Поиск.
Сортировка с пониженной алгоритмической сложностью
Композитные типы данных. Срезы. Динамическое выделение памяти
Подмножества и работа со срезами
Строки и текстовые данные. Базовые алгоритмы со строками
Композитные типы данных. Карты и структуры
Переиспользование кода, модульность
Многопоточность, работа с каналам
Обмен данными по сети
Микросервисная архитектура
Бонусные курсы
Будьте первым кто оставит отзыв.
Оставить отзыв можно только с предоставлением сертификата о прохождении курса.
Популярные курсы
-
Онлайн-курс для подростков «Стресс...3 900 ₽От Детская бизнес-школа ITC Group
-
MBA: Менеджмент в медицине, програ...350 000 ₽От Emas
-
MBA: Стратегический менеджмент, ди...315 000 ₽От Emas
-
Executive MBA ǀ 1 год385 000 ₽От Emas
-
Executive MBA: Стратегический мене...385 000 ₽От Emas
-
DBA: Стратегический менеджмент, ди...505 000 ₽От Emas