Teniendo en cuenta los siguientes requisitos:
-crear back-end mediante el framework Django. Para esto configura una aplicación, migra los archivos donde corresponda y modifica los directorios para tener la estructura correcta, recuerda migrar también los directorios css, img, js o Recuerda modificar los archivos “
urls.py”, “
settings.py” y “
views.py” para hacer que tu sitio funcione correctamente.
- Implementar un administrador para las noticias, que les permita visualizar, ingresar, modificar y eliminar una noticia
-Para esto configura una página
forms.py que le permita crear el mantenedor mediante el framework Django y que puedas interactuar con la base de datos
-Establecer la interacción entre la capa de presentación, la capa de negocios y datos para completar funcionalidades requeridas. - Conectar la base de datos con un servidor web para entregar información a la aplicación. - Realizar operaciones de creación, actualización, lectura y eliminación de registros en base a lo ingresado por el cliente en la capa de presentación .
-Implementar un servicio que permita obtener los datos de de las noticias publicadas que estan publicadas para que cualquiera pueda compartirlos en sus páginas. Aplicando los conceptos aprendidos en todas las experiencias investiga y agrega un consumo a un Api como mostrar el clima o la geolocalización.
-Agrega seguridad a estos servicios mediante autenticación con token, si deseas puedes investigar otras formas de autenticar tus servicios rest
-Crea su Propia api utilizando drf y establece seguridad en el consumo de los servicios mediante token
-interpretar la diferencia entre autenticación y autentificación, aplicando buenas prácticas para la creación de un login. - Establecer el acceso a la aplicación web mediante autenticación segura protegiendo los datos del cliente y restringiendo el acceso a funcionalidades propias del usuario| - Crear una API propia, la cual será consumida por la aplicación web - Agregar funcionalidades de seguridad al servicio creado mediante autorizacion por token
Delivery term: June 14, 2021