Открыто

Мидл Java-разработчик (часть 1 из 6) [Яндекс Практикум]

Тема в разделе "Курсы по программированию", создана пользователем Топикстартер, 21 июн 2024.

Цена: 30500р.-96%
Взнос: 934р.

Основной список: 36 участников

Резервный список: 1 участников

  1. 21 июн 2024
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: Мидл Java-разработчик (часть 1 из 6) [Яндекс Практикум]

    джава.jpg

    Кому будет полезен курс:
    • Начинающим Java-разработчикам. Изучите актуальные инструменты и поймёте, как их использовать в рабочих задачах. Улучшите свои решения благодаря ревью и подробной обратной связи от senior разработчиков.
    • Java-разработчикам с опытом. Расширите стек, чтобы заниматься более сложными проектами. Освоите технологии и инструменты, которые используют в крупных компаниях.
    • Разработчикам на других языках. Научитесь разрабатывать бэкенд на Java и освоите технологии, чтобы брать на себя новые задачи или переквалифицироваться.
    Курс подойдёт вам, если вы
    • Знаете Java Core и принципы объектно-ориентированного программирования
    • Пишете код на Java больше 1 года или на других языках больше 3 лет
    • Понимаете основные структуры данных и алгоритмов
    • Работали с базами данных и знакомы с веб-разработкой
    За 6 месяцев вы научитесь
    • Работать с современным стеком: Docker, Apache Kafka, ClickHouse, Kubernetes, Spring Framework
    • Писать интеграционные и unit-тесты, используя возможности Spring Boot, TestContainers, Junit, Mockito
    • Составлять аналитические запросы и работать с базами данных в Spring Data
    • Понимать разницу между SQL и NoSQL-решениями
    • Разрабатывать модульную и микросервисную архитектуру приложений
    • Проектировать архитектуру приложений
    Технологии, которые сможете применять в работе
    Virtual Threads
    Records
    Sealed Types
    Pattern Matching
    SOLID
    YAGNI
    Spring Core
    Spring Boot
    Spring Web MVC / Flux
    Spring Modulith
    Spring Data JPA / R2DBC
    Spring Security
    Spring Cloud
    JUnit, Mockito
    Project Reactor
    Apache Kafka
    ClickHouse
    GRPC
    Kubernetes
    Helm

    Программа

    Современный Java и основы Spring

    Освоите самые важные нововведения в Java за последние несколько лет
    Изучите функциональный подход к программированию
    Поработаете с современными механизмами создания многопоточных приложений на базе виртуальных потоков и структурированной конкурентности
    Изучите актуальные паттерны и принципы проектирования программ
    Освоите ключевые механизмы Spring Framework — настройку и работу с IoC-контейнером, работу с ресурсами и внешней конфигурацией
    Проект 1: разработаете программу для создания локального каталога музыки, поработаете с виртуальными потоками и другими фишками современного языка Java
    Проект 2: разработаете приложение, которое обрабатывает CSV-файлы и формирует отчёты, в работе будете использовать Maven, Spring Framework, JDBC и PostgreSQL

    Из монолита в микросервисы
    Создадите MVP приложения с использованием Spring Boot, Spring Data JPA и Spring Security
    Затем разовьёте его в современное модульное приложение с помощью Spring Modulith, а также добавите современные способы аутентификации и авторизации основанные на спецификации OAuth 2.0 и протоколе OpenId Connect
    Преобразуете монолитное модульное приложение в набор микросервисов и подготовите их для работы в облачном окружении с помощью Spring Cloud
    Проект 3: разработаете приложение для продажи и доставки товаров собственного бренда, пройдя через все стадии роста бизнесса.

    Создание приложения для обработки больших данных
    Изучите достоинства и недостатки реактивного подхода к написанию программ
    Разработаете сервисы, которые смогут обрабатывать большие потоки данных, используя Kafka в качестве потоковой платформы передачи событий
    Научитесь использовать аналитические запросы для построения отчётов в СlickHouse на основе данных хранящихся в колончатом NoSql-хранилище
    Запустите локальный Kubernetes-кластер и развернёте на нём свои приложения с помощью Helm
    Проект 4: разработаете сервисы, которые могут обрабатывать большие потоки данных

    Будут выданы темы первого модуля "Современный Java и основы Spring". Как только будет подробная программа, список материала будет скорректирован.

    Цена 30500 руб
    Скрытая ссылка

     
    Последнее редактирование модератором: 24 июн 2024
    1 человеку нравится это.
  2. Последние события

    1. Дарья555
      Дарья555 участвует.
      17 окт 2024 в 09:45
    2. DrakeDi
      DrakeDi не участвует.
      16 окт 2024 в 12:42
    3. SuperMeow
      SuperMeow не участвует.
      15 окт 2024 в 00:23
    4. Jecki3203
      Jecki3203 участвует.
      10 окт 2024

    Последние важные события

    1. skladchik.com
      Назначен организатор.
      21 июн 2024
  3. Обсуждение
  4. 3 июл 2024
    #2
    akafloa
    akafloa ЧКЧлен клуба
    думаете успеем за 5 дней собраться?
     
  5. 3 июл 2024
    #3
    Организатор
    Организатор ОргОрганизатор
    За 5 тысяч никто не собирется)
    Нужна реклама
     
  6. 11 июл 2024
    #4
    Korjick
    Korjick ЧКЧлен клуба
    Мне кажется до 500 точно не сбросить. 20-25 человек максимум, даже с учётом рекламы. Принципиально сбрасывать или складчина проведется и при меньшем количестве народу?
     
  7. 11 июл 2024
    #5
    Организатор
    Организатор ОргОрганизатор
    Я оставлю 500 р, остальное за мой счет)
     
    2 пользователям это понравилось.
  8. 12 июл 2024
    #6
    Korjick
    Korjick ЧКЧлен клуба
    Потрясающе) А когда тогда примерно ожидать сборов?
     
  9. 14 июл 2024
    #7
    Организатор
    Организатор ОргОрганизатор
    Осенью старт
     
  10. 10 сен 2024
    #8
    Korjick
    Korjick ЧКЧлен клуба
    Планируете в ближайшую неделю?
     
    1 человеку нравится это.
  11. 17 окт 2024 в 10:08
    #9
    Дарья555
    Дарья555 ЧКЧлен клуба
    Соберемся?
     
    1 человеку нравится это.
  12. 18 окт 2024 в 19:10
    #10
    Soul51
    Soul51 ЧКЧлен клуба
    Да, было бы неплохо собраться и начать