Введение в профессию. Ближе познакомитесь с Go-разработкой и командой курса. Узнаете, как устроено обучение. Поймёте, подходит ли вам профессия разработчика.
Основы Go. Изучите базу для программирования на языке Go. Рассмотрите общие принципы бэкенда и особенности Go.
HTTP в Go и REST API. Познакомитесь с архитектурой веб-приложений и поймёте, как её выстраивать. Научитесь создавать юнит-тесты для своих приложений и улучшать их безопасность с помощью JWT, хеширования и шифрования.
SQL и базы данных. Начнёте изучение важного раздела бэкенд-разработки, который связан с логикой создания хранилищ данных и порядком их организации. Научитесь подключать базы данных к готовым сервисам и взаимодействовать с ними. Поймёте, как перехватывать и обрабатывать ошибки в приложениях.
Многопоточность в Go. Вы изучите одну из уникальных особенностей языка Go — многопоточность. Научитесь оптимизировать нагрузку на приложения при выполнении большого количества операций.
CI/CD и Docker. Узнаете, как подготовить приложение к использованию.
Linux. Изучите основы работы с командной строкой и принципы взаимодействия с программами на уровне операционной системы. Это ускорит процесс разработки и отладки приложений.
Финальный проект. Разработаете бэкенд сервиса по типу «Афиши». Для этого реализуете клиент-серверную модель приложения и RESTful API для аутентификации и авторизации пользователей, а также поиска услуг внутри магазина. Спроектируете схему базы данных. Используете middleware для логирования событий, поиска ошибок и ограничения количества запросов. Напишете для сервиса тесты и проведёте деплой бэкенда на облачном сервисе.
Практический онлайн-курс, на котором вы научитесь решать инфраструктурные задачи и масштабировать приложения в облачных сервисах и пройдёте стажировку в IT-компании уже во время обучения.
Часто задаваемые вопросы
1
Сколько длятся обычно курсы Программирования в Ростове-на-Дону
Обучающие
онлайн-курсы Программирования в Ростове-на-Дону
длятся до 24 месяцев
2
Можно ли пройти онлайн-курсы Программирования онлайн в Ростове-на-Дону?
У каждой школы которая предлагает онлайн-курсы Программирования есть возможность обучения
онлайн
3
Подойдут ли мне онлайн-курсы Программирования если нет опыта?
Конечно! У вас всё получится даже без специальных знаний — просто уделяйте больше внимания практике и читайте
дополнительную литературу.
4
Получится ли совмещать онлайн-курсы Программирования с работой в Ростове-на-Дону?
Вы можете изучать материалы курса в удобном вам режиме, совмещать обучение на платформе с
работой в Ростове-на-Дону
и
личной
жизнью.
5
Действуют ли какие-нибудь программы рассрочки?
Да, вы можете купить курс в
рассрочку в Ростове-на-Дону
— и спланировать свой бюджет, разбив всю сумму на небольшие ежемесячные
платежи.