Want to create interactive content? It’s easy in Genially!

Get started free

Tema 4 Programación del lado del servidorAcadémica

octavio rodriguez

Created on March 26, 2025

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

PROGRAMACION WEBALCUDIA FUENTES EVERRODRIGUEZ GONZALEZ OCTAVIO

Tema 4 Programación del lado del servidorAcadémica

Algunos de los lenguajes más utilizados son: PHP: Popular en el desarrollo web y ampliamente usado en CMS como WordPress. Python (Django, Flask): Ofrece flexibilidad y seguridad. Node.js: Basado en JavaScript, permite ejecutar código en el servidor de manera eficiente. Ruby on Rails: Framework de desarrollo rápido basado en Ruby.

La programación del lado del servidor se encarga de procesar las solicitudes de los usuarios y generar respuestas dinámicas. A diferencia de la programación del lado del cliente, que ejecuta el código en el navegador del usuario, el código del servidor se ejecuta en un entorno remoto.

4.1 Introducción al lenguaje

Las estructuras de control permiten ejecutar instrucciones de manera condicional o repetitiva. Son fundamentales para la lógica del programa en el servidor. Sentencias condicionales: if, else, switch: Permiten la toma de decisiones en función de condiciones.

4.2 Estructuras de Control

Recopilación de datos desde HTML: Se pueden enviar datos mediante los métodos GET o POST.

Los formularios son la principal forma de interacción entre el usuario y el servidor.

4.3 Tratamiento de Formularios

4.4 Manejo de Objetos del ServidorWOW

El servidor maneja objetos como sesiones y cookies para almacenar información del usuario.

Variables de sesión: Se almacenan en el servidor y persisten entre peticiones

VS

Cookies: Se almacenan en el navegador del usuario.

Encapsulamiento, herencia y polimorfismo: Permiten modular el código y reutilizar clases.

La programación orientada a objetos permite estructurar mejor el código. Definición de clases y objetos:

4.5 Creación de Clases

Consultas SQL:

El acceso a bases de datos es esencial en la programación del lado del servidor. Conexión a bases de datos:

4.6 Acceso a Datos