🌹 Merhaba değerli bağlantılarım , 👨💻 bugün sizlere MVC (Model-View-Controller) Mimarisinden bahsedeceğim.
🤔 MVC Mimarisi nedir?
🗃 Arkadaşlar, MVC mimarisi belirli işlerin, yapıların ve dosyalamaların karmaşıklığını ortadan kaldırarak, her birinin kendine özgü bir alanı olması gerektiğini savunan bir mimaridir.
Bu mimarinin 3 ayrı katmanı vardır. Bu katmanlar sırasıyla;
➡️ Model
➡️ View
➡️ Controller
Model Katmanı:
📊 Model katmanı, projemizdeki veritabanı ile ilişkimizi, kurallarımızı ve işlevlerimizi yazmamıza olanak sağlayan katmandır. Kısacası, bu katmana "Veri Katmanı" da denir.
View (Görünüm):
🫀 View katmanı, projemizdeki ön yüz tasarımlarını barındırdığımız alandır.
Controller (Denetleyici):
🧠 Controller katmanı, projemizdeki kullanıcı (User), istemci (Client), istek (Request) ve yanıt (Response) olayları ile ilgilenen katmandır. View ve Model arasındaki bağlantıları kurar.
📚 KAYNAKLAR
Kadircan Doğan : https://lnkd.in/diyehMRs
Portakal : https://lnkd.in/djp3pcXX
Coderspace : https://lnkd.in/dD_dUiA6
-----------------------------------------------------------------------------
🌹 Hello dear connections, 👨💻 today I will talk to you about the MVC (Model-View-Controller) Architecture.
🤔 What is MVC Architecture?
🗃 Friends, MVC architecture is a design pattern that aims to eliminate the complexity of certain tasks, structures, and file organizations by ensuring that each part has its own specific area.
This architecture consists of 3 layers, which are as follows:
➡️ Model
➡️ View
➡️ Controller
Model Layer:
📊 The model layer allows us to define the relationship with our database, write our rules, and perform functions in our project. In short, it is also called the "Data Layer."
View Layer:
🫀 The view layer is where we store the front-end designs of our project.
Controller Layer:
🧠 The controller layer handles the user (User), client (Client), request (Request), and response (Response) events in our project. It also establishes the connections between the View and Model layers.
📚 SOURCES
Kadircan Doğan : https://lnkd.in/diyehMRs
Portakal : https://lnkd.in/djp3pcXX
Coderspace : https://lnkd.in/dD_dUiA6