Skip to content

Commit

Permalink
Update Patterns-2024-buy.html
Browse files Browse the repository at this point in the history
  • Loading branch information
tshemsedinov authored Jun 11, 2024
1 parent 3177c2d commit 6927e00
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion Patterns-2024-buy.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,12 +67,13 @@ <h1>🚀 Rethinking GRASP, SOLID, and GoF patterns for Frontend & Backend modern
<h2>Уникальность курса</h2>
<p>От автора первого курса по асинхронному программированию на JavaScript, прочитанному в Киевском политехническом институте еще 17 лет назад, множества докладов и лекций по Node.js. За эти годы собрано множество опыта, отзывов, практики и курс перерабатывался практически каждый год, вбирая самые новые пактики. Тимур Шемсединов так же является контрибьютором мноджества платформ и библиотек в открытом коде, среди которых Node.js, Metarhia, geoip-lite, MDN, HowProgrammingWorks, metasync... Тимур один из первых, кто начал портировать в JavaScript абстракции параллельного программирования из C++, C#, Java, Go и других языков.</p>
</section>

<section>
<h2>Структура курса</h2>
<div>🚀 Введение в паттерны GRASP, SOLID, GoF и переосмысление их для JavaScript</div>
<div>🚀 Введение в асинхронное программирование для Node.js и браузера</div>
<div>🧩 Понимание рантайма: асинхронность и фазы event loop, I/O</div>
<div>⭐ Ассоциация, Агрегация и Композиция</div>
<div>⭐ SILID: Принцип единственной ответственности - SRP (Single Responsibility Principle)</div>
<div>⭐ SILID: Принцип открытости/закрытости - OCP (Open-closed Principle)</div>
<div>⭐ SILID: Принцип подстановки Лисков - LSP (Liskov Substitution Principle)</div>
Expand All @@ -88,6 +89,7 @@ <h2>Структура курса</h2>
<div>⭐ GRASP: Устойчивость к изменениям (Protected Variations)</div>
<div>⭐ Инверсия управления (Inversion of Control)</div>
<div>⭐ Внедрение зависимостей (Dependency Injection)</div>
<div>⭐ Шаблоны: Singleton, Factory, Facade, Adaper, Strategy, Command, Revealing Constructor, Observer и др.</div>
<div>🤝 Контракт callbacks: асинхронность на безе колбеков</div>
<div>🤝 Контракты событий: EventTarget и EventEmitter</div>
<div>🤝 Контракт streams (потоки): Readable, Writable, Transform</div>
Expand Down

0 comments on commit 6927e00

Please sign in to comment.