Junior Java Developer (course)

    Это главная страница курса Junior Java Developer. 

   Описание
    Курс представляет собой выполнение проекта - небольшого интернет-магазина, либо любого другого web-приложения с базой данных по желанию слушателя. В течении 12 недель мы проходим полный цикл разработки - от проектирования базы данных (таблицы, индексы, ключи), средств доступа к ней (SQL запросы, уровень DAO на основе JDBC, транзакции), работы с полученными данными на уровне Java (Model  layer), обработки web-запросов пользователя (View+Controller layer, Servlet, JSP). В проекте решаются наиболее типичные проблемы web-приложения - локализация/интернационализация, login/logout, paging, поиск. Все решения анализируются с точки зрения шаблонов проектирования, архитектуры проекта, ее дальнейшей эволюции. 

   План курса
    Курс состоит из 6-ми модулей:
    1. Шаблоны проектирования: 10 наиболее популярных шаблонов GoF (Builder, Singleton, Prototype, Factory Method, Adapter, Decorator, Command, Iterator, Strategy, Template Method), шаблоны GoF в JDK.
    2. Test Driven Development (TDD): библиотека модульного тестирования JUnit, библиотека создания "заместителей" Mockito.
    3. Инструменты enterprise-разработки: библиотека логирования (Log4j), инструмент сборки проекта (Maven), система контроля версий (SVN).
    4. Работа с реляционной БД: язык SQL, библиотека JDBC, реляционная база данных MySQL, шаблон DAO.
    5. WEB - клиентская часть: язык разметки страниц HTML, таблицы стилей CSS.
    6. WEB - серверная часть: написание серверной части приложения с использованием JSP/Servlet API, сервлет-контейнер Tomcat, шаблоны MVC + Front Controller.

Оплата
при оплате за весь курс - 575$  (оплата производится до начала курса)
или
- при оплате помесячно - 225$ за каждый из 3-х месяцев (оплата производится до начала месяца)

Длительность/Расписание
Длительность курсов - 3 месяца, набор производится ежемесячно. 
    Занятия состоят из лекций/живого общения в малых группах (6-10 человек), 2 раза в неделю по 2 часа.    
    Ответы на все технические вопросы, code review, рекомендации материалов проводятся как на лекциях, так и в режиме 7*24 по skype.
    Все лекции ведут только профессиональные программисты.

Трудоустройство

    В течении всех курсов будут происходить встречи в с представителями IT-компаний города, сотрудниками отделов кадров. 
    По окончании курсов мы готовим Ваше резюме, договариваемся и направляем Вас на 5 собеседований.

Контакты
По всем вопросам Вы можете 
 обращаться:
skype: 
KharkovITCourses
e-mail: 
KharkovITCourses@gmail.com