Har xil
Qora jumada qatnashadi 30%
gacha chegirmalar amal qiladi 0 kun 00:00:00
Kurs

Enterprise технологии в Java-разработке

Enterprise технологии в Java-разработке

Вы научитесь создавать корпоративные приложения и встраивать их в инфраструктуру бизнеса. Прокачаете навыки разработки на Java и сможете претендовать на работу в крупной международной компании.

На рынке не хватает специалистов

  • 486 компаний

    сейчас ищут Java-разработчиков

  • 18 950 000 сум

    средняя зарплата enterprise-разработчика

Кому подойдёт этот курс

  • Junior-разработчикам Junior-разработчикам

    Углубитесь в разработку на Java и научитесь создавать микросервисную архитектуру приложений. Усилите портфолио, сможете перейти на уровень Middle и больше зарабатывать.

  • Middle-разработчикам на Java Middle-разработчикам на Java

    Познакомитесь со стандартами корпоративной разработки, освоите Spring, Maven и другие инструменты. Прокачаете навыки и повысите свою ценность в глазах работодателя.

Siz nimani o'rganasiz

  1. Создавать корпоративное ПО

    Разберётесь в паттернах проектирования корпоративной инфраструктуры и научитесь организовывать жизненный цикл ПО.

  2. Увеличивать производительность ПО

    Изучите низкоуровневое устройство и нативные технологии JVM. Поймёте, как избежать утечек памяти и сделать ПО стабильным.

  3. Интегрировать новые приложения

    Научитесь встраивать новые приложения в корпоративное ПО с помощью фреймворков Apache Camel и Spring Integration.

  4. Использовать продвинутые функции Java

    Сможете использовать дженерики, коллекции и другие инструменты для решения разных бизнес-задач.

  5. Создавать микросервисы

    Научитесь писать микросервисные системы и управлять потоками данных с помощью Spring Cloud и SAGA.

  6. Организовывать работу команды

    Познакомитесь с принципами Agile, Scrum и Kanban. Научитесь расставлять приоритеты и экономить время.

О Skillbox

Как проходит обучение на платформе

  1. Смотрите материалы в удобное время

    Изучаете теорию и практикуетесь на задачах, приближённых к реальным.

    Смотрите материалы в удобное время
  2. Выполняете практические работы

    Решаете задачи после каждого модуля и закрепляете знания.

    Выполняете практические работы
  3. Работаете с проверяющим экспертом

    Получаете обратную связь по каждой работе в течение 1–3 рабочих дней.

    Работаете с проверяющим экспертом
  4. Разрабатываете итоговый проект

    Презентуете проект экспертам, дополняете портфолио и получаете сертификат о прохождении курса.

    Разрабатываете итоговый проект

Содержание курса

