Чему вы научитесь
- В результате прохождения курса Вы попрактикуете работу на Java с Spring Shell CLI и различными типами документов.
- У вас будет готовый шаблонных код, который вы можете использовать в реальных коммерческих проектах.
О курсе
Работа с документами присутствует в большинстве даже небольших Java проектов.
Правильный выбор технологий и фреймворков и уже готовые для использования Java классы позволяет сэкономить большое количество ресурсов разработчика и компании.
Лучший способ обучения програмфмированию - практика!
Реализация небольшого консольного приложение на Spring Shell,
которое демонстрирует основы эффективной работы с документами
XML(JAXB, StAX, XPath, XSLT 2.0, XSD),PDF(Apache FOP, iTextPDF), Excel(Apache POI).
Все решения покрыты JUnit тестами.
Разбор реального кода и с минимумом теории (только нужные ссылки на технолигии и примеры использования). Если вы не хотите изучать код или смотреть ссылки, а вам нужна теория - он не для вас.
Можно его рассматривать как реферальный код для работы с конкретной технологией.
Стек: Spring Shell, JAXB, StAX, XPath, XSLT, XSD, XSL-FO, Apache FOP, Apache POI, iTextPDF
Входные документы: XML файл с пользователями и едой, XSD схема
Вывод XSLT: xslt.html
Вывод Apache FOP: fop.pdf
Вывод iTextPDF: iText.pdf
Вывод Apache POI (шаблон poiTemplate.xls): poi.xls
Поддержка с специальной группе Telegram.
Для кого этот курс
Для людей с опытом, которые хотят быстро, красиво и правильно работать с документами в Java XML(JAXB, StAX, XPath, XSLT 2.0, XSD), PDF(Apache FOP, iTextPDF), Excel(Apache POI). Кроме разбора работы с документами вы получите примеры красивого и структурного кодирования на Java.
Начальные требования
Необходим опыт с Java, Git и IDE JetBrains IDEA.
Наши преподаватели
Как проходит обучение
Необходимо: склонировать к себе начальный проект, последовательно применять патчи и разбирать по описанию готовый код проекта.
Ссылки на документацию, примеры использования фреймворков и технологий, ссылки на решения проблем (в основном на StackOverflow) сэкономят вам много времени и сил, по сравнению с самостоятельной реализацией этих задач.
Программа курса
Что вы получаете
- В результате прохождения курса Вы попрактикуете работу на Java
- с Spring Shell CLI и различными типами документов.
- У вас будет готовый шаблонных код, который вы можете использовать в реальных коммерческих проектах.
- Правильный выбор технологий и фреймворков и уже готовые для использования Java классы позволяет сэкономить большое количество ресурсов разработчика и компании.