Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
Записанные лекции
Трудоустройство
Трудоустройство
Отсутствует
Сертификат
Сертификат
Да

Стоимость курса

4 400 ₽
нет рассрочки

О курсе
Курс для тех, кто начинает изучать язык Go (golang от компании Google). Начнем с простых понятий: типы данных, синтаксис языка, управление потоком управления, также затронем вопросы многопоточного программирования и работы с сетью и компиляции.

В процессе прохождения курса вас ждут:

Пояснения теории в коротких видео
Контрольные вопросы и практические задания, в целом более 50
Поддержка от автора курса: ежедневные ответы на ваши вопросы
После прохождения курса вы:

Сможете написать своё сетевое многопоточное приложение чата
Научитесь получать данные по сети и разбирать их (парсить)
Поймёте, где и как можно применять Go

Для кого этот курс
Начинающие программисты, знакомые с основными принципами программирования. Программисты желающие перейти на Go или выучить ещё один язык.

Что вы получите после обучения

Приобретаемые навыки
1
JSON
2
Go подпрограммы
3
Инкапсуляция
4
Интерфейс
5
Документирование кода и пакетов
6
Константы

Вас будут обучать

Самарский техникум космического машиностроения. Неоднократно проходил курсы повышения квалификации по различным программам обучения ( PHP: Основы, TOPik.org, Программирование на Python). Педагогический опыт более 2-х лет.

В настоящее время является техническим директором компании "Хадпро", которая занимается разработкой и запуском программных продуктов, промышленной автоматизацией. 
Имеет множество профессиональных сертификатов: C# Tutorial course C++ Tutorial course CSS Fundamentals HTML Fundamentals Java Tutorial coursse JavaScript Tutorial course PHP Tutorials PHP: Основы Python 3 Tutorial course Python: Основы Ruby Tutorial course SQL Fundamentals Swift Tutorial course jQuery Tutorial Введение в программирование на Python Основы Git Основы построения системы "Умный дом" Основы программирования на языке C Программирование на Python 2015 Основы программирования в Delphi для "ОС Android" Разработка web-приложений Tizen.
Активно интересуется разработкой сетевых сервисов (API), веб приложений, машинного обучения (machine leraning), интернета вещей (IoT) и робототехники.

Образовательная организация

Stepik — образовательная платформа и конструктор
онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем
в проведении олимпиад и программ переподготовки.
Наша цель — сделать образование открытым и удобным.

Помогаем учиться, а также создавать свои курсы и обучать


Первые учебные материалы были размещены на платформе в 2013 году. Сегодня среди охваченных курсами тем: программирование, информатика, математика, статистика
и анализ данных, биология и биоинформатика, инженерно-технические и естественные науки. Онлайн-курсы, размещенные на Stepik, неоднократно становились призерами конкурсов онлайн-курсов, а система автоматизированной проверки задач используется в ряде курсов на платформах Coursera и edX. Также Stepik активно развивает направление адаптивного обучения, где каждый сможет изучать материал, подобранный индивидуально под свой уровень знаний.

 

Stepik является также площадкой для проведения конкурсов и олимпиад — среди мероприятий — отборочный этап Олимпиады НТИ, онлайн-этап акции Тотальный диктант, международная олимпиада по биоинформатике.

 

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

Программа курса

Программа курса

Введение в Go
Что такое Go. Краткая историяДемо-доступ
Классический пример - Hello, world!Демо-доступ
Основные возможности языка Go

Фундаментальные и составные типы данных
Имена, числа, булевы значения
Строки
Константы
Массивы и срезы
Отображения
Структуры
JSON
Указатели, время жизни переменных
Документирование кода и пакетов

Функции. Методы
Объявления функций
Рекурсивные вызовы
Множественный возврат значений
Ошибки. Стратегия обработки
Значения - функцииДемо-доступ
Анонимные функцииДемо-доступ
Вариативные функции
Отложенные вызовы функций
Объявления методов
Значения - методы и выражения - методы
Переопределение методовДемо-доступ
Инкапсуляция
ИнтерфейсыДемо-доступ

Подпрограммы и каналы
Go подпрограммы
Каналы
Параллельные циклы
Чат - сервер
ТестированиеДемо-доступ

Итоговые задачи
Задачи по материалам курса

Рейтинг курса

4
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 18.09.2024 09:46
Программирование на Go

Программирование на Go

Оставить отзыв
Поделиться курсом с друзьями