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

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

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

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

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

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

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

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

  • Поймете что такое Аннотации

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

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

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

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

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

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

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

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

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

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

Course Information

Tags: ,

Course Instructor

Courseis.is
Courseis.is Author

Find what your next course is. We will help you find course, get skilled, and get hired.

This course does not have any sections.

Course Information

Tags: ,