Это главная страница курса 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
Описание
Курс представляет собой выполнение проекта - небольшого интернет-магазина, либо любого другого 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