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

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 создает бины и на каком принципе основана его работа