Saltar al contenido

Nuevo curso semipresencial de Perl impartido por el maestro David Santo Orcero

No es la primera vez que me hago eco de los cursos del maestro, y maestro en grande, David Santo Orcero, uno de los profesionales de software libre y profesor que más admiro desde hace mucho, muchos años.

Ahora anuncia en su blog un nuevo curso de Perl, en este caso en formato semipresencial, lástima no poder estar mucho tiempo en Málaga para poder asistir, que surge tras el éxito de anteriores cursos y ediciones.

No dejes de apuntarte antes del 19 de noviembre si quieres realizarlo.

Aquí algunos detalles del mismo:

«El curso pasa a ser semipresencial; lo que significa que habrá diez horas de clase presencial, y quince en teleformación. La parte presencial se impartirá el viernes 30 de Noviembre por la tarde (de 16:00 a 21:00) y el sábado 1 de diciembre por la mañana (de 9:00 a 14:00). El primer día presencial daré una pasada rápida por la sintaxis de Perl, y me centraré en tipos de datos y en paso de parámetros en Perl. El segundo día presencial veremos expresiones regulares, módulos y CPAN.

El temario es el mismo, y las prácticas son casi iguales. Dado que la mecánica es semipresencial, habrá cambios en la obligatoriedad de las mismas. Para tener derecho a diploma de aprovechamiento será necesario hacer las dos primeras prácticas del año pasado (instalación de Perl y sentencias de control). Es muy importante que realicéis estas dos prácticas antes de la parte semipresencial. El resto de las prácticas serán de entrega voluntaria, para mantener la misma carga docente del curso. La presencia los días de clase será obligatoria, en el porcentaje de asistencia que determine la organización del curso.

La parte de teleformación es a través del campus virtual; donde podrás realizar prácticas voluntarias sobre temas específicos de Perl. Por el curso se conceden (ojo, depende de tu centro, hay un límite de créditos por cursos) dos créditos de libre configuración para planes antiguos (Ingeniero, Ingeniero técnico, licenciado), y un crédito ECTS para grados.

Si tienes algún amigo o compañero que haya hecho el curso, te recomiendo que hables con él: te dará una idea de la calidad del material docente y del nivel y dificultad del curso. El material del curso, que te envío por correo electrónico y está en formato PDF, tiene 203 páginas, y está desarrollado específicamente para el curso, cubriendo todo el temario del curso, tanto de la parte obligatoria para acceder a diploma como de la parte opcional.

Sobre Perl y sobre el curso:

Perl es un lenguaje de programación que se utiliza extensivamente en administración de sistemas informáticos. Popularmente se le conoce como “The duct tape that holds Internet together”, por la ingente cantidad de código que han desarrollado y desarrollan administradores de sistemas para solucionar problemas de su dia a dia. El repositorio CPAN cuenta con paquetes que hacen prácticamente de todo; lo que supone que un programador con conocimientos básicos de Perl empleando CPAN puede solucionar problemas muy complejos de administración de sistemas en Perl, en muy poco tiempo. Es muy rápido desarrollar soluciones a problemas reales en Perl, y sus potentísimas expresiones regulares permiten hacer auténticas maravillas.

Actualmente, por razones que me son desconocidas, no se enseña en la UMA; por lo que cuando salen a la calle, aunque no se pida expresamente en las ofertas de empleo los administradores de sistemas informáticos terminan teniendo que aprenderlo de forma autodidacta y “a golpes”. Este curso pretende cubrir este hueco concreto.

Además de en administración de sistemas, Perl también se utiliza en muchos otros sectores no relacionados. Quizás el más destacado sea la bioinformática, la genómica y las ciencias de la vida, gracias al proyecto Bioperl.

En este curso enseñaré la sintaxis de Perl, como programarlo, y como depurarlo. También enseñaré como acceder a una base de datos desde Perl, y lanzar código MySQL; a interactuar con aplicaciones de línea de comando Unix con Perl -lanzarlas, recoger su salida y analizarla-; así como mandar correo, filtrar correo y hacer spiders en Perl.

El temario completo del curso es:

  • Introducción a la programación en Perl
  • Las sentencias de control en Perl
  • Subrutinas y pasos de parámetros en Perl
  • Expresiones regulares en Perl
  • Acceso a bases de datos en Perl
  • Escribiendo proyectos grandes en Perl
  • Depurando aplicaciones en Perl
  • Interactuando con aplicaciones Unix desde Perl
  • Mandando y filtrando correo desde Perl
  • Programación de spiders en Perl

Si quieres un ejemplo de el material, mándame un correo electrónico con tu nombre y tus apellidos a mi dirección de correo (irbis at orcero.org), y te lo mando unas páginas para que lo evalues.

La matrícula cuesta 50 euros para alumnos vinculados con la UMA, y 70 euros para alumnos no vinculados con la UMA; y puedes matricularte en el curso aquí: matricularse en el curso de Perl. Ojo: el plazo de matriculación termina de forma inprorrogable el 19 de Noviembre. ¡Te espero en el curso!»