En basitinden şu şekilde sana hızlıca bir örnek oluşturdum divlere borderları görmen açısından verdim takılma ona. Sana tavsiyem internetten biraz flex grid yapısını araştır veya sıfırdan html css proje yapılışlarını seyret ve uygula kendini en iyi bu şekidle geliştirirsin.
<div class="container">
<div class="nav-box">1</div>
<div class="content-box">
<div class="box-2">2</div>
<div class="side-box">
<div class="box-3">3</div>
<div class="box-4">4</div>
</div>
</div>
<div class="footer-box">5</div>
</div>
div {
border:1px solid black;
}
.content-box {
display:flex;
flex-direction:row;
}
.content-box .side-box {
display:flex;
flex-direction:column;
}