Что нового

Бесплатные online курсы, скачать сливы курсов - kursy.live

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

Оперативная поддержка

Не активна ссылка? Обновляем неактивные ссылки в течении считанных минут.

Постоянное обновление

Ежедневно добавляем по 10-20 свежайших сливов. Не пропусти.

Гибкие тарифы

Можете скачать один курс или получить не ограниченный доступ ко всем курсам.

Профессия Go-разработчик [Skillbox] [Антон Жуков, Александр Соколов]

admin

Administrator
Команда форума
СУПЕР МОДЕРАТОР
Регистрация
26.05.2022
Сообщения
23 590
Реакции
56
Баллы
48
Кому подойдёт этот курс

Новичкам в программировании
Вы освоите востребованную профессию с нуля: поймёте принципы работы с операционными системами и обменом данными, научитесь создавать и оптимизировать приложения на языке Go. Сможете начать карьеру программиста.


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

Разрабатывать приложения на Go
Работать с файловой системой
Работать с алгоритмами поиска и сортировки
Понимать принципы работы операционных систем и обмена данными по сети
Программировать многопоточные распределённые системы для высоконагруженных проектов
Собирать, тестировать и развёртывать готовые приложения
Работать с системой контроля версий Git
Делать код-ревью
Прокачаете soft skills программиста




Программа обучения
Основная программа:

Вводный модуль. Первая программа
Базовые типы. Целочисленные типы. Данные и вычисления
Условный оператор if
Логические операторы и составные условия
Введение в циклы: for как единая точка входа
Вложенные циклы
Усложнённые циклы for
Диапазоны значений
Числа с плавающей запятой. Математические вычисления
Функции в программировании
Функции, возвращающие результат
Настройка JetBrains GoLand, создание проекта на JetBrains GoLand
Отладка и логирование
Breakpoints
Композитные типы данных. Одномерные массивы. Базовые алгоритмы на массивах
Простые алгоритмы на массивах
Двумерные массивы
Анонимные функции
Продвинутые алгоритмы на массивах. Поиск
Продвинутые алгоритмы на массивах. Сортировка
Сортировка с пониженной алгоритмической сложностью
Композитные типы данных. Срезы. Динамическое выделение памяти
Подмножества и работа со срезами
Комплексные типы данных. Строки
Композитные типы данных. Карты
Композитные типы данных. Структуры
Оператор switch
Переиспользование кода
Модульность и организация исходного кода в Golang
Строки и текстовые данные. Базовые алгоритмы со строками
Многопоточность
Работа с каналами
Битовые операции и обработка двоичных данных
Автоматическое тестирование, юнит-тесты
Автоматическая сборка проекта. Make install
Работа с файлами
Микросервисная архитектура
Обмен данными по сети: работа с сетью и протоколы
Обмен данными по сети: передача данных и форматы
Структуры данных
Теория алгоритмов
Бонусные курсы:

Универсальные знания программиста
Система контроля версий Git
Английский для IT-специалистов
Карьера и развитие программиста


Продажник: skillbox.ru/course/profession-godev/
 
Верх