در این فصل، دانشجویان با اصول اولیه طراحی و معماری نرمافزار آشنا میشوند. اهمیت داشتن یک ساختار مشخص در برنامهها، اولین موضوعی است که بررسی میشود. سپس با معماریهای چندلایه و معرفی اولیه از Clean Architecture آشنا میشوند. این فصل اهمیت پایهای در درک معماری نرمافزار دارد و دانشجویان با یادگیری آن، آماده میشوند تا در فصلهای بعدی بتوانند تصمیمات معمارانه صحیحتری اتخاذ کنند.
- آشنایی با اصول اولیه طراحی و معماری
- چرا نیاز داریم برنامه ما ساختار داشته باشد؟
- آشنایی اولیه با معماری چند لایه
- معرفی اولیه از Clean Architecture و لایههای آن