Topic guidesUnderstand each layer of your application.AuthenticationCachingEmailExtensionsForms and validationInstallable applicationsLoggingModel formsTestingThe component layerThe model layer