Lecciones impartidas en clase (curso 2017/18)

Introducción

Esta lección contiene un índice de las lecciones que estoy impartiendo en clase durante el curso 2017/18, así como los ejercicios que están realizado los alumnos.

Para elaborar este índice he utilizado como base las guías de estudio que ofrezco a mis alumnos de la modalidad semipresencial en la plataforma Moodle de la Conselleria de Educación. El trabajo propuesto a estos alumnos es el mismo que han seguido en clase mis alumnos de la modalidad presencial, aunque la distribución temporal no haya sido la misma.

La información se ofrece distribuida en semanas, ya que es así como está organizada la modalidad semipresencial.

También se pueden consultar las lecciones impartidas en el pasado curso 2016/17.

Semana S14: del 11/12/17 al 17/12/17

Antes de empezar el curso

  1. Leed la lección Presentación
  2. Leed la lección Consideraciones sobre los ejercicios

    En esta lección se comentan dos temas importante: las bases de datos y los tipos de usuarios.

  3. Leed la lección Configuración general

Administración de bases de datos: phpMyAdmin

  1. Leed la lección phpMyAdmin (administración de MySQL)
  2. Haced los ejercicios phpMyAdmin (1)

    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)

  3. Haced los ejerciciosphpMyAdmin (2)

    El objetivo de estos ejercicios es que os familiariceis 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:

    1. un usuario que sólo puede crear una base de datos y quiere instalar una aplicación
    2. un usuario que puede crear varias bases de datos y quiere instalar varias aplicaciones
    3. un usuario que sólo puede crear una base de datos, pero quiere instalar varias aplicaciones

    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)

  4. Haced los ejerciciosphpMyAdmin (3)

    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)

Semana S15: del 08/01/18 al 14/01/18

Esta semana está dedicada a Opencart, una aplicación de comercio web.

En los ejercicios os planteo ejercicios básicos de OpenCart, pero os animo a explorar por vuestra cuenta más apartados relacionados con la creación de una tienda.

Comercio electrónico

  1. Leed la lección OpenCart
  2. Haced los ejercicios OpenCart (1)

    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)

  3. Haced los ejercicios OpenCart (2)

    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)

  4. Haced los ejercicios OpenCart (3)

    El objetivo de estos ejercicios es practicar las opciones de personalización de OpenCart.

    Esta página 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)

Semana S16: del 15/01/18 al 21/01/18

Aclaraciones al trabajo de esta semana

Mi intención inicial era trabajar Docker y NextCloud 13 antes de WordPress. La versión 13 de NextCloud estaba anunciada para finales de diciembre de 2017, pero luego la retrasaron a la segunda semana de enero y después para la tercera y ahora hablan del 31 de enero. Así que trabajaremos antes WordPress, quizá la aplicación web más conocida y alrededor de la que existe un gran ecosistema económico: desde la creación de sitios web hasta la programación de plugins o el diseño de temas.

Los ejercicios de esta semana se pueden realizar en poco tiempo, por lo que os pediría que realizarais un proyecto un poco más personal, creando un sitio dedicado a un tema que os interese. Espero que eso os motive a explorar un poco más de lo requerido para realizar los ejercicios.

Blogs: WordPress (1)

  1. Leed la lección Presentación de WordPress
  2. Haced los ejercicios WordPress (1)

    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)

  3. Haced los ejercicios WordPress (2)

    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)