M.A.G.I.C.
Modern Approach to Generate Innovative Code
Here we're going to learn about the power of Magic
MVC
Model-View-Controller is a software design pattern commonly used for developing user interfaces that divides the related program logic into three interconnected elements.
Routing
Routing is the process of selecting a path for traffic in a network or between or across multiple networks. It is performed in many types of networks, including circuit-switched networks, such as the public switched telephone network, and computer networks, such as the Internet.
Database
A database is an organized collection of data, generally stored and accessed electronically from a computer system. Where databases are more complex they are often developed using formal design and modeling techniques.