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:
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: