GB.
All Series
Beginner to Advanced~40 min

Architecture & Design

Start with OOP foundations, internalize SOLID with real conflicts, learn the design patterns you will actually use, then lock down the browser side with CORS, Same-Origin Policy, and CSP.

#Architecture#SOLID#Design Patterns#OOP#Security

What you'll learn

Follow in order: each step builds on the previous one.

  1. 1
    Step 14 min readFull guide

    The Four Pillars of OOP Explained

    Understanding Object-Oriented Programming through everyday examples.

  2. 2
    Step 26 min readFull guide

    SOLID Principles with C# Examples

    A guide to SOLID principles.

  3. 3
    Step 35 min readFull guide

    OOP Design Patterns for Beginners

    Master the most important design patterns with practical examples.

  4. 4
    Step 45 min readFull guide

    Understanding CORS in Web APIs

    A clear and practical guide to CORS, origins, preflight requests, and real API security strategies.

  5. 5
    Step 57 min readFull guide

    CORS vs CSP vs Same-Origin Policy

    A clear comparison of Same-Origin Policy, CORS, and Content Security Policy. Understand how these three browser security mechanisms work together and when to use each.

  6. 6
    Step 615 min readFull guide

    API Gateway for Beginners in .NET

    Learn why microservices need an API Gateway and how to build one in .NET with Ocelot. Explore routing, environment configuration, JWT authentication, rate limiting, caching, health checks, IP whitelisting, circuit breakers, CORS, messaging, logging, metrics, deployment, and scaling.