Golang-разработчик
Golang-разработчик с нуля
- Освойте востребованную профессию
- Научитесь разрабатывать микросервисы и полноценные приложения
- Создайте приложение для организации корпоративной соцсети с нуля
6 месяцев
с нуля до junior-разработчика на Go
4 технологии
освоите во время обучения: Go, HTML, CSS и React
Проекты для портфолио
онлайн-игра, калькулятор ипотеки, библиотека
Диплом
установленног
о образца от известного онлайн-университета
Развитие карьеры
поможем с составлением качественного резюме и поиском работы
~ 80 000 ₽
средняя зарплата Golang-разработчика, на которую вы сможете претендовать уже на junior-уровне
Почему стоит изучать Golang
Причины две: популярность и простота.
Golang изобрели в Google для решения локальных задач, но теперь его используют в Uber, Medium, DailyMotion, Twitch и других компаниях.
Язык приятно учить: в нём нет сложных и непонятных конструкций. Вам не придётся уходить с головой в документацию, чтобы написать первую программу.
Чему вы научитесь на курсе
Разрабатывать приложения на основе микросервисов
Микросервисы — небольшие программы, работающие независимо друг от друга, из которых собирают внутреннюю часть приложений.
Использовать HTML, CSS и JavaScript
Работать с фронтенд-технологиями, чтобы создавать красивую оболочку для приложений.
Работать с базами данных
Разворачивать базы для хранения данных, которые пользователи передают приложению.
Как проходит обучение
Онлайн-лекции
Вы будете общаться с преподавателями и однокурсниками в онлайне 2-3 раза в неделю. Вебинары также будут доступны в записи и после обучения.
Практика на реальных проектах
После каждой лекции будете делать практические задания, а затем получать развёрнутую обратную связь. Так наполните портфолио.
Сопровождение
Преподаватели будут постоянно на связи. А ещё у каждой группы будут координаторы и аспиранты, которые решат организационные вопросы.
Трудоустройство или стажировка
Центр развития карьеры поможет с резюме, подготовит к собеседованию и будет сопровождать вас на всех этапах поиска работы.
Что вы получите в результате обучения
Golang-разработчик
Что умею делать:
- Редизайн блока «Приветствие» на сайте Нетологии для разных разрешений экранов
- Google-библиотеку — онлайн-сервис по поиску книг в интернете
- Калькулятор ипотеки
- Интеграцию с API VK: получать профиль пользователя
- Реализовывать регистрацию, аутентификацию и авторизацию пользователей — хранить данные о пользователях в реляционной СУБД
- Упаковывать сервисы в Docker-контейнеры и запускать/останавливать многоконтейнерные приложения через Docker Compose
Мои навыки:
- Вёрстка под тач и мобильные устройства
- Создание интерактивных веб-страниц
- Работа с JavaScript
- Использование выражений в JavaScript
- Навыки использования библиотеки React, JSX, React router, VirtualDom
- Работа с языком Go
- Работа с файлами и сетью, HTTP 1.1, HTTP 2
- Docker & Docker Compose: управление сервисами и упаковка приложений
- Нереляционные базы данных — MongoDB
- Микросервисная архитектура
- Kubernetes
Инструменты, которые вы освоите
JavaScript
Самый популярный язык программирования для разработки веб-приложений. Единственный язык, который поддерживается на любых устройствах и платформах.
GitHub
GitHub — крупнейший веб-сервис для совместной работы разработчиков над кодом и хостинга проектов. GitHub основан на системе контроля версий GIT.
JSX
Расширение синтаксиса стандартного JavaScript. Позволяет писать очень похожий на HTML код прямо в JavaScript-коде, упрощая создание React-компонентов и улучшая читаемость кода. Перед выполнением JSX преобразуется в JavaScript.
React
Простая и удобная JavaScript-библиотека для создания пользовательских интерфейсов. React предоставляет виртуальный DOM API для взаимодействия между кодом и реальным DOM. В основе лежит использование компонентов — частей пользовательского интерфейса, содержащих в себе разметку и функциональность.
Go
Компилируемый многопоточный язык программирования, разработанный внутри компании Google.
gRPC
Высокопроизводительный фреймворк от Google для вызова удалённых процедур.
SQL Язык управления базами данных для реляционных баз данных.
MongoDB Система управления базами данных с открытым исходным кодом.
Redis Система управления базами данных класса NoSQL с открытым исходным кодом.
Apache Kafka
Распределённый программный брокер сообщений, проект с открытым исходным кодом, разрабатываемый в рамках фонда Apache.
Docker
Программная платформа для быстрой сборки, отладки и развёртывания приложений с помощью контейнеров.
Kubernetes
Программное обеспечение с открытым исходным кодом для развёртывания приложений на основе контейнеров в любом масштабе.
Вашу квалификацию подтвердят документы установленного образца
Развитие карьеры
Каждый выпускник получает помощь и поддержку Центра развития карьеры
- Помощь в подготовке резюме и прохождении собеседования
- Консультация с HR-специалистом по поиску работы и развитию вашей карьеры
- Возможность прохождения стажировки в проектах Нетологии-групп: Фоксфорд, Нетология, EdMarket
- Регулярное информирование об открытых вакансиях в компаниях-партнерах
- Бесплатный доступ к подборке видеокурсов по поиску работы и soft skills для всех студентов