elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  Alguien me enseña? Desarrollo páginas web
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Alguien me enseña? Desarrollo páginas web  (Leído 5,081 veces)
Rare_7

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Alguien me enseña? Desarrollo páginas web
« en: 29 Noviembre 2017, 09:12 am »

Hola

Debo hacer una página web, no tan compleja... Será una página donde en una sección mis alumnos tendrán por ejemplo 10 preguntas y tendrán que responder en un determinado tiempo.

No conozco mucho sobre el desarrollo de páginas web, conozco html, CSS,  un poco de javscript, ahora estoy viendo php y mysql....

Me gustaría saber como puedo hacer para tener un larga lista de preguntas (bastante grande), donde guardar la lista en sì...

Viendo php y mysql encuentro solo información para el manejo de datos de los usuarios... A mi al contrario me interesa solo proteger la lista y que el cliente Reciba solo algunas de las preguntas.


Perdonen si he dicho algo desastroso. Me ocupo de electrónica y últimamente estoy muy interesado en esto (trato de aprender). Si podrían ayudarme o debo explicarme mejor...

Gracias


En línea

peib0l
Wiki

Desconectado Desconectado

Mensajes: 3.493


freedom


Ver Perfil WWW
Re: Alguien me enseña? Desarrollo páginas web
« Respuesta #1 en: 29 Noviembre 2017, 20:03 pm »

Buenas tardes compañero,

Lo primero de todo, deberías tener bien definido que es lo que quieres que haga el sistema. ¿Existen tipos de usuarios? ¿Hay que hacer login para ingresar en la web? ¿Existen tipos de preguntas? ¿las preguntas son de desarrollo o tipo test? ¿Si son de tipo test hay que validarlas? ¿Cuando se agote el tiempo que sucede? ¿En el mismo examen pueden aparecer preguntas duplicadas? ¿Cuantas preguntas tiene que tener un examen? ¿Cualquier usuario puede crear sus exámenes? ¿Como quieres proteger la información? ..... y podría continuar haciendo muchas mas preguntas.


¿Donde esta el problema? ¿No sabes por donde empezar?

Un saludo.


En línea

Orubatosu


Desconectado Desconectado

Mensajes: 2.515


Ver Perfil WWW
Re: Alguien me enseña? Desarrollo páginas web
« Respuesta #2 en: 30 Noviembre 2017, 09:53 am »

Las listas de preguntas puedes considerarlas datos en tablas. Lo que necesitas en buena medida es lo que estás viendo: PHP y MySQL

MySQL es un gestor de bases de datos, pero cada base puede constar de tantas tablas como quieras. Una tabla de alumnos, una tabla de preguntas, tablas de respuestas y jugar con ellas relacionándolas entre si

Pero si, necesitas varias cosas, empezando por plantear de forma mas o menos clara como manejar los diferentes datos entre si.

La seguridad cuando usas bases de datos a día de hoy es bastante robusta, el único peligro suele residir en impedir lo que se conoce como "inyecciones SQL" que a día de hoy php puede manejar de forma bastante fácil.

Pero vamos, lo que te  recomendaría es profundizar un poco en MySQL para entender como se estructuran los datos y una vez que tengas ese tema claro, plantearte las tablas que necesitas y como relacionarlas entre si. Una vez tengas eso claro, el resto es relativamente sencillo porque solo te toca montar y decorar los formularios con los datos de esas tablas, y enviarlos de nuevo al servidor a otras tablas
En línea

"When People called me freak, i close my eyes and laughed, because they are blinded to happiness"
Hideto Matsumoto 1964-1998
Rare_7

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: Alguien me enseña? Desarrollo páginas web
« Respuesta #3 en: 30 Noviembre 2017, 10:35 am »

Comenzaré a estudiar más esas cosas entonces. No pienso poner un login..., las preguntas serian de tipos test y naturalmente al final debes ser validadas.
Serían unas 20 preguntas a test y habrá un tiempo límite para terminar el test.

Estudiare cuanto puedo php y mysql

Si pueden darme algún consejo más estarè muy agradecido

Gracias por la ayuda
En línea

PalitroqueZ


Desconectado Desconectado

Mensajes: 948



Ver Perfil
Re: Alguien me enseña? Desarrollo páginas web
« Respuesta #4 en: 30 Noviembre 2017, 15:41 pm »

y no has probado con moodle?

