Instalación y uso de Tera para plantillas en proyectos ROS
Clase 15 de 21 • Curso de Backend con Rust: Bases de Datos, Controladores y Templates
Contenido del curso
Gestión de modelos en el backend con el ORM Diesel
- 2

Uso de ORM Diesel en Aplicaciones Web para Blogs
02:55 min - 3
Errores Comunes al Instalar y Usar Diesel en Rust
00:31 min - 4

Instalación de Diesel y configuración de base de datos en Rust
05:16 min - 5

Creación de Modelos y Migraciones en Rust con Diesel
14:23 min - 6

Inserción de Datos en Bases de Datos con Diesel
07:55 min - 7

Consultas SQL: Cómo Filtrar y Ordenar Datos Específicos
08:16 min - 8

Edición de Registros en Bases de Datos con Diesel
04:40 min - 9

Eliminación de Registros en Bases de Datos con Diesel
03:01 min
Actix web framework (controlador)
- 10

Configuración de Actix Web Framework en Rust
02:41 min - 11

Configuración de Actix y conexión con bases de datos en Rust
10:42 min - 12

Uso de Match Case en Rust para Control de Flujo
07:46 min - 13

Mostrar datos de la base de datos en navegador con Actix
11:39 min - 14

Creación de API RESTful para Blog con Postman y Rust
19:10 min quiz de Actix web framework (controlador)
Tera templates (vistas)
Despliegue del proyecto
Continúa tu aprendizaje
Tera es un motor de plantillas HTML sencillo de implementar para Rust, pues es flexible y ayuda a visualizar de forma única los recursos gráficos.
Los Frameworks Web tienen dos partes: el backend y el front-end. Por un lado, la exposición de URLs para insertar y obtener datos en un cliente. Por otro lado, una vez que recibimos estos, debemos entregar esta información al usuario de una forma estéticamente amigable y bonita con HTML.
Generadores de HTML
Un generador de HTML, o también conocido como sistema de templates, nos sirve para generar código HTML de forma rápida y construir nuestra página web. Podríamos no utilizar uno y armarlo completamente a mano. Pero nos llevaría más tiempo y esfuerzo.
Generadores en Rust
Tal vez conozcan Handlebars para Javascript, Twig para PHP, JSP para Java, entre otros ejemplos. El sistema de templates que implementaremos para Rust es denominado Tera y el mismo nos permitirá crear HTML dinámicamente y mostrar nuestros datos en el navegador.
No importa si no tienes conocimiento en front-end y en HTML, vamos a utilizar algunos elementos básicos del lenguaje para representar nuestros datos de forma amena para el usuario.
Contribución creada por: Kevin Fiorentino.