ШАБЛОНЫ РАЗРАБОТКИ КОРПОРАТИВНЫХ ПРИЛОЖЕНИЙ

Авторский тренинг-интенсив Сергея Немчинского

4 полных дня: 10-11 и 17-18 ноября 2018 года
с 10:00 до 18:00

Программировать вы уже умеете, но как начать создавать новую систему — представления не имеете. Видели много разных систем, какие-то хорошо написанные, какие-то плохо, но все они были очень разными и понять — как все-таки надо было делать — сложно. Хотите наконец разложить у себя в голове все по полочкам? Сколько надо делать слоев в приложении, как организовать каждый из слоев, какие есть варианты и преимущества/недостатки каждого?

Приходите к нам на тренинг по Enterpise patterns, который пройдет в Киеве (также будет возможность учавствовать удаленно — он-лайн).

Содержание тренинга:

Первый день (10.11):
  • Введение в шаблоны корпоративных приложений
    • OOP
    • UML
    • Понятие паттерна и история их создания
    • Практика
  • Логика слоя предметной области
    • Организация domain logic
      • Transaction Script
      • Domain Model
      • Table Module
      • Service Layer
    • Организация Layers
  • Шаблоны работы с данными
    • Data Source
      • Data Accessor
      • Table Data Gateway
      • Row Data Gateway
      • Active Record
      • Data Mapper
    • Resource Pattern
      • Resource Decorator
      • Resource Pool
      • Resource Timer
      • Resource Descriptor
      • Retryer
    • Input and Output Patterns
      • Selection Factory
      • Domain Object Factory
      • Update Factory
      • Domain Object Assembler
      • Paging Iterator
    • Cache Patterns
      • Cache Accessor
      • Demand Cache
      • Primed Cache
      • Cache Search Sequence
      • Cache Collector
      • Cache Replicator
      • Cache Statistics
День второй (11.11):
  • ORM Paterns
    • Behavioral
      • Unit of Work
      • Identity Map
      • Lazy Load
    • Metadata Mapping
      • Metadata Mapping
      • Query Object
      • Repository
    • Structural
      • Identity Field
      • Foreign Key Mapping
      • Association Table Mapping
      • Dependent Mapping
      • Embedded Value
      • Serialized LOB
      • Single Table Inheritance
      • Class Table Inheritance
      • Concrete Table Inheritance
      • Inheritance Mappers
  • Presentation Patterns
    • Delegation (When Not to Use Inheritance)
    • Interface
    • Abstract Superclass
    • Interface and Abstract Class
    • Immutable
    • Marker Interface
    • Object Pool
    • Filter
    • Read-only Interface
    • Dynamic Linkage
    • Virtual Proxy
    • Cache Management
День третий (17.11):
  • Complex Patterns
    • Distribution Patterns
      • Remote Facade
      • Data Transfer Object
    • Offline Concurrency Patterns
      • Optimistic Offline Lock
      • Pessimistic Offline Lock
      • Coarse-Grained Lock
      • Implicit Lock
    • Session State Patterns
      • Client Session State
      • Server Session State
      • Database Session State
    • Web Presentation Patterns:
      • Model View Controller
      • Page Controller
      • Front Controller
      • Template View
      • Transform View
      • Two-Step View
      • Application Controller
День четвертый (18.11):
  • Distribution Patterns:
    • Remote Facade
    • Data Transfer Object
  • Offline Concurrency Patterns:
    • Optimistic Offline Lock
    • Pessimistic Offline Lock
    • Coarse Grained Lock
    • Implicit Lock
  • Session State Patterns
    • Client Session State
    • Server Session State
    • Database Session State
  • Base Patterns:
    • Gateway
    • Mapper
    • Layer Supertype
    • Separated Interface
    • Registry
    • Value Object
    • Money
    • Special Case
    • Plugin
    • Service Stub
    • Record Set
Про автора тренинга: 

Сергей Немчинский — больше 20 лет в программировании. Почти 15 из них — в Java. В прошлом Сергей работал Project manager в Ciklum, Team Leader в Luxoft, NetCracker и IntroPro, был начальником отдела веб-разработки в ЛигаБизнесИнформ. Параллельно преподавал в учебных центрах Luxoft, NetCraker и IntroPro, и даже работал учителем в школе. Является Certified Scrum Master. Сейчас Сергей — основатель и руководитель учебной компании FoxmindEd, компании по разработке программного обеспечения FoxmindEd Software и WEB-разработки.

стоимость участия:
Участие офф-лайн — личное присутствие на тренинге в Киеве, участие он-лайн — удаленное участие, участие в тренинге через закрытую видеотрансляцию на YouTube.
NEW
Пакет ``Минимальный он-лайн``

  • участие в 4х днях тренинга
  • видеозапись тренинга
  • материалы
  • возможность задавать вопросы
  • проверка заданий Сергеем Немчинским
  • доступ к 1 или 2 видео на выбор из нашего магазина

Он-лайн участие
УЧАСТИЕ ЧЕРЕЗ ЗАКРЫТУЮ ТРАНСЛЯЦИЮ НА YOUTUBE
.
.
с 30.09 до 28.10 — 2700 грн.

с 28.10 — 3105 грн.

Пакет ``Стандарт``

  • участие в 4х днях тренинга
  • видеозапись тренинга
  • материалы
  • возможность задавать вопросы
  • проверка заданий Сергеем Немчинским
  • доступ к 1 или 2 видео на выбор из нашего магазина

Он-лайн участие
УЧАСТИЕ ЧЕРЕЗ ЗАКРЫТУЮ ТРАНСЛЯЦИЮ НА YOUTUBE
до 30.09 — 2700 грн.

с 30.09 до 28.10 — 3105 грн.

с 28.10 — 3510 грн.

Пакет ``Стандарт Плюс``

  • участие в 4х днях тренинга
  • видеозапись тренинга
  • материалы
  • возможность задавать вопросы
  • проверка заданий Сергеем Немчинским
  • доступ к 1 видео на выбор из магазина FoxmindEd

Он-лайн участие
УЧАСТИЕ ЧЕРЕЗ ЗАКРЫТУЮ ТРАНСЛЯЦИЮ НА YOUTUBE
до 30.09 — 3600 грн.

с 30.09 до 28.10 — 4140 грн.

с 28.10 — 4680 грн.

Пакет ``Расширенный``

  • участие в 4х днях тренинга
  • видеозапись тренинга
  • материалы
  • возможность задавать вопросы
  • проверка заданий Сергеем Немчинским
  • доступ к 2м видео на выбор из магазина FoxmindEd

Он-лайн участие
УЧАСТИЕ ЧЕРЕЗ ЗАКРЫТУЮ ТРАНСЛЯЦИЮ НА YOUTUBE
до 30.09 — 4100 грн.

с 30.09 до 28.10 — 4715 грн.

с 28.10 — 5330 грн.

Регистрация офф-лайн (личное присутствие на тренинге в Киеве) — закрыта.

Отзывы с предыдущих тренингов:

Тренинг будет проходить в коворкинге «неРабочее место» по адресу Голосеевский проспект, 132, 14-й этаж, м. Выставочный Центр