Esta lección contiene un índice de las lecciones que impartí en clase durante el curso 2017/18, 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 tanto las lecciones impartidas en el curso anterior, 2016/17, como las lecciones impartidas en el curso siguiente, 2018/19.
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 tiene muy poco ejercicios. El primero es muy sencillo y el segundo apenas está esbozado. Para realizarlo había pensado que utilizarais Visual Studio Code en vez de Eclipse o Notepad++ y me está costando poner a punto las lecciones correspondientes.
Podéis consultar las soluciones a los ejercicios OpenCart (3)
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)
En esta lección se comenta el uso de las herramientas de desarrollador web de Firefox, concretamente del inspector, que permite analizar las hojas de estilo que se están aplicando a una página web. Esta herramienta nos será muy útil para realizar los ejercicios en los que nos pidan modificar las hojas de estilo de una aplicación. Chrome y Edge disponen de herramientas similares.
El objetivo de estos ejercicios es conocer el mecanismo de plugins 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)
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.
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. Como es probable que sea la primera vez que utilizáis Docker, 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). Estas soluciones están muy incompletas, pero creo que no os costará mucho realizar estos ejercicios.
Tened en cuenta que: