Esta lección contiene un índice de las lecciones que impartí en clase durante el curso 2016/17, así como los ejercicios que realizaron los alumnos.
Este índice se basa en las guías de estudio que ofrecí a mis alumnos de la modalidad semipresencial en la plataforma Moodle de la Conselleria de Educación. El trabajo propuesto a estos alumnos fue el mismo que siguieron en clase mis alumnos de la modalidad presencial, aunque la distribución temporal no fuera la misma.
La información se ofrece distribuida en semanas, ya que es así como estaba (y está) organizada la modalidad semipresencial.
Tenga en cuenta que este índice enlaza a las lecciones actuales, no a las lecciones tal y como se encontraban en el curso 2017/18, y en algunos casos estas lecciones y ejercicios pueden haberse reducido o ampliado de forma significativa. Si algunos apartados no enlazan a ninguna lección, es porque por alguna razón he eliminado esa lección de los apuntes actuales.
También puede consultar las lecciones impartidas en el curso siguiente, 2017/18.
En esta lección se comentan dos temas importante: las bases de datos y los tipos de usuarios.
El objetivo de estos ejercicios es trabajar tanto con el phpMyAdmin ya incluido en XAMPP como con el XAMPP que vais a instalar. Tenéis que tener en cuenta que se trata de dos aplicaciones independientes que no estarán ni tienen por qué estar configuradas de la misma manera. Pero como ambas acceden a la misma base de datos MySQL/MariaDB, ambas deberán adaptarse a la configuración de MySQL, especialmente a la existencia o no de contraseña del usuario root.
Podéis consultar las soluciones a los ejercicios phpMyAdmin (1)
El objetivo de estos ejercicios es que os familiaricéis con el principal uso que vamos a dar a phpMyAdmin durante el curso: crear usuarios en MySQL para que sean utilizados por las diferentes aplicaciones. Para ello se trabajarán tres situaciones:
La aplicación a instalar será siempre la misma (aunque se podrán utilizar como aplicaciones independientes), la agenda creada en el ejercicio de Bases de datos 2-3.
Podéis consultar las soluciones a los ejercicios phpMyAdmin (2)
El objetivo de estos ejercicios es profundizar un poco más en phpMyAdmin, realizando tareas generales de configuración, copias de seguridad, etc.
Esta página de ejercicios está por completar.
Podéis consultar las soluciones a los ejercicios phpMyAdmin (3)
El objetivo de estos ejercicios es poner en marcha OpenCart y practicar tareas básicas de administración (instalar, traducir, copias de seguridad, etc.)
Podéis consultar las soluciones a los ejercicios OpenCart (1)
El objetivo de estos ejercicios es crear una tienda virtual en la que se comercializan servicios relacionados con las aplicaciones web (cursos, diseño y alojamiento). En estos ejercicios se construye una tienda muy elemental y os invito a ampliarla por su cuenta. El contenido de la tienda podéis cambiarlo y hacerlo de un tema que os interese (crear una tienda de animales, o de frutas, o de herramientas, o de instrumentos musicales, o de cualquier cosa que se os ocurra).
Podéis consultar las soluciones a los ejercicios OpenCart (2)
El objetivo de estos ejercicios es practicar las opciones de personalización de OpenCart.
Esta página de ejercicios está por completar.
Podéis consultar las soluciones a los ejercicios OpenCart (3)
En esta lección se comentan los diferentes tipos de instaladores de aplicaciones que ofrece Bitnami
Esta lección recopila unas cuantos comandos útiles para la realización de los ejercicios. Me imagino que conoceréis la mayoría de ellos por haberlos trabajado en otros módulos, pero puede que os sirve alguno de ellos.
En estos ejercicios vamos a probar las máquinas virtuales de aplicación de Bitnami, que corresponden a la situación de tener un servidor dedicado a una única aplicación.
Podéis consultar las soluciones a los ejercicios Bitnami (1)
En estos ejercicios vamos a probar las máquinas virtuales de infraestructura de Bitnami, que corresponden a la situación de tener un servidor con varias aplicaciones instaladas.
Podéis consultar las soluciones a los ejercicios Bitnami (2)
Estos ejercicios corresponden a la instalación "clásica" de aplicaciones sobre Windows con instaladores de Bitnami y es la menos novedosa de todas.
Esta página está pendiente de actualizar.
En esta lección se comenta qué es Docker
En estos ejercicios vamos a probar la instalación de aplicaciones mediante Docker, un sistema de virtualización de aplicaciones que está extendiéndose cada vez más. Es la primera vez que lo trato en clase y supongo que también es algo nuevo para vosotros y por eso hay actividades guiadas y pocos ejercicios.
Podéis consultar las soluciones a los ejercicios Docker (1)
El objetivo de estos ejercicios es poner en marcha Nextcloud en Docker y realizar algunas tareas de configuración básicas.
Podéis consultar las soluciones a los ejercicios Nextcloud (1)
El objetivo de estos ejercicios es probar el funcionamiento de Nextcloud (crear usuarios, compartir y editar documentos, etc) y las posibilidades de ampliación de la herramienta (sincronización, aplicación para móviles, etc.).
Podéis consultar las soluciones a los ejercicios Nextcloud (2). Las soluciones están bastante incompletas, pero creo que no os costará mucho realizar estos ejercicios.
El objetivo de estos ejercicios es poner en marcha WordPress y practicar tareas básicas de administración (instalar, configurar el acceso, copias de seguridad, etc.)
Podéis consultar las soluciones a los ejercicios WordPress (1)
El objetivo de estos ejercicios es conocer los elementos y tipos de contenido básicos de WordPress
Podéis consultar las soluciones a los ejercicios WordPress (2)
El objetivo de estos ejercicios es conocer el mecanismo de plug-ins de WordPress que permite ampliar sus funcionalidades y explica gran parte de su popularidad.
Existen muchos plugins gratuitos, pero la mayoría de plugins son comerciales, aunque ofrecen parte de sus funcionalidades de forma gratuita.
A la hora de crear un sitio web real, es necesario realizar un estudio detallado de las necesidades del sitio y de los plugins disponibles, porque es posible que algún plugin gratuito o la parte gratuita de un plugin comercial cubra nuestras necesidades. Otro aspecto importante en un sitio real es que los plugins vayan a seguir disponibles en el futuro, lo que es imposible saber con seguridad, aunque nos puede servir de orientación el tiempo que ya lleve disponible, la cantidad de actualizaciones publicadas, el número de instalaciones, etc.
En esta página se proponen la instalación y prueba de algunos plug-ins, pero podrían valer otros muchos y se recomienda explorar la biblioteca de plug-ins de WordPress y probar los que los alumnos encuentren atractivos. En algunos casos se propone un plugin determinado, en otros se proponen varios plugins alternativos, pero no es necesario seguir al pie de la letra los ejercicios.
Podéis consultar las soluciones a los ejercicios WordPress (3)
La página 4 de ejercicios está dedicada al aspecto visual, en especial a los temas. Los tres primeros ejercicios están relacionados con la configuración básica de los temas y los siguientes con la creación de nuevos temas a partir de temas ya existentes (temas hijo).
Podéis consultar las soluciones a los ejercicios WordPress (4)
Tened en cuenta que:
Drupal es un gestor de contenidos más complicado de utilizar que WordPress. La primera página de ejercicios está dedicada a la instalación de Drupal, que en Windows tiene un par de detalles que pueden dar problemas.
Podéis consultar las soluciones a los ejercicios Drupal (1)
La página 2 de ejercicios está dedicada a familiarizarse con el interfaz de administración de Drupal. Una de las dificultades de la administración de Drupal es que se trata de una aplicación muy modular y para activar cualquier cosa, suele ser necesario modificar la configuración en varios sitios distintos. Para familiarizarse con la estructura y el contenido de las páginas de administración es necesario pasar tiempo con Drupal. Para practicar, en el tercer ejercicio os pido que creéis varios usuarios con diferentes permisos de creación y edición.
Drupal dispone, como WordPress, de plug-ins (en Drupal se le llaman módulos) para ampliar sus capacidades. El problema es que Drupal 8 introdujo muchos cambios y muchos módulos todavía no están disponibles, o están en desarrollo.
Con Drupal 7, en los apuntes proponía como actividades relacionadas con módulos la instalación de un editor visual, CKEditor, y submódulos adicionales. CKEditor está incluido en Drupal 8, así que no hace falta instalarlo, IMCE este año ya está disponible y parece que IMCE Mkdir ya no es necesario. Pero no he podido probar los ejercicios 4 en adelante en Drupal 8, así que os los dejo para "experimentar".
De forma similar a WordPress, Drupal distingue entre artículos, que están vinculados a una fecha y se muestran en la portada por orden cronológico inverso, y páginas básicas, con contenido más permanente y a las que se accede normalmente a través de menús. En el primer y segundo ejercicio os pido que creéis algunas páginas y artículos básicos, probando diferentes opciones de creación de dichos elementos.
Podéis consultar las soluciones a los ejercicios Drupal (2)
La página 3 de ejercicios está dedicada a crear un sitio ficticio dedicado a las aplicaciones web. Las capturas están sólo parcialmente actualizadas, pero espero que no haya cambiado demasiado.
Podéis consultar las soluciones a los ejercicios Drupal (3)
En cursos anteriores, la página 4 de Drupal la había dedicado a la instalación de módulos (plug-ins), pero debido a que Drupal 8 es muy reciente, la verdad es que no hay muchos módulos disponibles y el tema no daba mucho juego. En vez de eso he intentado abordar otros aspectos, pero la verdad es que no he podido profundizar mucho.
Podéis consultar las soluciones a los ejercicios Drupal (4)