JAVA

Разработка Web-приложений с использованием Java технологий.

Что мы предлагаем?

  • Ориентируясь на практические знания, у Вас будет возможность в рамках платформы Java EE изучить доступ к серверам реляционных баз данных средствами ORM Tools (Hibernate), JPA, JTA, JDBC;
  • За  вкусным кофе, Вы будете разрабатывать Web-аппликации с использованием технологий Java Servlet API, JSP, JSTL Core, Apache Tiles на базе архитектуры MVC с использованием модулей Spring Framework (Inversion of Control Container, Data Access Framework, Model-View-Controller Framework, Spring Security etc.) на всех уровнях разработки проекта;
  • Работая в интересной команде, Вы ознакомитесь с инструментами для сборки проектов Ant и Maven; средствами тестирования JUnit, TestNG, Mock Object и т.д.

Для кого?

  • Отличное знание Java (классы и интерфейсы, массивы и коллекции, обработка исключений)
  • Четкое понимание ООП (инкапсуляция, полиморфизм, абстракция, наследование и агрегация)
  • Базовые элементы HTML, простые правила CSS
  • Базовые знания JavaScript, типы данных, операторы
  • Базовые знания SQL, вставка, обновление, удаление, запросы на выборку;
  • Логическое мышление, алгоритмы
  • Понимание связи «клиент-сервер»
  • Уровень английского Intermediate +

Рекомендованная литература

  • Брюс Эккель. Философия Java. 4-е изд. — СПб.: Питер, 2009. — 640 с.
  • Yakov Fain. Java Programming. 24-Hour Trainer. — Indianapolis: Wiley Publishing, 2011.
  • Joshua Bloch. Effective Java. Second Edition. — Upper Saddle River, NJ, Boston, Indianapolis, San Francisco, New York, Toronto, Montreal, London, Munich, Paris, Madrid, Capetown, Sydney, Tokyo, Singapore, Mexico City: Addison-Wesley, 2008.
  • Анил Хемраджани. Гибкая разработка приложений на Java. — М.: Вильямс, 2008. — 352 с.
  • Ильдар Хабибуллин. Самоучитель Java. — СПб.: БХВ-Петербург, 2001. — 464 с.

Тестовые задания

Взірець завдань для вступу