Want to create interactive content? It’s easy in Genially!
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:
View
Higher Education Presentation
View
Psychedelic Presentation
View
Vaporwave presentation
View
Geniaflix Presentation
View
Vintage Mosaic Presentation
View
Modern Zen Presentation
View
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: