SHAREWOOD

Редактор
- Регистрация
- 25/11/2019
- Сообщения
- 143.797
- Репутация
- 91.247
Последние темы автора:
- Скачать «Женский клуб 45+. Этап 3. Минус 10 лет (июль, август, сентябрь 2025) [Стоп климакс] [Евгения Назимова]»
- Скачать «Фитнес-канал My body - Base (июнь 2025) [Оксана Килина]»
- Скачать «Над рекой [enterclass] [Екатерина Лагутина]»
- Скачать «Трудные случаи в работе с аддиктивными клиентами [EduNote] [Сергей Мостиков]»
- Скачать «Творчество между "я" и "не-я": Винникотт и искусство [EduNote] [Ксения Барке]»
Складчина: Начальная подготовка. Курс по основам golang [Полный видео-курс] [Артур Карапетов]
Описание:
Изучайте язык программирования Go с моим онлайн курсом начальной подготовки. Данный курс ориентирован на людей, кто начинает свой путь в мире программирования и IT. А для людей с опытом, которые хотят расширить свои знания и навыки в языке Go, есть гибкая система с отдельными видео-лекциями из курса, которые можно приобрести отдельно. Наш курс включает в себя онлайн лекции, практические задачи и их разбор на платформе TestHUB и индивидуальные домашние задания, которые помогут вам освоить язык и начать погружение в мир программирования и IT сферы. Запишитесь на мой курс сейчас и начните свой путь в мире АйТи с языка Go!
- Подходит для новичков
Курс подходит как для полных новичков в программировании, так и для тех, кто уже каким-либо языком программирования и хочет научиться писать на Go. - Больше, чем Go
В данный курс вошли лекции не только по языку Go, но еще и общие темы, такие как операционные системы и процессы. - Платформа с практикой
После каждой большой лекции есть список задач по пройденному материалу. Все непонятные задачи и решения мы будем разбирать на занятиях. - Обкатка курсов
Каждый курс я провел для тестовой группы с реальными людьми разной степени подготовки, для того, чтобы найти ошибки или недочеты. Они оставили отзывы, которые вы можете прочитать ниже.
Также, многие из них оставили свой контакт, чтобы вы могли с ними связаться и спросить о реальной пользе курсов и как они проходили.
Базовые концепции программирования. Часть 1
Вступление, знакомство, примеры развития языков в компаниях.
Компилируемые и интерпретируемые языки. Парадигмы написания коды (декларативный и императивный)
Операционная система и переменные окружения
Язык Go, IDE, Пример первой программы. Функции. Импорты.
Создание проекта в VS Code. Запуск и сборка Go приложений. Закрепление урока.
Базовые концепции программирования. Часть 2
Структуры и функции
Типы данных
Массивы и слайсы
Ассоциативный массив: map
Работаем со временем
Циклы for
Ветвления if и switch
Базовые концепции программирования. Часть 3
Указатели
Структуры
Интерфейсы
Отложенное выполнение: defer
Паники и обработка ошибок
Базовые концепции программирования. Часть 4
Типизация
Интерфейсы в Go. Практика в VSCode
Стандартные библиотеки Go. Пакеты fmt, strings.
Стандартные библиотеки Go. Пакеты io, ioutil, filepath, os
Стандартные библиотеки Go. Работаем с файлами.
Создаём собственные типы в Go
Интерфейс sort
Модули в Go. Подключаем, создаём и пользуемся как боженьки
Воруем чужой код. Подключаем сторонние библиотеки в Go
Функция init() в Go
Что такое линтер и для чего он нужен
Форматирование кода в Go (formatter)
Области видимости объектов в Go
Консольное приложение: Калькулятор
Пишем калькулятор. Описываем требования и функционал
Создание проекта и начальный код
Продолжаем писать калькулятор
Продолжаем писать калькулятор. Создание объектов калькулятора и их методов
Продолжаем писать калькулятор. Модули Parser, Operator. Валидация
Продолжаем писать калькулятор. Продолжаем парсер и создаём мозг
Рефакторинг
Пишем логику
Пишем модуль Принтер. Создаём сущность Калькулятор
Калькулятор готов. Самостоятельная доработка
Тестирование
Тестирование. Теория и практика
Benchmarking. Смотрим на сколько эффективен наш код
Пакет exec. Выполнение команд в ОС
Принципы
ООП. Понятия: абстрации, наследование, полиморфизм, инкапсуляция
SOLID
DRY, KISS, YAGNI
Многопоточность в Go
Параллелизм и многопоточность теория
Горутины
Каналы в Go
Оператор Select
Context
Примитивы синхронизации: WaitGroup
Примитивы синхронизации: Mutex, RWMutex
Примитивы синхронизации: ErrorGroup, sync.Once, atomic
JSON
JSON теория
JSON: Сериализация, десериализация
JSON: Тэги. Большие числа
JSON: Маршалинг в мапу
JSON: Парсим мапу после анмаршалинга
YAML: Теория
YAML: Практика
Полный видео-курс
Видео курс по всем темам, включая бонусные видео и практику на платформе TestHUB
Все видеоролики
Платформа TestHUB
Обновления курса
Цена: 10000 руб.
Скрытая ссылка
Материал «Начальная подготовка. Курс по основам golang [Полный видео-курс] [Артур Карапетов]», возможно, скоро появится на SHAREWOOD.
Воспользуйтесь поиском, может быть, он уже опубликован.