Разработка приложений с использованием паттернов проектирования

Этот курс предназначен для программистов знакомых с технологическими и синтаксическими особенностями языка Java, которые желают углубить свои знания по разработке сложных приложений промышленного уровня.

В рамках данного курса Вы получите практический опыт разработки на примере разработки распределенного многоуровневого приложения и практическое применение 30 паттернов. Используются базовые средства разработки графического интерфейса (GUI) и встроенные сетевые средства для разработки реального Java приложения, работающего с сетевым сервером баз данных.

Ближайшая дата:
18.10.2017
Количество часов
55
Продолжительность
1 месяц
Стоимость курса
560 BYN

Режим проведения занятий:

Занятия проходят Пн. и Ср. с 18.15 до 22.00 по адресу: г. Минск, ул.Амураторская 4

Для успешного освоения этого курса Вы должны:

  • уметь разрабатывать приложения на языке программирования Java
  • знать основы Unified Modeling Language (UML)
  • знать основы Structured Query Language (SQL)
  • знать, как реализовать интерфейс и уметь использовать аппарат исключительных ситуаций для управления исполнением программы
  • уметь использовать объектно-ориентированные возможности языка
  • знать основы TCP/IP
  • уметь использовать встроенные возможности Java для работы с сокетом

После завершения курса Вы сможете:

  • реализовать от начала до конца и протестировать бизнес-приложение для интранет
  • разработать классы для взаимодействия программ с SQL базами данных с использованием основных средств интерфейса Java Database Connectivity (JDBC[TM] API)
  • применять результаты проектирования для разработки классов многократного использования
  • организовать и установить инфраструктуру для разработки Java проекта
  • создавать двух или трехуровневые Java приложения
  • создавать удаленные объекты с использованием Java Remote Method Invocation (Java RMI)
  • создавать многопоточный сервер

Программа обучения

Модуль 1 — Аннотации в Java
  • Объявление аннотаций
  • Создание собственных аннотаций  
  • Примеры использования аннотаций

Модуль 2 — Воплощение unit-тестирования

  • Создание тестов, используя Junit 4
  • Выполнение тестов Junit 4

Модуль 3 — Представляем учебный проект BrokerTool

  • Пояснение постановки задачи для проекта BrokerTool
  • Создание и заполнение базы данных StockMarket 
  • Выполнение запросов SQL для базы данных StockMarket 
Модуль 4 — Шаблон проектирования Model View Controller
  • Пояснение шаблонов проектирования
  • Пояснение шаблона Model View Controller (MVC)
  • Анализ возможного применения шаблона MVC в приложениях
Модуль 5 — Проектирование BrokerTool
  • Применение шаблона проектирования MVC
  • Начало анализа и проектирования проекта
  • Разработка плана построения для проекта
  • Создание кода-основы MVC
Модуль 6 — Работа с Java Database Connectivity API
  • Описание JDBC API
  • Объяснение применения абстрактного слоя в JDBC API для организации кросс-платформенного общего интерфейса БД
  • Пять основных заданий интерфейса JDBC
  • Требования к драйверу JDBC и его взаимоотношения с менеджером драйверов JDBC
  • Работа с базой данных Java DB (Derby)
  • Описание шаблона data access objects (DAO) и его применимости к предложенному сценарию
Заказать курс
Подождите немного, идет отправка ...