Java для профессионалов
- Описание
- Учебная программа
- Отзывы
Вы получите опыт решения сложных задач.
Часто в работе junior или middle специалист сталкивается с однотипными заданиями — моя программа помогает преодолеть этот барьер для профессионального роста. Вы освоите широкий спектр навыков: от алгоритмов и сборщиков мусора до байт-кода и ClassLoader, MxBean и JConsole, принципов SOLID и 12 факторов облачных приложений, и многое другое. Я также уделю внимание популярным вопросам на собеседованиях. Конечно, мы обсудим идеальную архитектуру и способы улучшения вашего приложения. Обучение проходит на Java 8-17. Благодаря курсу вы расширите свои возможности в использовании языка Java и откроете подходы, которые позволят писать код быстрее и чище. Приобретенные навыки станут весомым аргументом для повышения или поиска более интересного и сложного проекта.
Для кого этот курс?
- Для Java-программистов с опытом от 1 года разработки
- Для программистов на других языках ООП с опытом разработки от 3 лет
Чему вы научитесь?
- Укрепите знания в Java Core
- Поймете, что такое Аннотации и как с ними работать
- Сможете правильно написать свою аннотацию
- Поймете, как избавиться от Annotation Hell
- Улучшите свои навыки использования Reflection
- Поймете, какой GC нужен именно вам
- Сможете рассказать, что такое “Теория поколений”
- Сможете читать Byte-code
- Сможете применять инструмент ASM
- Научитесь изменять класс при помощи Proxy
- Научитесь встраиваться в готовые классы и менять их Byte-code
- Поймете, как Spring создает бины и на каком принципе основана его работа
