Результаты прохождения школы
О чем курс?
Курс "Бэкенд-разработка на Go" предназначен для тех, кто хочет понять основы бэкенд-разработки и научиться эффективно взаимодействовать с разработчиками.
Мы сосредоточимся на языке программирования Go, который стал популярным благодаря своей простоте, производительности и возможностям параллельной обработки.
Для кого курс?
Чему я научусь?
Программа курса
-
- Что изучим: Основную архитектуру работы Web-приложений.
- Результат: Получат понимание работы современных Web-приложений и их взаимодействий
-
- Что изучим: Основные концепции языка Go, синтаксис, типы данных, управление потоком (условия, циклы).
- Результат: Участники смогут писать простые программы на Go и понимать базовые конструкции языка.
-
- Что изучим: Создание и использование функций, работа с пакетами и модулями.
- Результат: Участники смогут организовывать код в пакеты и использовать функции для улучшения структуры программы.
-
- Что изучим: Структуры, интерфейсы и работа с коллекциями (массивы, срезы, карты).
- Результат: Участники смогут эффективно управлять данными и создавать сложные структуры для хранения информации.
-
- Что изучим: Горутины, каналы, синхронизация данных. Использование sync и context.
- Результат: Участники смогут реализовать конкурентные алгоритмы и эффективно управлять параллельными задачами.
-
- Что изучим: Архитектура веб-приложений, работа с net/http, маршрутизация.
- Результат: Участники смогут создать простой веб-сервер и обрабатывать HTTP-запросы.
-
- Что изучим: Принципы проектирования RESTful API, обработка запросов и ответов.
- Результат: Участники смогут разработать базовое RESTful API с CRUD операциями.
-
- Что изучим: Использование database/sql для работы с реляционными базами данных (PostgreSQL, MySQL).
- Результат: Участники смогут подключаться к базе данных и выполнять основные операции.
-
- Что изучим: Реализация аутентификации с использованием JWT и OAuth.
- Результат: Участники смогут внедрить систему аутентификации в свои приложения.
-
- Что изучим: Принципы кэширования, использование Redis или Memcached.
- Результат: Участники смогут внедрить кэширование в свои приложения для повышения производительности.
-
- Что изучим: Контейнеризация с Docker, основы CI/CD.
- Результат: Участники смогут создавать Docker-контейнеры и настраивать автоматизацию развертывания.
Результаты учеников
Курс ведет
Процесс обучения
Терра сегодня
ПрисоединитьсяВ Терре ты найдешь ресурсы и поддержку
Почему бесплатно?
Наша миссия - сделать лучшее в России и мире бизнес-образование, которое каждый сможет пройти бесплатно. Мы создаем и выращиваем миллиардные компании, которые также помогают вырасти начинающим предпринимателям. Безвозмездно помогая другим, участники клуба наполняют свою жизнь смыслом и сами растут быстрее.
Вступить и маcштабировать свой бизнесНикогда не забывай этой истины: то, что ты получаешь от жизни — это то, что ты жизни даешь.
Истории успеха
Часто задаваемые вопросы
Terra — некоммерческое сообщество, благотворительный проект. На территории бизнес-клуба запрещено продавать какие-либо услуги.
Нашей миссией является борьба с бедностью, с помощью образования и бизнес-интеллекта. Мы создаем и выращиваем миллиардные компании, которые также помогают вырасти начинающим предпринимателям.
Безвозмездно помогая другим, участники клуба наполняют свою жизнь смыслом и сами растут быстрее.
- Зарегистрируйся на мероприятии и получи бесплатный билет
- Выбери наставника заранее на сайте
- Приходи на мероприятие и запишись к наставнику
- Попади в чат группы и приходи на занятия
- Зарегистрируйся на мероприятии и получи бесплатный билет
- Выбери школу заранее на сайте
- Приходи на мероприятие и запишись в школу
- Попади в чат группы и приходи на занятия
Присоединяйтесь к нашему клубу!
Присоединиться к клубуНикогда не забывай этой истины: то, что ты получаешь от жизни — это то, что ты жизни даешь.