Go для чайников!

Курс создавался для людей которые только начинают свой путь покорения мира IT и выбрали язык Go своим первым языком программирования!
Начальный уровень
4-5 часов в неделю
Сертификат Stepik

Чему вы научитесь

  • Базово про бинарные числа, языки программирования
  • Как скачать Go и GoLand
  • Сильные и слабые стороны Go
  • Переменные, типы данных
  • Арифметика в Go
  • Условные операторы
  • Циклы
  • Массивы, срезы
  • Хеш-таблицы
  • Функции
  • Чтение / запись в файлы

О курсе

Мы начнем с самого начала, рассмотрим базовые концепции Computer Science и углубимся в фундаментальные знания о программировании. 😶‍🌫️

Что вы изучите:

  • Базовые знания информатики:

    • Основы бинарных чисел и их применение.
    • Обзор языков программирования, их сильные и слабые стороны.
    • Установка Go и лучшей среды разработки — GoLand.
  • Преимущества и недостатки Go:

    • Пофилософствуем об особенностях языка Go, его сильных и слабых сторонах.
  • Основы языка Go:

    • Переменные и типы данных.
    • Арифметические операции.
    • Условные операторы.
    • Циклы.
    • Массивы и срезы.
    • Хеш-таблицы.
    • Функции.
  • Работа с файлами:

    • Чтение и запись данных в файлы.
  • Практические задачи:

    • Множество практических заданий для закрепления теории.

 

Ты напишешь 5 практических проектов!

  1. Калькулятор.
  2. Консольный TO DO List.
  3. Конвертер валют.
  4. Desktop игру "Угадайка".
  5. Базу данных!  (чтооооо?)

 

 

Что делает этот курс уникальным:

  1. Понятное и простое изложение:
    • Даже сложные темы, такие как reallocation памяти в слайсах, объясняются так, что становятся понятными абсолютно каждому. Многие ученики отмечают, что сложные концепции преподносятся невероятно доступно.
  2. Дополнительные материалы:

    • Глубокий разбор внутренних структур, таких как слайсы и мапы, поможет вам не только понять их работу, но и подготовиться к собеседованиям на позицию Go-разработчика (вплоть до уровня Junior и выше).
    • Эти материалы также будут интересны тем, кто уже знает один или несколько языков программирования, но хочет расширить свои знания и познакомиться с Go изнутри.
  3. Огромное количество практики:

    • В конце курса вы напишете 5 пет-проектов, которые будут достойны вашего GitHub:
      • Простой калькулятор.
      • TODO List.
      • Конвертер валют.
      • Desktop игру "Угадайка".
      • Собственная база данных, с которой мы мощно завершим обучение!

 

Курс идеально подойдет как для новичков, так и для опытных программистов, которые хотят открыть для себя новые возможности и получить свежий взгляд на программирование!

Для кого этот курс

Курс идеально подойдет для новичков, а также для опытных программистов, которые хотят открыть для себя новые возможности и получить свежий взгляд на программирование!

Начальные требования

Для начала вам не понадобится ничего, кроме желания учиться и немного свободного времени!

Наши преподаватели

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

загружаем...
Certificate

Сертификат

Сертификат Stepik
Price: Бесплатно

Расскажите о курсе друзьям

Price: Бесплатно