Java для профессионалов

Продвинутое программирование на Java: все, что надо знать и уметь Middle+ специалисту

Java для профессионалов
Java для профессионалов

Java для профессионалов free download

Продвинутое программирование на Java: все, что надо знать и уметь Middle+ специалисту

Вы получите практику решения сложных задач. Часто в работе junior или middle специалист ограничен однотипными заданиями своего уровня — моя программа решает эту проблему профессионального роста. Вы освоите широкий спектр навыков: алгоритмы и сборщики мусора, байт-код и СlassLoader, MxBean и JConsole, SOLID и 12 факторов облачных приложений и многое другое. Я не оставлю без внимания несколько популярных вопросов на собеседованиях. Конечно, мы поговорим про идеальную архитектуру и как можно попробовать улучшить ваше приложение. Обучение проходит на Java 8-17. Благодаря курсу вы расширите возможности использования языка Java и откроете для себя подходы, которые позволят писать код быстрее и чище. Полученные навыки будут веским аргументом для повышения в должности или в поиске интересного более сложного проекта.

Для кого этот курс?

  • Для программистов Java с опытом от 1 года разработки

  • Для программистов на других языках ООП с опытом разработки от 3-х лет

Чему вы научитесь?

  • Укрепите знания в Java Core

  • Поймете что такое Аннотации и как с ними работать

  • Сможете правильно написать свою аннотацию

  • Поймете как избавиться от Annotation Hell

  • Улучшите свои навыки использования Reflction

  • Поймете какой GC нужен именно вам

  • Сможете рассказать что такое "Теория поколений"

  • Сможете читать  Byte-code

  • Сможете применять такой инструмент как ASM

  • Научитесь менять класс при помощи Proxy

  • Научитесь встраиваться в готовые классы и менять их Byte-code

  • Поймете как Spring создает бины и на каком принципе основана его работа