๐Ÿš€ Patterns 2024 Training

Rethinking GRASP, SOLID, and GoF for JavaScript and Node.js

Practical training for rethinking and applying GRASP, SOLID, GoF patterns in asynchronous programming and JavaScript for application and system developers, backend and frontend, Node.js and browser applications.

Understanding these concepts can't just be extracted from a box (or book) and placed into your mind. It varies greatly for different languages and platforms. Blindly transferring knowledge and practices from C++ or Java to JavaScript and C# results in dead ceremonies. However, they can be revived through practice, tied to realities, and rethought to avoid becoming monstrous and horrors.

Ultimate Uniqueness

From the author of the first course on asynchronous programming in JavaScript (17 years ago, Kiev Polytechnic Institute), many conference talks and lectures on Node.js. Over the years, a lot of experience, code reviews, and practices have been collected and analized to rework the course almost every year, absorbing the best practices. Timur Shemsedinov is also a contributor to many platforms and libraries in open source, including Node.js, Metarhia, geoip-lite, MDN, HowProgrammingWorks, metasync... Timur is one of the first who began to port parallel programming abstractions from C++, C#, Java, Go and other languages โ€‹โ€‹to JavaScript.

Here's what I suggest learning and practicing.:

Training format

  • ๐Ÿ—“๏ธ 12 weeks (3 months) + onboarding (1 week) + secret module
  • ๐Ÿ‘ You will get access to course materials forever
  • ๐Ÿ•‘ Every week (mandatory): 1 hour of lectures + 2 hours of calls + 2 hours of independent work
  • ๐Ÿฅ‹ Training and group work with mentors, not just watching videos and reading
  • ๐Ÿ™‹โ€โ™‚๏ธ Optional: for deep dive +3 hours of additional materials on senior plans
  • ๐Ÿ… You receive a certificate upon completion of the course
  • โš ๏ธ Requirements: basic JavaScript + practical programming experience is recommended
  • ๐Ÿ™… Not for: beginners, look for free materials for beginners at Timur's Youtube and Github
  • ๐Ÿ’ณ Payment plan: full payment or monthly payment for all plans except minimum
  • ๐Ÿ—บ๏ธ After the course, participation in the community (thousands of people around the world)
  • ๐Ÿ’ฌ Working languales: RU, UA, EN, TR
  • ๐Ÿ“– Course structure: Patterns-2024.md (github)

    ๐Ÿ‘‰ Minimal $450

    Registration is temporarily closed.

    ๐Ÿ‘‰ Standard $1250

    Registration is temporarily closed.

    ๐Ÿ‘‰ Prefessional $2850

    Registration is temporarily closed.

    ๐Ÿ‘‰ Exclusive $10000

    Registration is temporarily closed.

    About the author

    Timur Shemsedinov - 28 years in IT, expert in node.js & javascript, software engineering, cybernetics, distributed systems architecture, databases, metaprogramming and building cloud services.

    Registration for the training: https://forms.gle/wuJ3nvSeF2apgUESA