Java development for non-IT people

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

Що ми пропонуємо?

  • Орієнтуючись на практичні знання, у Вас буде можливість в рамках платформи Java EE вивчити доступ до серверів реляційних баз даних.
  • За смачною кавою, Ви будете розробляти Web-аплікації з використанням технологій Java Servlet API, JSP, JSTL Core, Apache Tiles на базі архітектури MVC.
  • Працюючи у цікавій команді, Ви ознайомитеся з інструментами для збірки проектів Ant та Maven; засобами тестування JUnit, TestNG, Mock Object тощо.

Для кого?

  • 5+ років досвіду у не-ІТ галузях;
  • Технічна або математична освіта;
  • Рівень розмовної англійської Pre-Intermediate Strong+;
  • Знання Java (класи та інтерфейси, масиви і колекції, обробка виключень) – на впевненому початковому рівні.
  • Чітке розуміння ООП (інкапсуляція, поліморфізм, абстракція, успадкування та агрегація)
  • Базові знання SQL (вставка, оновлення, видалення, запити на вибірку).

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

  • Брюс Эккель. Философия 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 с.