Курси Enterpise patterns в Києві, написання корпоративних шаблонів, навчальний курс | Foxminded - онлайн курсы программирования

Зміст курсу:

Всього в курсі буде розглянуто 90 шаблонів. Для кожного з шаблонів передбачається відео-лекція і практичне завдання.

  • 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
  • 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
  • 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
  • Web Presentation Patterns:
    • Model View Controller
    • Page Controller
    • Front Controller
    • Template View
    • Transform View
    • Two-Step View
    • Application Controller
  • Remote Facade
  • Data Transfer Object
  • Optimistic Offline Lock
  • Pessimistic Offline Lock
  • Coarse Grained Lock
  • Implicit Lock
  • Client Session State
  • Server Session State
  • Database Session State
  • Gateway
  • Mapper
  • Layer Supertype
  • Separated Interface
  • Registry
  • Value Object
  • Money
  • Special Case
  • Plugin
  • Service Stub
  • Record Set

ВАРІАНТ 1

Без доступу до програми і завдань

Запис відео з тренінгу

вартість

3950 грн.$158

реєстрація

ВАРІАНТ 2

Без перевірки завдань

Доступ до програми (лекції і завдання)

вартість

6650 грн.$266

реєстрація

ВАРІАНТ 3

Перевірка завдань С. Немчинським

Доступ до програми (лекції і завдання)

вартість

----

(немає місць)

реєстрація

Курс Enterprise patterns

ЯК ПРОХОДИТЬ КУРС

ЯК ПРОХОДИТЬ КУРС

Ви отримуєте доступ до закритих лекцій (90 лекцій).

Отримуєте практичні завдання (90 завдань).

Приклади будуть дані на Java/C#, здавати роботи можна на будь-якій мові.

УМОВИ НАВЧАННЯ

УМОВИ НАВЧАННЯ

Тривалість курсу - 3 місяці.

Завдання перевіряє Сергій Немчинський

Доступ до відео і завдань - необмежений.

Перевірка завдань тільки протягом 3 місяців.

1 раз в 2 тижні вебінар.

 ВИМОГИ ДЛЯ ПОЧАТКУ НАВЧАННЯ

ВИМОГИ ДЛЯ ПОЧАТКУ НАВЧАННЯ

Досвід роботи програмістом не менше 3-х років.

Мова програмування: Java, Php, Python, Ruby, C#, C++ (будь ООП мова)

Не підійдуть для курсу не ООП мови: Go, JS etc.

Автор курсу

засновник FoxmindEd

Сергій Немчинський

Сергій Немчинський — наймудріший лис в FoxmindEd, який 20 років працював програмістом. Майже 15 з них – в Java. Сергій був Project Manager в Ciklum, Team Leader в Luxoft, NetCracker і IntroPro.

ЦІКАВО?

ЗАПОВНЮЙ ФОРМУ І МИ ОБОВЯЗК'ОВО З ТОБОЮ ЗВ'ЯЖЕМОСЬ!

Записатися на курс

Як проходить навчання?

01

Реєстрація

Реєструєшся на курс

01
02

Відповіді на запитання

C тобою зв'язується співробітник FoxmindEd і відповідає на всі твої питання

03

Доступ

Після оплати ти отримуєш доступ до відеозаписів і завдань

03
04

Практика

Дивишся відео і відразу на практиці спробуєш написати код за шаблоном

04
05

Перевірка

Отримуєш відгук від автора курсу

06

Наступні завдання

Фінішуєш завдання і переходиш до наступного

06

ЗАСНОВНИК КОМПАНІЇ ВІДПОВІСТЬ
НА ПОШИРЕНІ ЗАПИТАННЯ

Сергій Немчинський — наймудріший лис в FoxmindEd, який 20 років працював програмістом. Майже 15 з них – в Java. Сергій був Project Manager в Ciklum, Team Leader в Luxoft, NetCracker і IntroPro.

Підписатися на канал

більше 100 тис. підписників

Наші студенти працюють в компаніях:

Дмитро Мойсеєв

учасник тренінгу

Enterprise Patterns Advanced On-Line Course

Лично для меня курс оказался очень полезным, именно то, чего не хватало. Я понимал, что есть какие-то наработки в области архитектуры ПО, но не понимал куда двигаться. ООП, SOLID, GRASP, GoF — это все конечно хорошо, но мелковато. Эти же шаблоны — открыли целое направление для изучения. Я теперь понимаю и вижу куда больше, но как всегда получается, вопросов стало куда больше чем было вначале. По крайней мере ясно в каком направлении двигаться. Спасибо за курс — было очень приятно его проходить!

Дмитро Кучерявенко

учасник тренінгу

Enterprise Patterns Advanced On-Line Course

Особисто для мене курс виявився дуже корисним, саме те, чого не вистачало. Я розумів, що є якісь напрацювання в галузі архітектури ПО, але не розумів куди рухатися. ООП, SOLID, GRASP, GoF - це все звичайно добре, але замілко. Ці ж шаблони - відкрили цілий напрям для вивчення. Я тепер розумію і бачу куди більше, але як завжди виходить, питань стало куди більше ніж було спочатку. Принаймні ясно в якому напрямку рухатися. Дякую за курс - було дуже приємно його проходити!

ЗАПИСАТИСЯ НА КУРС


ENTERPRISE PATTERNS ADVANCED

Курс по паттернам програмування в Enterprise призначений для досвідчених розробників, він вимагає впевненого знання однієї з ООП-мов програмування і не підходить новачкам. Ця пропозиція для тих, хто шукає курси програмування просунутого рівня в Києві.

При роботі в Enterprise-сегменті розробники мають справу з програмними системами. Деякі з них хороші, деякі гірше. Що відрізняє хорошу систему від поганої? Як з першого знайомства з системою оцінювати її якість, щоб розуміти, як працювати далі? І нарешті, при необхідності створити власну систему як спроектувати її так, щоб вона була стійкою, оновлюваною і зручною в підтримці?

Для цього й існують паттерни, готові моделі рішень для програмних систем в Enterprise сегменті. Вони допомагають прискорити і спростити процес розробки, а також спроектувати систему оптимальним чином.

Знання Enterprise-паттернів полегшують життя розробника, особливо при роботі в великих компаніях, і допомагають йому просунутися по кар’єрних сходах. Так що, якщо вас зацікавив курс по Enterprise-паттернам програмування, зв’яжіться з нами!

Связаться с нами

Связаться
с нами