Навыки, которые вы получите:
Java
JSON
API
Java Core
XML
GC
Byte-code
Благодаря курсу вы расширите возможности использования языка Java и откроете для себя подходы, которые позволят писать код быстрее и чище. Полученные навыки будут веским аргументом для повышения в должности или в поиске интересного более сложного проекта.
Условия участия
- Требуется знания и опыт работы на Java.
- Требуется опыт программирования от 3-х лет.
- Требуется опыт разработки на Java от 1-го года
Кому подойдет курс
- Для программистов Java с опытом от 1 года разработки.
- Для программистов на других языках ООП с опытом разработки от 3-х лет.
Программа
- Введение.
- Байт код, Class- Loader, инструментация, asm.
- GC -garbare collector.
Чему вы научитесь
- Укрепите знания в Java Core.
- Поймете что такое Аннотации.
- Сможете правильно написать свою аннотацию.
- Поймете как избавиться от Annotation Hell.
- Улучшите свои навыки использования Reflction.
- Поймете какой GC нужен именно вам.
- Сможете рассказать что такое «Теория поколений».
- Сможете читать Byte-code.
- Сможете применять такой инструмент как ASM.
- Научитесь менять класс при помощи Proxy.
- Научитесь встраиваться в готовые классы и менять их Byte-code.
- Поймете как Spring создает бины и на каком принципе основана его работа.