Курс Enterprise Patterns
- Online
- Для досвідчених, Для професіоналів
- Fullstack
![]() |
|
Навчальний центр: | Foxminded |
---|---|
Формат: | Курс |
Мова викладання: | Ukrainian |
Тривалість навчання: | 3 місяців |
Початок курсу: | 02.12.2024 |
Вартість навчання: | 19 300 UAH за курс |
Пакет Gold - 19300 UAH за курс. Пакет Platinum - 25200 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
Початок навчання
13.10.2025
Тривалість
12 місяців
Рівень
Для початківців
Мова навчання
Ukrainian, English
Вартість
55 993 UAH за курс
Навчальний центр
Okten School
Формат
Online
Початок навчання
Будь-який момент
Тривалість
8 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
DAN IT Education
Формат
Online
Початок навчання
31.10.2025
Тривалість
10 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
4 500 UAH за місяць
Навчальний центр
SoftServe Academy
Формат
Online
Початок навчання
20.10.2025
Тривалість
12 місяців
Рівень
Для початківців
Мова навчання
Ukrainian, English
Вартість
55 993 UAH за курс