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 с.

Тестові завдання

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