IAW - Implantación de Aplicaciones Web
IES Celia Viñas (Almería) - 2022/2023
Objetivos
- Contribución a las finalidades de la Formación Profesional.
- Contribución a los objetivos generales del ciclo formativo
- Competencias profesionales, personales y sociales asociadas al módulo
- Resultados de aprendizaje del módulo
Contenidos
Criterios de evaluación
Seminarios de introducción
- Introducción a Git y GitHub
- Introducción a Markdown. slides | pdf
- Introducción a Amazon Web Services (AWS). slides | pdf
- Configuración de la extensión Remote SSH en Visual Studio Code.
Prácticas de sistemas
Introduccción
Práctica 1
- Teoría: LAMP Stack en Ubuntu Server. slides | pdf
- Actividad: Instalación de la pila LAMP en una máquina virtual con Ubuntu Server. slides | pdf
Práctica 2
- Teoría: LAMP Stack en RHEL. slides | pdf
- Actividad: Instalación de la pila LAMP en una máquina virtual con RHEL. slides | pdf
Práctica 3
Práctica 4
Práctica 5
Práctica 6
- Teoría: Introducción a Ansible
- Actividad: Implantación de PrestaShop en Amazon Web Services (AWS) mediante Ansible. slides | pdf
Práctica 7
Práctica 8
Práctica 9
Práctica 10 *
Opcional
- Teoría: LEMP Stack. slides | pdf
- Actividad: Arquitectura de una aplicación web LEMP en dos niveles. slides | pdf
Práctica 11 *
Opcional
Práctica 12 *
Opcional
Práctica 13: Infraestructura como código (IaC - Infrastructure as Code)
- Actividad 13.1: AWS CLI (Command Line Interface). slides | pdf
- Actividad 13.2: AWS CloudFormation. slides | pdf
- Actividad 13.3: AWS SDK para Python (Boto3).
- Actividad 13.4: Ansible.
- Actividad 13.5: Terraform.
Práctica 14. Docker y Docker Compose
- Teoría: Curso de introducción a Docker. slides | pdf
- Repositorio en GitHub con ejemplos.
- Actividad 14.1: Instalación de WordPress usando contenedores Docker y Docker Compose. slides | pdf
- Actividad 14.2: Instalación de PrestaShop usando contenedores Docker y Docker Compose. slides | pdf
- Actividad 14.3: HTTPS con Let’s Encrypt, Docker y Docker Compose. slides | pdf
- Actividad 14.4: «Dockerizar» una web estática y publicarla en Docker Hub. slides | pdf
- Actividad 14.5: «Dockerizar» una aplicación LAMP. slides | pdf
Práctica 15.
Prácticas de desarrollo web
Páginas estáticas
- Práctica 1: Git y GitHub
- Práctica 2: Creación de blogs con Jekyll y GitHub Pages. slides | pdf
- Práctica 3: Creación de sitios web con MkDocs y GitHub Pages. slides | pdf
PHP
Python
Preguntas Frecuentes - FAQ
Recursos
Licencia
Esta página forma parte del curso Implantación de Aplicaciones Web de José Juan Sánchez y su contenido se distribuye bajo una licencia Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.