Исследуем, как специалисты выбирают вакансии, а компании — специалистов. Ваши ответы помогут нам сделать поиск вакансий и специалистов проще и удобнее. Пройти опрос (займет 5 минут)
Описание курса

Курс Java Junior Developer организован как форма активного обучения, целью которого является понимание принципов Объектно Ориентированного программирования на платформе Java, изучение основных пакетов Java и умение писать на Java сложные веб-приложения.
Акцент курса делается на понимание и практику программирования на Java в объектно-ориентированном стиле. Для увеличения объема пройденного материала часть теории (типы, операции, управляющие конструкции, модификаторы доступа и т.д.) будет Вашей домашней работой (по предоставленным материалам) с последующим закреплением в форме вопросов, обычно задаваемых на собеседовании.

Практика:

  • Практической частью домашней работы будет последовательная разработка java веб-приложения: прототип сайта поиска работы
  • Курс будет построен на активном взаимодействии с обучаемыми в форме разбора домашнего задания: выбора оптимальной доменной модели
  • реализации, паттернов проектирования, дизайна разрабатываемого приложения

Разработка приложения будет основана на базовых темах курса: объектная модель, коллекции, система ввода-вывода, работа с файлами, работа с xml, SQL, персистентность в базу данных, сервлеты, технология JSP.

От скорости прохождения материалов курса группой будет зависеть объем функциональности полученного в конце курса приложения. Побочным результатом курса будет ваше личное резюме java разработчика с одним из пунктов в списке достижений: разработка веб-приложения.

Свойства приложения:

  • Объектно ориентированная доменная модель с возможностью легкого расширения функциональности
  • Долговременное хранение в двоичном виде в файле, в xml, в DB (PostgreSQL)
  • Веб-интерфейс, основанный на технологии JSP

Требования к участникам курса:

  • Умение программировать на Java / C++ / C#
  • Желательно иметь представление о XML, HTML, SQL, JavaScript