Курс для действующих программистов
Java Middle Developer
Курс Middle Java Developer разработан тех кто хочет прокачать свои навыки разработки до уровня Middle Java Developer за 3 месяца и научим вас разворачивать сложные корпоративные проекты с нуля. Вы погрузитесь в мир микросервисной архитектуры, освоите такие технологии, как Kubernetes, Rabbit MQ, AMQP. Вы научитесь разворачивать GITLAB (CI/CD), узнаете что такое кэширование и оптимизация работы (Redis). Вместе мы изучим работу с GraphQL и JWT + Keycloak. Мы покажем вам, как правильно проводить интеграционное тестирование и что такое тест контейнеры (Test Containers).
КонсультацияКому подходит обучение
Junior Java разработчикам
Углубитесь в Java-разработку и изучите востребованный стек технологий. Пополните портфолио и сможете перейти на Middle уровень.
Middle Java разработчикам
Расширите свой стек технологий, прокачаете навыки и сможете перейти на более интересный и сложный проект.
Выпускникам курса
Научитесь применять знания на практике, начнете работать с новым стеком и сможете устроиться на проект.
Почему изучать Java разработку в 2024 году - это правильно
Java уже больше 20 лет находится в топе языков программирования во всем мире и имеет огромную сферу применения. Уверенное знание Java позволяет работать в разных сферах: от создания мобильных приложений до разработки высоконагруженных WEB систем международного масштаба.
200+
Открытых вакансий только в Казахстане по Java Разработке
400,000 ₸
Средняя зарплата Java Разработчика в Казахстане. По мере набора опыта, зарплата может доходить до миллиона и выше
Крупные проекты
Java используют исключительно в больших проектах как Netflix, Google, Uber, Linkedin и больших компаниях Казахстана
Strong Middle/Senior Java Developer
600000 - 1300000 KZT
One technologies
Алматы
Знание основных архитектурных паттернов. Умение писать поддерживаемый код. Уверенное знание Java EE, Spring Boot MVC. Опыт использования ORM (Hibernate, JPA...
Senior Java Developer
1000000 - 2000000 KZT
Digital Automation Solution
Алматы
Более 4 лет опыта разработки веб-приложений. Опыт создания приложений Java Enterprise. Уверенное знание Java. Опыт работы с микросервисами: Опыт...
Java Middle Developer
400000 - 1000000 KZT
Digital Automation Solution
Алматы
1-3 лет опыта разработки веб-приложений. Опыт создания приложений Java Enterprise. Уверенное знание Java. Опыт работы с микросервисами: Опыт...
Java developer
700000 KZT
Prime Source
Алматы
Умение качественно и эффективно программировать на Java, хорошее знание Spring Boot, Spring security, Spring MVC, Spring Data, Spring Cloud.
Чему вы научитесь за 3 месяца
Gitlab CI/CD
Автоматизируйте сборку, тестирование и развертывание кода значительно сокращая циклы разработки. Используйте преимущества полной интеграции с репозиториями GitLab.
Микросервисы
Научитесь разрабатывать каждый микросервис независимо, что упрощает добавление новых функциональных возможностей, обновление и расширение существующих.
Kubernetes
Kubernetes предоставляет мощные средства автоматизации развертывания, масштабирования и управления контейнерами. Научитесь разворачивать кластеры вместе с нами.
RabbitMQ
С RabbitMQ вы можете создать эффективную, надежную и гибкую систему обмена данными между компонентами, что поможет улучшить архитектуру и производительность.
Keycloak + JWT
С Keycloak и JWT вы можете разрабатывать безопасные и масштабируемые корпоративные приложения не беспокоясь о безопасности и аутентификации.
GraphQL
С GraphQL вы получаете возможность создавать более производительные и гибкие API, которые полностью соответствуют потребностям вашего приложения и клиентов.
Программа курса
Курс Middle Java Developer разработан тех кто хочет прокачать свои навыки разработки до уровня Middle Java Developer за 3 месяца и научим вас разворачивать сложные корпоративные проекты с нуля.
-
Liquibase, установка и конфигурация
-
XML и YAML миграции
-
Flyway, установка и конфигурация
-
Создание миграций и применение Flyway миграций
-
Docker контейнеры, образы, работа с Docker Compose
-
Установка и настройка Kubernetes, поды и контроллеры
-
Сервисы и сети, сетевые политики и маршрутизация в Kubernetes
-
Мониторинг и логирование, инструменты мониторинга
-
Работа с микросервисами, взаимодействие между ними
-
Реализация RESTful API для взаимодействия между микросервисами
-
Файловый сервис MIN.IO, работа с файлами
-
Деплой микросервисов в Kubernetes
-
Обзор основных понятий и компонентов GitLab CI/CD
-
Настройка файлов .gitlab-ci.yml для определения пайплайнов
-
Автоматизированное развертывание приложения в тестовую среду
-
Использование GitLab CI/CD для управления приложениями в Kubernetes
-
Установка и настройка Keycloak, создание realm и клиентов
-
Аутентификация с Keycloak, получение JWT токенов
-
Интеграция Keycloak с Spring Security, настройка и конфигруация
-
Управление ключами JWT и обновление токенов
-
Основы AMQP и RabbitMQ, установка и настройка RabbitMQ
-
Очереди и обмены, создание и настройка очередей и обменов в RabbitMQ
-
Издатель (Publisher) и Подписчик (Subscriber) модели
-
Отправка и получение сообщений, маршрутизация сообщений
-
Основные концепции GraphQL и принцип работы
-
Синтаксис GraphQL запросов, включая операции, поля, аргументы и директивы
-
Создание сложных запросов, включая вложенные и аргументированные запросы
-
Обеспечение безопасности GraphQL, включая аутентификацию и авторизацию запросов
Тренеры
Ильяс
Жуанышев
#JavaEE #Spring
Куат
Абылай
#Java #Golang
Султанбек
Кенжахимов
#Java #Golang
Java Middle Developer
Старт: 25.09.2024
Расписание:
Вт - Чт
19:00 - 21:00
Записаться на курс или получить бесплатную консультацию
Нажимая на кнопку, я соглашаюсь на обработку персональных данных и с правилами пользования платформы.