Вас ждут вебинары и практика на основе реальных кейсов.

  • 20 тематических модулей
  • 197 видеоматериалов
  1. Работа в команде. Гибкие методологии

    Вы познакомитесь с Agile, Kanban и Scrum. Научитесь оценивать трудоёмкость задач, расставлять приоритеты и работать по принципам тайм-менеджмента.

  2. Работа в команде. Инструменты взаимодействия

    Познакомитесь с инструментами контроля версий и промышленным Gitflow. Научитесь проводить код-ревью и узнаете про распространённые ошибки при проверке кода.

  3. Жизненный цикл разработки

    Познакомитесь с фреймворком для автоматизации сборки проектов Maven и промышленным Gitflow. Сможете работать над этапами жизненного цикла проекта и управлять репозиториями.

  4. Архитектура IT. От приложения до экосистемы

    Изучите современные тенденции в разработке архитектуры корпоративных систем. Познакомитесь с облачными технологиями, распределёнными вычислениями, динамическими инфраструктурами, сетевыми архитектурами и паттернами проектирования.

  5. Микросервисы. Организация

    Познакомитесь с концепцией микросервиса, строением микросервисной архитектуры и архитектурными паттернами. Научитесь работать с модулем Spring Cloud.

  6. Механизмы JVM. Управление памятью

    Познакомитесь с JVM (виртуальной машиной) и моделями памяти в Java. Поймёте, как распределять память в JVM и узнаете разницу между stack и heap. Научитесь бороться с утечками памяти, работать со сборщиком мусора Garbage Collection и тюнинговать его.

  7. Механизмы JVM. Компиляция

    Научитесь работать с нативным интерфейсом Java, загрузчиками классов и структурой class-файлов, вызовом методов, бинарной совместимостью и компиляцией.

  8. Механизмы JVM. Процессы и потоки

    Углубитесь в тему многопоточности и узнаете, как связаны потоки в JVM с потоками ОС. Научитесь вручную работать с прерываниями, профилировать производительности и откроете для себя полезные JVM-опции.

  9. Продвинутые технологии в Java. Исключения

    Получите шпаргалку по типам и иерархии исключений. Научитесь делать отлов, мультиотлов, отброс и пробрасывание исключений, работать с цепочками и пользовательскими исключениями. Сможете организовать обработку исключений в приложении и познакомитесь с классом Optional.

  10. Продвинутые технологии в Java. Дженерики

    Познакомитесь с концепцией обобщённых классов и методов. Поймёте, как они связаны с механизмами ООП. Изучите ограничения и преимущества их использования и узнаете, что такое стирание типов, мультитипы и параметризированные типы.

  11. Продвинутые технологии в Java. Коллекции

    Изучите концепцию коллекций в Java и познакомитесь с интерфейсами Iterable, Iterator, Collection, List и другими. Научитесь работать с хеш-таблицами и потокобезопасными коллекциями.

  12. Продвинутые технологии в Java. Функциональные интерфейсы

    Познакомитесь с концепцией функционального интерфейса, анонимными классами, лямбда-выражениями и захватом переменной. Научитесь работать со встроенными функциональными интерфейсами, Consumer, Supplier и другими инструментами.

  13. QA (Quality Assurance)

    Узнаете, как проводить статический анализ с помощью SonarQube и Linter, а также модульное, функциональное, интеграционное и нагрузочное тестирования. Познакомитесь с Allure, JMeter и другими инструментами для тестирования ПО.

  14. Инфраструктура разработки

    Изучите основы с Linux-администрированием и поймёте границы между ответственностью DevOps-инженера и разработчика. Рассмотрите инструменты для контейнеризации и кластеризации: Docker + Docker Compose, Docker Swarm, Kubernetes, Ansible и Jenkins.

  15. Мониторинг, логирование и аудит

    Научитесь отслеживать JVM-метрики и проводить логирование, аудит и мониторинг с помощью Zabbix, Prometeus и Grafana.

  16. Микросервисы. Управление потоками данных

    Изучите распространённые проблемы и узкие места в работе с потоками данных. Научитесь работать с фреймворком Spring Cloud Stream, организовывать потоки данных и кешировать данные.

  17. Микросервисы. Администрирование

    Научитесь профилировать микросервисы в Spring Micrometer, проводить мониторинг с помощью Elasticsearch, Logstash и Kibana, делать скейлинг микросервисов и управлять зависимостями.

  18. Технологии корпоративной разработки. Работа с протоколами и защита каналов передачи данных

    Получите шпаргалку по SSL/TLS и PKI, изучите инструменты для работы с криптографией в Java. Научитесь работать с http, Apache Kafka, rabbitMQ, gRPC и GraphQL.

  19. Технологии корпоративной разработки. Сервисные шины

    Познакомитесь с «сервисной шиной предприятия» и поймёте, как интегрировать новое ПО в корпоративную инфраструктуру. Научитесь работать с синхронными и асинхронными протоколами, форматами и валидацией данных, познакомитесь со Spring WebServices и интеграционными паттернами.

  20. Интеграционный фреймворк Apache Camel

    Познакомитесь с фреймворком Apache Camel и научитесь с его помощью интегрировать новое приложение в корпоративное программное обеспечение.

Спикеры

Даниил Пилипенко

Даниил
Пилипенко

Директор кадрового центра SymbioWay

Больше 50 выступлений на семинарах и конференциях. Более 10 лет работает в сфере Java-разработки. Руководил отделом разработки ПО в издательстве «Вокруг света». Долгое время являлся ведущим разработчиком Ютинет.

Александр Афанасьев

Александр
Афанасьев

Руководитель направления по развитию интеграционных решений

В IT-сфере с 2013 года. В прошлом — инженер-робототехник, исследователь в лаборатории нейротехнологий, .Net/Java- разработчик, специалист по криптографии и интеграции с ГО, учитель информатики. Участник программы Яндекс.Лицей.

Андрей Личман

Андрей
Личман

Тех Лид в Райффайзен банке

Опыт разработки 13 лет. Специализируется на микро-сервисной архитектуре и распределенных системах. Разрабатывает систему приема электронных платежей. Принимал участие в проектах проектирования аналитических платформ с использованием технологий Big Data.

Роман Иванов

Роман
Иванов

Java-разработчик

Разработчик с более чем 5-летним опытом в JAVA. Oracle Certified Professional Java SE 11 Developer. Спикер на международных конференциях и автор множества статей по it.

Отзывы участников

  • Если какой-то материал тяжело даётся, есть вопрос по ДЗ, достаточно написать преподавателю, который поможет разобраться с информацией и подскажет, как решить задачу.
    По итогу 9-месячной учёбы стал по-другому смотреть на сайты. Замечаю «баги», разбираюсь в вёрстке, веду репорты. Узнал, как работать со специфическим ПО.
    Уже сейчас нисколько не жалею, что выбрал Skillbox. Спасибо!!!
  • Благодаря курсу я научилась создавать классные постеры и векторные изображения. Также мой список новых скиллов пополнили ретушь и обтравка изображений — одни из главных навыков профессионального графического дизайнера.
    Ну, и умение верстать журналы! Теперь я, как самый настоящий графический дизайнер, с лёгкостью могу создать разворот какого-нибудь модного журнала.
  • Отзывы студентов

    Алла Комиссаренко

    Kurs «UX-дизайнер с нуля до PRO»
    Работать дизайнером мне очень нравится, от UX я вообще в восторге, тяга к аналитике у меня была всегда. После долгих поисков работы в новой сфере подруга помогла мне получить заказ на редизайн сайта большой компании.
    Отдельно хочу сказать спасибо куратору Александру Свобода, он очень подробно расписывал все недочёты и ошибки решений в дизайне.
  • Отзывы студентов

    Яна Щербицкая

    Kurs «Photoshop с нуля до PRO»
    Курс очень круто структурирован, там есть все знания, которые мне нужны, чтобы освоить программу. Сама бы я точно что-нибудь пропустила.
    Преподаватели всё спокойно и терпеливо объясняют. Если ты что-то не понял, снимут дополнительный видеоролик и покажут ещё раз.
    Самое крутое в курсах Skillbox — постоянная связь с теми, кто подскажет, как правильно.
  • «Почему бы не сделать из хобби источник заработка?» — однажды подумала я.
    Недолго размышляя, записалась на курс в Skillbox и встала в ряд претендентов на гордое звание копирайтера.
    Работа с текстом помогла мне вернуть свою жизнь, вдохновила. Я начала снова ухаживать за собой, читать. Увидела, что я не только мать, но и писатель.

  • Отзывы студентов

    Ирина Семёнова

    Kurs «SMM-специалист»
    Я узнала, что такое охваты, KPI и прочие слова, которые раньше пугали. Поняла, что чем проще и понятнее, тем лучше. Разобралась в сложной иерархии рекламного кабинета и научилась настраивать аудиторию и рекламу.

    Я уже в теме и не боюсь назвать своих более опытных друзей коллегами.

Ваше резюме после прохождения курса

Andrey Semyonov
  • Lavozim: Java-разработчик Middle
  • Dan maosh: 18 950 000 сум

Kasbiy malakalar:

  • Разработка корпоративного ПО
  • Написание микросервисов
  • Работа с Garbage Collector
  • Дебаггинг и устранение утечек
  • Разработка архитектуры приложений
  • Работа с SQL
  • Linux-администрирование
  • Проведение код-ревью
  • Контейнеризация: работа с Docker
  • Работа с фреймворком Spring
  • Понимание устройства JVM
  • Приоритизация задач
  • Юнит-тесты
  • Работа с Maven
  • Работа с Gitflow

Сертификат Skillbox

Подтвердит, что вы прошли курс, и станет дополнительным аргументом при устройстве на работу.

  • Kursning boshlanishi: 29 июн
  • Qoldi: 3 joyj

Стоимость курса

  • Рассрочка до 12 месяцев без переплат
  • 1 029 955 сум/oy
  • 1 471 365 сум/oy
Qora jumada qatnashadi 30%
gacha chegirmalar amal qiladi 0 дня 00:00:00

1-qadam. To'lov turini tanlang

2-qadam. Bog'lanish ma'lumotlarini to'ldiring

Xato ketganga oʻxshaydi. Qayta yuborishga harakat qilib koʻring yoki sahifani qayta ishga tushiring.

bosish bilan tugmachani, men rozilik beraman / tugmachani bosish bilan men rozilik berman ishlov berish shaxsiy ma'lumotlarga va  qoidalari bilan Platformalardan foydalanish

Tugmachani bosish bilan roziligimni bildiraman dan Ommaviy oferta bilan va shaxsiy ma'lumotlarga ishlov berish siyosati bilan

Rahmat!

Soʻrovingiz muvaffaqiyatli joʻnatildi

Часто задаваемые вопросы

  • Я никогда не программировал на Java. У меня получится?

    Этот курс рассчитан на разработчиков с опытом. Если вы хотите освоить Java с нуля, вам отлично подойдёт «Профессия Java-разработчик». На этом курсе вы начнёте с основ, а затем постепенно перейдёте к разработке сложных enterprise-проектов.
  • Какой график обучения на платформе? Получится ли совмещать его с работой?

    Вы можете изучать материалы курса в удобном вам режиме, совмещать обучение на курсе с работой и личной жизнью. Более того, все уроки будут доступны и по окончании курса, так что вы сможете освежить свои знания в любой момент.
  • Сколько часов в неделю мне нужно будет уделять обучению на платформе?

    Всё зависит только от вас. В среднем пользователи платформы занимаются от 3 до 5 часов в неделю.
  • Кто будет мне помогать в обучении на платформе?

    У вас будут проверяющие эксперты и куратор в Telegram-чате курса. Они прокомментируют практические работы, дадут полезные советы и ответят на любые вопросы. Вы сможете перенять их опыт, профессиональные знания и лайфхаки.
  • Действуют ли какие-нибудь программы рассрочки?

    Да, вы можете купить курс в рассрочку — и спланировать свой бюджет, разбив всю сумму на небольшие ежемесячные платежи.