Чему вы научитесь
- Базово про бинарные числа, языки программирования
- Как скачать Go и GoLand
- Сильные и слабые стороны Go
- Переменные, типы данных
- Арифметика в Go
- Условные операторы
- Циклы
- Массивы, срезы
- Хеш-таблицы
- Функции
- Чтение / запись в файлы
О курсе
Мы начнем с самого начала, рассмотрим базовые концепции Computer Science и углубимся в фундаментальные знания о программировании. 😶🌫️
Что вы изучите:
-
Базовые знания информатики:
- Основы бинарных чисел и их применение.
- Обзор языков программирования, их сильные и слабые стороны.
- Установка Go и лучшей среды разработки — GoLand.
-
Преимущества и недостатки Go:
- Пофилософствуем об особенностях языка Go, его сильных и слабых сторонах.
-
Основы языка Go:
- Переменные и типы данных.
- Арифметические операции.
- Условные операторы.
- Циклы.
- Массивы и срезы.
- Хеш-таблицы.
- Функции.
-
Работа с файлами:
- Чтение и запись данных в файлы.
-
Практические задачи:
- Множество практических заданий для закрепления теории.
Ты напишешь 5 практических проектов!
- Калькулятор.
- Консольный TO DO List.
- Конвертер валют.
- Desktop игру "Угадайка".
- Базу данных!
(чтооооо?)
Что делает этот курс уникальным:
- Понятное и простое изложение:
- Даже сложные темы, такие как reallocation памяти в слайсах, объясняются так, что становятся понятными абсолютно каждому. Многие ученики отмечают, что сложные концепции преподносятся невероятно доступно.
-
Дополнительные материалы:
- Глубокий разбор внутренних структур, таких как слайсы и мапы, поможет вам не только понять их работу, но и подготовиться к собеседованиям на позицию Go-разработчика (вплоть до уровня Junior и выше).
- Эти материалы также будут интересны тем, кто уже знает один или несколько языков программирования, но хочет расширить свои знания и познакомиться с Go изнутри.
-
Огромное количество практики:
- В конце курса вы напишете 5 пет-проектов, которые будут достойны вашего GitHub:
- Простой калькулятор.
- TODO List.
- Конвертер валют.
- Desktop игру "Угадайка".
- Собственная база данных, с которой мы мощно завершим обучение!
- В конце курса вы напишете 5 пет-проектов, которые будут достойны вашего GitHub:
Курс идеально подойдет как для новичков, так и для опытных программистов, которые хотят открыть для себя новые возможности и получить свежий взгляд на программирование!
Для кого этот курс
Курс идеально подойдет для новичков, а также для опытных программистов, которые хотят открыть для себя новые возможности и получить свежий взгляд на программирование!
Начальные требования
Для начала вам не понадобится ничего, кроме желания учиться и немного свободного времени!
Наши преподаватели
Программа курса
Сертификат
Сертификат Stepik
Price:
Бесплатно