Курс 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, чтобы не пропустить анонсы новых курсов.
Похожие курсы
Учебный центр
Levelup
Формат
Online
Начало обучения
04.12.2023
Длительность
52 недель
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
SoftServe Academy
Формат
Online
Начало обучения
20.10.2025
Длительность
12 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian, English
Стоимость
55 993 UAH за курс
Учебный центр
GoITeens
Формат
Online
Начало обучения
Дата формується
Длительность
24 месяцев
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
2 650 UAH за месяц
Учебный центр
IT STEP Academy
Формат
Online
Начало обучения
Дата формується
Длительность
24 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
90 680 UAH за курс