Курс 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, чтобы не пропустить анонсы новых курсов.
Похожие курсы
Учебный центр
SoftServe Academy
Формат
Online
Начало обучения
03.06.2026
Длительность
10 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian, English
Стоимость
72 192 UAH за курс
Учебный центр
Hillel IT school
Формат
Online
Начало обучения
15.05.2026
Длительность
70 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
37 600 UAH за курс
Учебный центр
Foxminded
Формат
Online
Начало обучения
Дата формується
Длительность
3 месяцев
Уровень
Для опытных, Для профессионалов
Язык обучения
Ukrainian
Стоимость
9 450 UAH за курс
Учебный центр
Foxminded
Формат
Online
Начало обучения
Будь-який момент
Длительность
3 месяцев
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
1 975 UAH за курс
