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
- 2

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

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

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

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

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

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

Eliminación de Registros en Bases de Datos con Diesel
03:01
- 10

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

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

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

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

Creación de API RESTful para Blog con Postman y Rust
19:10 quiz de Actix web framework (controlador)
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.