Want to create interactive content? It’s easy in Genially!
tema 4
Gabriela Gil
Created on March 30, 2025
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
tema 4
4.1 Introducción al lenguaje
Fundamentos: Se explorarán los conceptos básicos del lenguaje de programación del lado del servidor que se está utilizando (por ejemplo, PHP, Python, Java, etc.). Se cubren temas como la sintaxis, las variables, los tipos de datos, los operadores y las estructuras básicas del lenguaje. Entorno del servidor: Se introduce el concepto de programación del lado del servidor y su diferencia con la programación del lado del cliente. Se explican los roles del servidor web, el lenguaje de programación y la base de datos en una aplicación web dinámica.
4.1 Introducción al lenguaje
Fundamentos: Se explorarán los conceptos básicos del lenguaje de programación del lado del servidor que se está utilizando (por ejemplo, PHP, Python, Java, etc.). Se cubren temas como la sintaxis, las variables, los tipos de datos, los operadores y las estructuras básicas del lenguaje. Entorno del servidor: Se introduce el concepto de programación del lado del servidor y su diferencia con la programación del lado del cliente. Se explican los roles del servidor web, el lenguaje de programación y la base de datos en una aplicación web dinámica.
4.2 Estructuras de control
Lógica de programación: Se profundiza en las estructuras de control que permiten dirigir el flujo de ejecución del programa. Se cubren las estructuras condicionales (if, else, switch) y las estructuras de bucle (for, while, foreach). Toma de decisiones: Se aprende a utilizar estas estructuras para tomar decisiones basadas en condiciones y para realizar tareas repetitivas. Estas son la base para que el servidor pueda reaccionar a las peticiones de los usuarios.
4.3 Tratamiento de formularios
Interacción con el usuario: Se aprende a procesar los datos enviados por los usuarios a través de formularios HTML. Se cubren los métodos HTTP (GET y POST) y cómo acceder a los datos del formulario en el lenguaje de programación del lado del servidor. Validación de datos: Se enfatiza la importancia de validar los datos del formulario para garantizar la seguridad y la integridad de la aplicación. Un servidor debe de ser capaz de validar los datos del usuario antes de guardarlos en una base de datos.
4.4 Manejo de objetos del servidor
Objetos predefinidos: Se exploran los objetos predefinidos que proporcionan el lenguaje de programación del lado del servidor. Estos objetos permiten acceder a información del servidor, gestionar sesiones, trabajar con cookies y realizar otras tareas relacionadas con el servidor. Gestión de sesiones y cookies: Se aprende a mantener el estado de la aplicación entre las peticiones del usuario mediante el uso de sesiones y cookies.
4.5 Creación de clases
Programación orientada a objetos (POO): Se introducen los conceptos de la POO, como clases, objetos, herencia y polimorfismo. Se aprende a crear clases personalizadas para organizar y reutilizar el código. Modelado de datos: Se utiliza la POO para modelar los datos y la lógica de la aplicación de manera estructurada y eficiente.
4.6 Acceso a datos
Bases de datos: Se aprende a interactuar con bases de datos para almacenar y recuperar datos de la aplicación. Se cubren los conceptos básicos de SQL (Structured Query Language) y cómo realizar operaciones CRUD (Crear, Leer, Actualizar, Borrar). Conexión y manipulación de datos: El servidor interactúa con las bases de datos para guardar, modificar, borrar y obtener la información necesaria para el usuario.