1. FAVA - Formación en Ambientes Virtuales de Aprendizaje
SENA - Servicio Nacional de Aprendizaje.
2. Laboratorio: codificar aplicaciones en php
FAVA - Formación en Ambientes Virtuales de Aprendizaje
2
SENA - Servicio Nacional de Aprendizaje.
ESTRUCTURA DE CONTENIDOS
Introducción......................................................................................................................
1.Objetivos........................................................................................................................
2. Consideraciones............................................................................................................
3.Procedimiento................................................................................................................
4. Ejercicios.......................................................................................................................
5. Evidencias.....................................................................................................................
Glosario............................................................................................................................
Bibliografía.......................................................................................................................
Control del documento.....................................................................................................
3
4
4
4
5
8
9
10
11
Pág.
3. Laboratorio: codificar aplicaciones en php
FAVA - Formación en Ambientes Virtuales de Aprendizaje
3
SENA - Servicio Nacional de Aprendizaje.
Introducción
En el maravilloso mundo de la programación, existen
diversos lenguajes de programación que permite
realizar la codificación necesaria, para cumplir con los
requerimientos de los clientes. Aunque son diversos
los lenguajes de programación y cada uno tiene su
respectiva sintaxis; el uso de la lógica y cumplimiento de
los estándares de programación y de codificación, facilita
el desarrollo en cualquier lenguaje de programación.
Enelpresentelaboratorioseafianzaránlosconocimientos
en el lenguaje de programación PHP con base en
ejercicios propuestos.
4. Laboratorio: codificar aplicaciones en php
FAVA - Formación en Ambientes Virtuales de Aprendizaje
4
SENA - Servicio Nacional de Aprendizaje.
1. Objetivos
• Apropiar los fundamentos de programación en PHP.
• Construir aplicaciones de baja y mediana complejidad.
• Seguir los pasos definidos en el objeto de aprendizaje “Fundamentos de programación
con PHP” para la construcción de aplicaciones de baja y mediana complejidad.
2. Consideraciones
Ítem Descripción
Soporte Teórico. Para la realización de este laboratorio se recomienda:
1. Revisar el objeto aprendizaje: fundamentos de
programación con PHP.
2. Revisar los conceptos de diseño web vistos en el recurso
“Introducción al diseño web usando HTML”.
Productos requeridos. 1. Código fuente en HTML y PHP para dar solución a los
requerimientos planteados en este laboratorio.
Herramientas SW. 1. Para el desarrollo del laboratorio se requiere tener
instalado un ambiente de desarrollo LAMP o WAMP
como la herramienta XAMPP.
2. Un editor de HTML como Netbeans o Notepad++.
3. Procedimiento
Para el desarrollo de cada uno de los ejercicios se debe
tener en cuenta el siguiente procedimiento:
1. Leer detenidamente cada enunciado.
2. En cada enunciado identificar las páginas necesarias para la
captura de datos con sus respectivos parámetros.
3. En cada enunciado identificar los procesos, salidas y código
HTML y PHP requeridos para dar solución a los requerimientos
y visualizar sus respectivas respuestas.
4.Desarrollarlasoluciónacadaejercicioempleandolacodificaciónnecesariasegúnloslineamientos
5. Laboratorio: codificar aplicaciones en php
FAVA - Formación en Ambientes Virtuales de Aprendizaje
5
SENA - Servicio Nacional de Aprendizaje.
presentados en el objeto de aprendizaje “Fundamentos de programación con en PHP.”
5. Solicitar ayuda al instructor en caso que se tenga dificultades para llevar a cabo los ejercicios.
4. Ejercicios
Ejercicios propuestos.
1. Basado en el siguiente formulario:
Realizar la codificación necesaria para calcular la nota final de una materia teniendo en
cuenta la siguiente ponderación:
35% del promedio de los 3 parciales.
35% de la calificación del examen final.
30% de la calificación de un trabajo final.
La materia se aprueba con una nota promedio mínimo de 3, debe mostrar la nota final y
el mensaje de “Aprobó” o “No aprobó” de acuerdo al resultado.
6. Laboratorio: codificar aplicaciones en php
FAVA - Formación en Ambientes Virtuales de Aprendizaje
6
SENA - Servicio Nacional de Aprendizaje.
2. Basado en el siguiente formulario:
Realizar la codificación necesaria para dar solución al siguiente requerimiento:
Una compañía de venta de automóviles paga a su personal de ventas un salario básico
de $737.000 mensuales más una comisión de $50.000 por cada automóvil vendido más
el 5% del valor de la venta.
3. Basado en el siguiente formulario:
Realizar la codificación necesaria para que se calcule y muestre el índice de masa corporal
junto con la categoría en la cual se encuentra el individuo.
Formulario 2
Nombre del paciente:
Peso en kilogramos:
Estatura en metros:
Formulario 3
7. Laboratorio: codificar aplicaciones en php
FAVA - Formación en Ambientes Virtuales de Aprendizaje
7
SENA - Servicio Nacional de Aprendizaje.
El índice de masa corporal (IMC) es una medida de asociación entre el peso y la talla
de un individuo. Ideado por el estadístico belga Adolphe Quetelet, por lo que también se
conoce como índice de Quetelet, se calcula según la expresión matemática:
La categoría en la cual se encuentra el individuo se calcula en base a la siguiente tabla.
4. Tabla de amortización de un crédito.
Se requiere generar la tabla de amortización de un crédito por el método francés (cuota
fija). Para lo anterior se deberán capturar en un formulario web las siguientes variables:
a) Cédula del cliente.
b) Nombre del cliente.
c) Monto del crédito.
e) Tasa de interés mensual.
f) Plazo en meses.
8. Laboratorio: codificar aplicaciones en php
FAVA - Formación en Ambientes Virtuales de Aprendizaje
8
SENA - Servicio Nacional de Aprendizaje.
El valor de la cuota fija se calcula así :
Ejemplo: para calcular la cuota fija de un crédito de 1.000.000 a 3 meses con una tasa
del 2% mensual se aplica la fórmula así:
A partir de las variables anteriores el sistema deberá calcular la cuota fija del crédito y
además generar una tabla HTML así:
Tabla de amortización
Cédula: 1098.123.456
Cliente: Pedro Pérez
5. Evidencias
NOTA: el laboratorio no es calificable y hace parte de una actividad complementaria
necesaria para construir la evidencia de aprendizaje. Lo cual implica que para desarrollar
la evidencia es necesario apropiar el conocimiento de este laboratorio.
9. Laboratorio: codificar aplicaciones en php
FAVA - Formación en Ambientes Virtuales de Aprendizaje
9
SENA - Servicio Nacional de Aprendizaje.
GLOSARIO
CSS: acrónimo de Cascade Style Sheet. Hojas de estilos en cascada.
HTML: acrónimo de HyperText Markup Languaje. Lenguaje de marcación de hipertextos.
PHP: acrónimo de PHP: Hypertext Preprocesor. Lenguaje de programación para internet.
Tabla de amortización: tabla que indica la forma en que un crédito será pagado.
XAMPP: entorno que integra Apache, Mysql y PHP para distintos sistemas operativos.
10. Laboratorio: codificar aplicaciones en php
FAVA - Formación en Ambientes Virtuales de Aprendizaje
10
SENA - Servicio Nacional de Aprendizaje.
Cowburn, P. (2017). PHP Manual. Recuperado de http://php.net/manual/en/
Nixon, R. (2015). Learning PHP, MySQL & Javascript Fourth Edition. O’reilly.
Cambridge.
BIBLIOGRAFÍA
11. Laboratorio: codificar aplicaciones en php
FAVA - Formación en Ambientes Virtuales de Aprendizaje
11
SENA - Servicio Nacional de Aprendizaje.
.
CONTROLDELDOCUMENTO