⭐ DelphiMVCFramework
Duración: 2 días | Precio: 490,00 €
📣 Curso impartido por Daniele Teti, autor de la guía oficial y principal desarrollador de DMVCFramework
Prerrequisitos:
Delphi Seattle o superior, OOP y HTTP.
Descripción
La disponibilidad de datos corporativos de forma remota ya no es opcional. Su gente necesita acceso a información vital, incluso cuando no están en el sitio. En este curso, descubrirá lo simple (y poderoso) que es usar Delphi para escribir servicios RESTful / JSON usando DelphiMVCFramework. En este curso analizaremos todas las peculiaridades de DelphiMVCFramework, el framework apreciado en todo el mundo por su rapidez y sencillez. ¡El taller incluye el desarrollo real de un servidor RESTful completo y un cliente web javascript!
Contenido
- Introducción a DelphiMVCFramework
- ¿Por qué DMVCFramework es el marco más popular en Github? ¿Qué la hace única?
- Los controladores
- Las acciones
- Los filtros de acción
- El enrutamiento
- Parámetros asignados a URL
- Parámetros fuertemente tipados
- Parámetros de QueryString
- Los atributos que hacen que DMVCFramework sea fácil de usar
- MVCPath
- Soporte para expresiones regulares en MVCPath
- MVCHTTPMethod
- MVCProduces
- MVCConsumes
- MVCDoc
- MVCPath
- Inyección de parámetros
- MVCFromBody
- MVCFromQueryString
- MVCFromHeader
- MVCFromCookie
- Enviar datos al cliente con las representaciones.
- JSON
- Conjunto de datos
- binario
- Texto
- Arroyo
- HTML
- Personalizado
- Diseñar una aplicación DMVCFramework
- Diseñar la API RESTful
- Notificaciones PUSH y eventos enviados por el servidor
- Middleware
- Autenticación básica
- Autenticación JWT
- Implementar la caducidad del token con el nuevo middleware TMVCJWTBlackListMiddleware
- Crear un mecanismo de autorización y autenticación personalizado
- Genere contenido en el servidor con vistas del lado del servidor
- ¿Qué es el bigote?
- Cuándo y cómo utilizar las vistas del lado del servidor
- Analizar el desempeño
- TMVCActiveRecord: ¡OOP y relacional finalmente se llevan bien!
- Persistencia y mapeo
- CRUD
- Gestionar la fusión con TMVCActiveRecord.Merge
- Consultas con RQL
- Consultas complejas con SQL
- Gestionar relaciones
- Escenarios de uso: de micro a macro
- Servicios RESTful y / o JSON-RPC
- Utilice el atributo MVCJSONRPCAllowGET para permitir que los servicios JSON-RPC exploten el navegador y la caché del proxy
- Comunicación de 360 °: desde la misma máquina a Internet a través de la LAN
- Escribir un cliente WEB con javascript
- Escribe un cliente móvil
- Analizar actuaciones con Performance.Start
- Simplifique la deserialización de datos complejos y compuestos a través del nuevo atributo MVCOwned
- Mejores prácticas para acelerar y optimizar el desarrollo con DMVCFramework