un CMS orientado precisamente a lo que quieres hacer.
En línea

"La Economía planificada lleva de un modo gradual pero seguro a la economía dirigida, a la economía autoritaria y al totalitarismo" Ludwig Erhard
Orubatosu


Desconectado Desconectado

Mensajes: 2.515


Ver Perfil WWW
Re: Alguien me enseña? Desarrollo páginas web
« Respuesta #5 en: 30 Noviembre 2017, 20:21 pm »

Ten en cuenta además que en HTML5, se pueden autovalidar algunos campos antes de su envio sin necesidad de JS

Por ejemplo campos numéricos dentro de unos rangos y similares. Supongo que pretendes para automatizar las cosas poner preguntas de tipo tests, pero también puedes usar campos de texto acotando valores si así lo deseas

En línea

"When People called me freak, i close my eyes and laughed, because they are blinded to happiness"
Hideto Matsumoto 1964-1998
JuanCarlos.

Desconectado Desconectado

Mensajes: 14


Ver Perfil
Re: Alguien me enseña? Desarrollo páginas web
« Respuesta #6 en: 12 Diciembre 2017, 19:24 pm »

¡Hola! Yo conozco un buen sitio donde se venden plantillas para crear sitios web. Además, allí hay un chat a través del cual puedes hablar con un especialista para resolver todas tus dudas. Y de hecho, ellos pueden crear el sitio por ti, lo hacen en un par de días. Te dejo el enlace por si te interese https://www.templatemonster.com/es/plantillas-web-tipo/ ¡Un saludo!
En línea

Izgah

Desconectado Desconectado

Mensajes: 5



Ver Perfil
Re: Alguien me enseña? Desarrollo páginas web
« Respuesta #7 en: 14 Diciembre 2017, 12:09 pm »

Por mi parte te diría HTML5 + CSS + JS + PHP + MySQL
Empieza con la estructura de la página en HTML5 y CSS. Una vez tengas algo visual que te guste, empieza poco a poco a hacer que funcione con javascript con variables locales, es decir, haz que funcione una sesión única desde el navegador.
Cuando veas que funciona a tu gusto empieza a implementar PHP y MySQL desde un servidor que puede ser el de tu casa/oficina o puedes contratar servicios externos. Por lo que quieres hacer te llegaría de sobra con un servidor debian en tu casa/oficina pero si quieres algo más robusto y "worldwide" te recomiendo un servicio externo y, por experiencia, te recomiendo Google Cloud si optas por un servicio externo en un Compute Engine que te ofrecen una máquina debian y te ofrecen también un servidor SQL externo que se puede linkear a dicha máquina debian.

Todo esto si quieres hacerlo tú mismo desde 0, claro. Si no quieres matarte tanto puedes usar lo que te dicen por aquí arriba de usar algún CMS. Pero si tu intención es aprender, hazlo desde 0, con un CMS no vas a aprender nada útil de verdad.
En línea

Orubatosu


Desconectado Desconectado

Mensajes: 2.515


Ver Perfil WWW
Re: Alguien me enseña? Desarrollo páginas web
« Respuesta #8 en: 14 Diciembre 2017, 13:48 pm »

Para romper mano con php y demás es bastante mas simple ponerte un servidor local con algún paquete WAMP

Coste cero y bastante fácil de manejar
En línea

"When People called me freak, i close my eyes and laughed, because they are blinded to happiness"
Hideto Matsumoto 1964-1998
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Alguien me enseña Asm inline :)
Programación Visual Basic
x64core 9 5,729 Último mensaje 20 Noviembre 2011, 09:52 am
por Karcrack
AYUDAAAA SOS HELP Alguien me enseña lo basico??
Análisis y Diseño de Malware
JAR1006 5 3,789 Último mensaje 23 Septiembre 2014, 14:22 pm
por WHK
(Duda) Alguien me enseña hacking?
Hacking
AntonioNike 7 4,035 Último mensaje 19 Agosto 2015, 16:03 pm
por tonydemora
¿Alguien me enseña y me explica?
Desarrollo Web
Jahazyel 2 2,751 Último mensaje 15 Noviembre 2017, 00:40 am
por JackCres
Alguien me enseña a sacar monturas y mascotas de los mmropg?
Ingeniería Inversa
SoyUnForero 1 2,668 Último mensaje 17 Septiembre 2018, 16:00 pm
por apuromafo CLS
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines