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:

Higher Education Presentation

Psychedelic Presentation

Vaporwave presentation

Geniaflix Presentation

Vintage Mosaic Presentation

Modern Zen Presentation

Newspaper Presentation

Transcript

Tema 4 Programación del lado del servidorAcadémica

PROGRAMACION WEBALCUDIA FUENTES EVERRODRIGUEZ GONZALEZ OCTAVIO

4.1 Introducción al lenguaje

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.

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.

4.2 Estructuras de Control

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.3 Tratamiento de Formularios

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

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

4.4 Manejo de Objetos del ServidorWOW

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

VS

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

Cookies: Se almacenan en el navegador del usuario.

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

4.5 Creación de Clases

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

4.6 Acceso a Datos

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

Consultas SQL: