Introducción a la tecnología web

Ricardo Pérez López

IES Doñana, curso 2020/2021

1 Introducción al desarrollo web

Diapositivas

1.1 Conceptos básicos

1.1.2 Agentes de usuario

1.1.3 Web estática vs. dinámica

1.1.4 Estructura vs. contenido

1.1.5 Arquitectura multinivel

1.2 Ejemplos de aplicaciones web

1.2.1 Redes sociales: Facebook, Twitter…

1.2.2 Comercio electrónico: Amazon, eBay…

1.2.3 Administración electrónica…

1.2.4 Portales

1.2.5 ERP, CRM

1.3 Tecnologías de desarrollo de aplicaciones web

1.3.1 .NET

1.3.2 Java

1.3.3 Ruby/Rails

1.3.4 Python/Django

1.3.5 PHP

1.3.6 El Kung-Fu de la Programación

1.3.6.1 Odoo

1.3.6.2 PrestaShop

1.3.6.3 Drupal

1.3.6.4 WordPress

2 Arquitectura cliente/servidor

3 HTML 5 básico (recordatorio de primer curso)

4 Protocolo HTTP

Vídeo

Diapositivas

4.1 URIs

4.1.1 URL encoding

4.2 Peticiones (HTTP requests) y respuestas (HTTP responses)

4.3 Métodos: GET, POST

4.4 Versiones

4.4.1 HTTP/1.0

4.4.2 HTTP/1.1

4.5 Cabeceras HTTP

4.6 Códigos de estado

4.7 Experimentos

4.7.1 telnet (a un servidor)

4.7.2 netcat (desde un navegador)

4.7.3 curl -i -XPOST “http://…” | pygmentize -l http

4.7.4 http

4.7.5 Google Chrome Developer Tools

4.8 Envío de datos al servidor

4.8.1 Mediante GET

4.8.2 Mediante POST

4.8.3 Formularios HTML

4.9 Cookies

5 Apache básico

5.1 Instalación

5.2 Configuración básica

5.3 Sitios virtuales

6 Metadatos

6.1 Objetivos de la unidad

6.2 Resultados de aprendizaje y criterios de evaluación asociados

6.2.1 RA1

6.2.1.1 CE1.a

6.2.1.2 CE1.b

6.2.1.3 CE1.c

6.2.1.4 CE1.d

6.2.1.5 CE1.e

6.2.1.6 CE1.g

// reveal.js plugins