На связи команда BELHARD!
Phone
Telegram
Viber
WhatsApp
ПРОГРАММА КУРСА
«Программирование на Java. Профессиональный уровень»
1. Проектирование корпоративных приложений. Проектирование приложения на учебном примере.
4. Технологии создания корпоративных приложений. Проектирование «реального» корпоративного приложения.
5. Базы данных.
6. Создание веб-приложений.
7. Альтернативные и сопутствующие технологии разработки корпоративных приложений.
2. Модель предметной области.
3. Проектирование приложения.
  • Наследование.
  • Полиморфизм.
  • Инкапсуляция.
  • Отделение логики от представления.
  • Принципы низкой связанности и высокого зацепления.
  • Проектирование логики. Сервисы.
  • Проектирование представления.
  • Интерфейсы и абстрактные классы.
  • Шаблоны проектирования. Шаблон Factory Method.
  • Реляционные базы данных.
  • Типы данных.
  • Реляционные отношения.
  • Нормальные формы.
  • Проектирования базы данных.
  • Язык SQL.
  • Data manipulation language (DML).
  • Data definition language (DDL).
  • Сервлеты.
  • Контейнеры сервлетов и серверы приложений.
  • Модель-представление-контроллер (MVC).
  • Создание представления (JSP/JSF).
  • Уровень данных (JDBC).
  • Бизнес-логика приложения.
  • Логирование.
  • Интернализация.
  • EJB.
  • REST.
  • Spring MVC.
  • ORM & JPA (Hibernate).
  • XML & JSON.