[Php-avanzado] Temas trabajos finales
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Jue Oct 1 18:39:08 ART 2015
Buenas,
para los que no tengan algún trabajo final pensado, les envío esta
lista muy general de temas para inspirarse y buscar algo que les guste.
La lista no es cerrada y pueden proponer combinaciones de temas o temas
completamente nuevos.
================================
los requisitos a cumplir para aprobar las Tesis de PHP avanzado son:
* un ABMC no alcanza para una tesis.
* deben manejar por lo menos alguno de estos tópicos:
- manejo de imágenes o archivos binarios.
- manejo de sesiones.
- manejo de correo.
- manejo de usuarios.
* los almacenamientos en 3fn.
* validar del lado del cliente y del servidor.
* seguridad (inyección html, SQL y JS)
* usar bibliotecas de terceros.
Ejemplos de trabajos:
* agenda diaria multiusuario (privado/grupo/público)
* agenda telefónica multiusuario con imagen (privado/grupo/público)
* software de videoclub (reservas), con comentarios/calificación de los
usuarios a las películas.
* software de biblioteca (reservas), con comentarios/calificación de los
usuarios a los libros.
* un software de blog multiusuario tipo blogger.
* software de clientes en cuenta corriente (cliente, ingreso en la
cuenta, distintas formas de pago), pagos parciales o totales, etc).
* un software generador de sitios web multiusuario (se define la
cabecera, el pie, y las páginas de las que se arma un menú
dinámicamente).
* un aplicador de hojas de estilo para un sitio.
* un filtrador de spam basado en reglas.
* software para publicación de autos de una concesionaria.
* software para publicación de casas de una inmobiliaria.
* software de tickets de consulta multiusuario.
* gestor de archivos web multiusuario (permite subir archivos, manejar
directorios, pagina los resultados, muestra ícono o thumbnail del
archivo, archivo propio, grupo, otros)
* software de turnos para un consultorio médico.
* clases para manejar formularios y su validación. ($f = new
form(nombre, action, metodo); $f->addelement(nombre, tipo, valor); etc )
* software para la gestión de requerimientos funcionales de software
(versiones de funcionalidad, persona que la pide, dependencias entre
funcionalidades, etc).
* software para el reporte bugs (tipo de reporte [bug/modificación/nueva
funcionalidad], reporte, asignación del incidente, resolución, etc).
* software para gestionar catálogos (rubros, subrubros, artículos) que
permita realizar pedidos con un "carro de compras".
* generador de reportes (recibe un reporte en formato XML y lo formatea
para imprimir o genera un PDF para descargar).
* software de reconocimiento de rostros que recorta el rotro detectado y
permite almacenarlo agregando datos de referencia.
* software generador de códigos QR y códigos de barras.
* software de chat basado en web.
* software para gestionar notas de texto y enlaces (simil Evernote).
================================
Saludos cordiales!
--
Leonardo Tadei
leonardot en pegasusnet.com.ar
Web: http://leonardo.tadei.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
Más información sobre la lista de distribución Php-avanzado