1 февраля старт курса Junior Enterprise Java Developer
Добрый день.
Происходит набор как в группу в реале — занятия проходят в Центре (пер.Театральный 11/13) по вторникам и пятница
Курс рассчитан на слушателей в полной мере владеющих языком Java (скажем, знающих что такое anonymous inner class) и JDK (коллекции, I/O, исключения). Цели курса:
— рассмотреть архитектуру и особенности построения минимального Enterprise-приложения
— изучить на примерах минимальный набор API/библиотек необходимых для создания Enterprise-приложения
План лекций:
Литература: Head First «Паттерны проектирования»
Литература: Марк Гранд. «Шаблоны проектирования в JAVA.»
Литература: «Приемы объектно-ориентированного проектирования. Паттерны проектирования»
Литература: Дейт «Введение в системы баз данных». Глава 14
13: Test Driven Development: инструмент создания модульных тестов JUnit.
14: Test Driven Development: инструмент создания mock-ов Mockito.
Покрываем наше приложение модульными тестами.
15: Logging в Enterprise-приложении — Log4j.
— компоненты: loggers, appenders, layouts
— Logger named hierarchy. Два принципа построения иерархии: by locality, by functional areas. Root logger. Level inheritance.
— Configuration: JavaBeans style configuration, propertie files, xml files
— Стратегия реакции на ошибки в appenders
— Concrete: ConsoleAppender, AsyncLogger, DaylyRollingAppander, PatternLayout
— Log4J vs Java logging API vs SLF4J
Литература: «The Complete Log4j Manual»
16: Сборка Enterprise-приложения — Maven.
— default Maven project structure
— artifacts: artifactId, groupId, version, scope
— dependencies: transitive dependencies
— repositories: local, remote, Central Repository
— project build lifecycle: phases, goals, default lifecycle
— plugins/goals: customizing war, choose compiler, configure intergration tests, ...
— configuration inheritance: parent POM, Super POM
— multimodule project
— shortly: Maven vs Ant vs Gradle
Литература: «Maven by Example»
Обучение состоит из:
— 24 двухчасовых лекций
— проработка литературы (вы получаете всю необходимую литературу в электронном виде и рекомендации на что стоит обратить внимание)
— лабораторные — по каждой теме есть лабораторные для самостоятельно проработки
— ответы на технические вопросы по курсу в skype
По окончании курсов мы организуем собеседования в
Пример реальной лекции можно глянуть на youtube — «Основы JDBC»
Все занятия ведет профессиональный программист уровня Senior/Lead Developer.
Вы можете связаться в любое время с нашим администратором:
тел:
skype: KharkovITCourses
По предварительной договоренности с администратором вы можете посетить любые две лекции бесплатно и пообщаться с лектором.
P.S. Для удаленных слушателей видео со всех лекций будет доступно с задержкой в
162 коментарі
Додати коментар Підписатись на коментаріВідписатись від коментарів