Курс Enterprise Patterns
- Online
- Для опытных, Для профессионалов
- Fullstack
![]() |
|
| Образовательный центр: | Foxminded |
|---|---|
| Формат: | Курс |
| Язык обучения: | Ukrainian |
| Длительность обучения: | 3 месяцев |
| Начало курса: | 01.06.2026 |
| Стоимость обучения: | 19 300 UAH за курс |
Пакет Gold - 19300 UAH за курс. Пакет Platinum - 36000 UAH за курс.
Усього в курсі буде розглянуто 90 шаблонів. Для кожного із шаблонів передбачається відео-лекція та практичне завдання.
Програма курсу
Введення в шаблони корпоративних додатків
- OOP
- UML
- Поняття патерну і історія їх створення
Логіка шару предметної області
- Організація domain logic
- Transaction Script
- Domain Model
- Table Module
- Service Layer
- Організація Layers
Шаблони роботи з даними
- Data Source
- Data Accessor
- Table Data Gateway
- Row Data Getway
- Active Record
- Data Mapper
- Resource Pattern
- Resource Decorator
- Resource Pool
- Resource Timer
- Resource Descriptor
- Retryer
- Input nad 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
ORM Patterns
- 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 ORM Paterns
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
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
Попередні вимоги
- Досвід роботи програмістом не менше 3-х років
- Мова програмування: Java, PHP, Python, Ruby, C#, C++ (будь-яка ООП мова)
- Не підійдуть для курсу не ООП мови: Go, JS etc
- Англійська мова
Викладачі курсу
Сергій Немчинський - 20 років у програмуванні, з них 15 у Java.
Категории курса
Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.
Похожие курсы
Учебный центр
Mate academy
Формат
Online
Начало обучения
Будь-який момент
Длительность
8 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
59 740 UAH за курс
Учебный центр
IT-Столица
Формат
Online
Начало обучения
Будь-який момент
Длительность
10 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
6 100 UAH за курс
Учебный центр
DAN IT Education
Формат
Online
Начало обучения
08.04.2026
Длительность
10 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
4 500 UAH за месяц
Учебный центр
Okten School
Формат
Online
Начало обучения
14.09.2026
Длительность
8 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
