Viendo la actividad que han traido otros talleres como el Batch Lab o el Taller de VB, he decidido crear un taller relaccionado con el desarrollo web. Se que esta tarea estaría reñida a un moderador, pero @shevchenko dice estar demasiado ocupado para encargarse el, por lo que me ha dado a mí permiso para hacerlo.
En este taller se tratarán algunos de los lenguajes más comunes. Estará compuesto de 3 niveles, en los que es uso de PHP será indispensable, contando también con el apoyo de otros lenguajes.
Los test's me serán enviados a mi por MP, con la siguiente sintaxis:
Asunto: WD Lab [Nivel *]
Mensaje: Comentarios [code]Código[\code] Comentarios
Creo que se entiende bien, no aceptaré mensajes que no cumplan esas normas. Sin extenderme más, aquí van los planteamientos de niveles:
|----------------------------------------------------------------------------------------------------------|
Nivel 1Creación de un Script en PHP, con cualquier finalidad.
* Uso de tecnologías: PHP, HTML y CSS
* Respecto al uso del PHP, serán necesarios los siguientes comandos, ni más ni menos.
* * Variables (Todos los tipos)
* * Comandos IF, ELSEIF y ELSE
* * Estructuras Repetitivas (While, For)
* * Operadores (Mínimo 4 diferentes)
* * Método POST
* * Funciones
* * Include/Require
* * Exit/Die
Nivel 2Creación de un Sistema de Noticias en PHP.
* Uso de tecnologías: PHP, SQL (MySQL), HTML, CSS, Javascript (Permitido el uso de JQuery/Frameworks)
* Respecto al uso del PHP, serán necesarios los siguientes comandos, ni más ni menos.
* * Variables (Todos los tipos)
* * Comandos IF, ELSEIF y ELSE
* * Estructuras Repetitivas (While, For, Do While, Foreach)
* * Operadores (Mínimo 8 diferentes)
* * Método POST y GET
* * Funciones
* * Include/Require
* * Exit/Die
* * Arrays
* * Comandos MySQL (Insert, Select, Create, Update, ORDER BY)
* * Uso de las horas [time()]
* * Switch
* * Sesiones
Nivel 3Creación de un Script en PHP, con cualquier finalidad.
* Uso de tecnologías: PHP, SQL (MySQL), HTML, CSS, Javascript (Permitido el uso de JQuery/Frameworks), AJAX
* Respecto al uso del PHP, serán necesarios los siguientes comandos, ni más ni menos.
* * Variables (Todos los tipos)
* * Comandos IF, ELSEIF y ELSE
* * Estructuras Repetitivas (While, For, Do While, Foreach)
* * Operadores (Mínimo 12 diferentes)
* * Método POST y GET
* * Funciones
* * Include/Require
* * Exit/Die
* * Arrays
* * Comandos MySQL (Insert, Select, Create, Update, ORDER BY)
* * Uso de las horas [time()]
* * Switch
* * Sesiones
* * Comandos Archivos
* * Cookies
* * cURL
* * Objetos (Clases [class])
Solo podrán ser usadas la funciones declaradas en los respectivos niveles, ni más ni menos. Si se necesita alguna función más, haganlo saber en el momento del envio de sus test's, para evitar confusiones.
|----------------------------------------------------------------------------------------------------------|
Y las típicas normas:
- No se aceptarán errores en los test's, por lo que es aconsejable que los revisen a la hora de enviarlos.
- Queda terminantemente prohibido cualquier poteo/traspaso de códigos u otros datos relaccionados con el lab.
- Los test's no aceptados contarán como fallos, al igual que los códigos que no funcionen correctamente o sean inentendibles. Es aconsejable que usen más de un archivo, intercambios de sintaxis y otros métodos que aclaren el código, tales como comentarios.
- Respecto al apartado anterior, cada usuario contará con 2 oportunidades/nivel.
En cuanto los usuarios vayan aprovando iré actualizando el post. Si hay alguna duda solamente pregunten. Saludos.[/code]
emlace original
http://foro.portalhacker.net/index.php/topic,102494.0.htmlcualquier pregunta, duda o comentario al enlace de arriba