Skillbox
Нетология
XYZ School
GeekBrains
Otus
Skillfactory
Contented
Talentsy
Fashion Factory School
ProductStar
Эколь
Международная школа профессий
Викиум
Бруноям
EDPRO
Level One
Psychodemia
Хекслет
Skypro
Eduson Academy
Вебиум
City Business School
#Sekta
Skillbox Английский (Kespa)
Логомашина
Rebotica
Контур.Школа
Годограф
НИИДПО
MAED
Bang Bang Education
Verona School
НАДПО
Фоксфорд
Компьютерная Академия TOP
Инглекс
Умскул
SF Education
Сотка
ИППСС
InvestFuture
Skysmart
Содействие занятости
Моя Альфа школа
Pentaschool
Яндекс Практикум
99 баллов
НСПК
Coddy
TutorOnline
Bonnie & Slide
Слёрм
Яндекс Практикум Английский
Skyeng
Тетрика
ЕГЭLAND
НЦРДО
KARPOV.COURSES
100балльный репетитор
Московский институт психологии
Moscow Digital School
PIXEL
ЦАППКК
НИПКЭФ
Hello World
Profieng
NeuroBoost
Anecole
Открытый социально-экономический колледж
Moscow Business Academy
Digital Skills Academy
ЭКОДПО
Синергия Академия
СМИТАП
Эльбрус Буткемп
PROschool online
Innova IT Academy
КОРОЛЬ ГОВОРИТ!
Институт бизнес-аналитики Алексея Колоколова
Merion Academy
EasyCode
Котокод
ASTON
Международный институт интегративной нутрициологии
Прожектор
АНО ДПО "СИТИ "Столица"
Институт Профессионального Образования
Maxitet
Alibra School
Точка знаний
Высшая академия дополнительного образования
Международный университет профессиональной переподготовки
Kodland
Онлайн-школа №1
НЦПО
NORDCORE Академия
Skillbox
Нетология
XYZ School
GeekBrains
Otus
Skillfactory
Contented
Talentsy
Fashion Factory School
ProductStar
Эколь
Международная школа профессий
Викиум
Бруноям
EDPRO
Level One
Psychodemia
Хекслет
Skypro
Eduson Academy
Вебиум
City Business School
#Sekta
Skillbox Английский (Kespa)
Логомашина
Rebotica
Контур.Школа
Годограф
НИИДПО
MAED
Bang Bang Education
Verona School
НАДПО
Фоксфорд
Компьютерная Академия TOP
Инглекс
Умскул
SF Education
Сотка
ИППСС
InvestFuture
Skysmart
Содействие занятости
Моя Альфа школа
Pentaschool
Яндекс Практикум
99 баллов
НСПК
Coddy
TutorOnline
Bonnie & Slide
Слёрм
Яндекс Практикум Английский
Skyeng
Тетрика
ЕГЭLAND
НЦРДО
KARPOV.COURSES
100балльный репетитор
Московский институт психологии
Moscow Digital School
PIXEL
ЦАППКК
НИПКЭФ
Hello World
Profieng
NeuroBoost
Anecole
Открытый социально-экономический колледж
Moscow Business Academy
Digital Skills Academy
ЭКОДПО
Синергия Академия
СМИТАП
Эльбрус Буткемп
PROschool online
Innova IT Academy
КОРОЛЬ ГОВОРИТ!
Институт бизнес-аналитики Алексея Колоколова
Merion Academy
EasyCode
Котокод
ASTON
Международный институт интегративной нутрициологии
Прожектор
АНО ДПО "СИТИ "Столица"
Институт Профессионального Образования
Maxitet
Alibra School
Точка знаний
Высшая академия дополнительного образования
Международный университет профессиональной переподготовки
Kodland
Онлайн-школа №1
НЦПО
NORDCORE Академия
Этот бесплатный курс посвящён языку программирования Go. Вы сможете погрузиться в полноценную работу с этим инструментом: для обучения доступны 34 урока, а также дополнительные материалы на всевозможные темы: переменные, функции, числа, операции, многопоточность, строки, структуры, условные конструкции. И это лишь начало списка того, что вам предстоит изучить на теории и практике. Для отработки знаний вам будет доступно 32 упражнения в тренажёре и 9 тестов. Вы сможете погрузиться в программирование, рассмотрев основы важного языка, а также научиться применять его законы.
Программа курса будет дополняться. Сейчас она вмещает 42 часа занятий от основ языка до конкретных дисциплин для профессиональной работы.
Рассмотрите программу курса. Узнаете, что вам предстоит изучать в течение обучения. Рассмотрите темы и дисциплины на ближайшее время.
В этом уроке вы рассмотрите принцип написания программ на языке Go. Сможете ориентироваться в основах и создать свою первую программу по выводу текста.
Узнаете, чем примечателен этот язык программирования в сравнении с другими инструментами. Сможете применять особенности в работе.
Познакомитесь с понятием переменных языка программирования. Узнаете, как создавать их самостоятельно. Научитесь применять готовые.
Узнаете, что такое функции в Go и как определять их. Сможете создавать их самостоятельно и применять для решения задач.
Узнаете, как числа связаны с программированием и зачем уметь оперировать ими. Сможете использовать числовые данные.
Узнаете, что такое логические типы и почему их также называют булевыми. Изучите их смыслы и научитесь применять в решении учебных задач.
Узнаете, какую роль для кода играют строки и какие есть варианты работы с ними. Узнаете, как выглядят строки в Go и как правильно оформить их.
Рассмотрите понятие условных конструкций. Узнаете, как они связаны со строками и чем схожи с функциями. Научитесь использовать их.
Узнаете, что такое Switch. Сможете пользоваться функционалом альтернативной условной конструкции в реальных задачах.
Научитесь работать с разными структурами кода. Рассмотрите их в качестве способа реализации объектно-ориентированного программирования.
Научитесь применять это школьное понятие в программировании. Узнаете, зачем коду нужны постоянные, неизменные значения.
Сможете использовать законы массивов в программировании. Сможете использовать коллекции фиксированной длины.
Узнаете, какие ещё виды массивов существуют. На этот раз объектом изучения станут слайсы. Их отличие от предыдущих состоит в том, что их длина неопределена.
Узнаете, какими способами реализуются циклы в языке программирования Go. Сможете использовать один из них - for.
Рассмотрите функцию копирования. Примените её на слайсах и сможете делать это так, чтобы оригинал при этом не затрагивался.
Изучите сортировку слайсов. Узнаете, чем полезно это действие для начинающего программиста на Go и что нужно учитывать.
Поработаете с хеш-таблицами. Рассмотрите их основные составляющие и сможете использовать встроенную реализацию, которая называется мап.
Узнаете больше о мапах. Рассмотрите их обход и сможете попрактиковаться в работе с циклами, связанными с мапами. Изучите больше нюансов.
Изучите строки и байты: рассмотрите данные, связанные с этими понятиями, в языке Go. Сможете попрактиковаться в их применении.
Строки, как и мапы, можно обходить. Этому будет посвящён урок: вы рассмотрите принципы и правила обхода строк в Go.
Рассмотрите понятие "руны" и узнаете, почему они так названы. Изучите несколько символов и сможете работать с ASCII.
Рассмотрите понятие пакетов в программировании. Узнаете, какие из них можно назвать стандартными и какие функции в них входят.
Научитесь проводить форматирование строк. Узнаете, как пользоваться пакетом для этого. Рассмотрите процесс форматирования вывода.
Сможете делать функции вариативными. Узнаете, какие аргументы можно назвать вариативными и сможете задавать их.
Сможете изучить указатели. Узнаете, для чего они существуют и как выглядят в коде. Для практики вам будет доступно упражнение для работы с ними.
Научитесь самостоятельно задавать методы для структур. Узнаете, как выглядит такой процесс и что даёт программисту на языке Go.
Узнаете, что такое пользовательские типы данных. Сможете создавать их самостоятельно и попрактикуетесь в соответствующем упражнении.
Узнаете, как предотвращать ошибки в коде или по крайней мере вовремя исправлять их. Рассмотрите, как выглядит некорректное поведение в Go.
Научитесь правильно отрабатывать ошибки в языке программирования Go. Узнаете, как учесть возникновение ошибки на будущее.
Узнаете, что такое defer и как оно связано с отложенным выполнением функций. Сможете пользоваться им для упражнения.
Узнаете, что такое многопоточность и для чего она существует. Сможете познакомиться с этой концепцией на практике и узнаете, как она применяется.
Рассмотрите принцип реализации многопоточности без ошибок. Изучите понятие "горутины" и научитесь работать с ними.
Узнаете, что такое передача данных между горутинами из прошлого урока. Познакомитесь поближе с каналами и научитесь их применять.
Команда школы собрала для вас дополнительные материалы, изучив которые вы сможете глубже погрузиться в дисциплины с курса.
Просмотр обучающих видеороликов
Делаете все тогда, когда вам это удобно и в подходящем вам темпе
Объяснение возникших вопросов, закрепление пройденного материала и исправление ошибок
Познакомитесь с площадками для поиска работы, узнаете, как успешно пройти стажировку, и получите доступ к бирже с вакансиями компаний-партнёров
Обучение организовано так, что вы можете спокойно совмещать его с работой, учебой и личной жизнью. Именно вы решаете, когда работать с материалами курса - вы занимаетесь тогда, когда удобно вам. Все уроки курса будут всегда в вашем доступе, даже после окончания курса, поэтому вы в любой момент сможете повторить пройденный материал.
Именно вы решаете, когда и сколько заниматься. Обычно студенты тратят на обучение от трех до пяти часов в неделю.
Да, вы всегда сможете задать вопрос преподавателю в личном кабинете. Также вы будете получать от него обратную связь после выполнения домашних заданий.
Да, вы можете купить курс в рассрочку, что позволит вам лучше спланировать свой бюджет.
HR бизнес-партнёр
Ландшафтный дизайн. Профессиональный курс
Иллюстрация и интерактивная графика
Методист онлайн-курсов