๐๐ฅ๐๐๐จ๐๐๐๐ฌ ๐๐ ๐ฃ๐ฅ๐ข๐ฉ๐๐ก๐ ๐ฆ๐ข๐๐ง๐ช๐๐ฅ๐ ๐๐๐ฆ๐๐๐ก
About trainer:ย
Zoran Horvat (@zoranh75) is Principal consultant at Coding Helmet Consultancy, speaker and author of 100+ articles, and independent trainer on .NET technology stack. He can often be foundย speaking at conferences and user groups, promoting object-oriented development style, clean coding practices and techniques that improve longevity of complex business applications.
Topic:
Gradually Improving Software Design
Time & Date:
March 30th, online | 10h-18h CET

AGENDA:
๐ ๐ผ๐ฑ๐๐น๐ฒ๐:
1. Branching techniques (guard clause, polymorphism, Null Object pattern)
2. Looping techniques (from foreach to LINQ)
3. Value Objects (from classes to records)
4. Managing null (nullable patterns, optional objects)
5. Pattern matching (switch expressions)
6. Object creation (abstract factories, fluent builders)
7. Managing complex behavior (decorator pattern, composite pattern)
8. Immutable design (record types)
Through all modules, instructor and participants will gradually introduce and then consistently apply ๐๐ต๐ฒ๐๐ฒ ๐ฎ๐ฑ๐ฑ๐ถ๐๐ถ๐ผ๐ป๐ฎ๐น ๐ฝ๐ฟ๐ถ๐ป๐ฐ๐ถ๐ฝ๐น๐ฒ๐:
- Separation of concerns
- Incremental development
- Emergent design
๐๐ฒ๐บ๐ผ ๐๐ฝ๐ฝ๐น๐ถ๐ฐ๐ฎ๐๐ถ๐ผ๐ป:
- ASP.NET Core Web application
- Bootstrap
- Dapper
- SQL Server
* If you are interested in this topic, please contact us atย info@itkonekt.comย to find out more about availability and prices.