SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
FAVA - Formación en Ambientes Virtuales de Aprendizaje
SENA - Servicio Nacional de Aprendizaje.
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.
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.
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
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.
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
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.
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.
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.
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
Laboratorio: codificar aplicaciones en php
FAVA - Formación en Ambientes Virtuales de Aprendizaje
11
SENA - Servicio Nacional de Aprendizaje.
.
CONTROLDELDOCUMENTO

Más contenido relacionado

La actualidad más candente

Ejercicio access+visualb
Ejercicio access+visualbEjercicio access+visualb
Ejercicio access+visualbvalen
 
Parte 2 submodulo ii. producción de animaciones con elementos multimedia
Parte 2 submodulo ii. producción de animaciones con elementos multimediaParte 2 submodulo ii. producción de animaciones con elementos multimedia
Parte 2 submodulo ii. producción de animaciones con elementos multimediaCobaej Basilio Vadillo
 
Estandar de estructura de un programa cobol
Estandar de estructura de un programa cobolEstandar de estructura de un programa cobol
Estandar de estructura de un programa cobolEnanin Saltarin
 
Cuadernillo de ejercicios de windows 7
Cuadernillo de ejercicios de windows 7Cuadernillo de ejercicios de windows 7
Cuadernillo de ejercicios de windows 7Fidel Hernandez
 
Guia publisher
Guia publisherGuia publisher
Guia publisheriticamacho
 
01 clases y objetos, POO Visual Basic .NET
01 clases y objetos, POO Visual Basic .NET01 clases y objetos, POO Visual Basic .NET
01 clases y objetos, POO Visual Basic .NETjuan vera castillo
 
Excel - Fichas de Aprendizaje 2014
Excel - Fichas de Aprendizaje 2014Excel - Fichas de Aprendizaje 2014
Excel - Fichas de Aprendizaje 2014jorgequiat
 
Guía didáctica la computadora
Guía didáctica la computadoraGuía didáctica la computadora
Guía didáctica la computadoraHugo Rivera Prieto
 
Excel para bachillerato (teoria y practicas)
Excel para bachillerato (teoria y practicas)Excel para bachillerato (teoria y practicas)
Excel para bachillerato (teoria y practicas)ciidir
 
OpenStack for AWS Architects - Similarities, differences and bridging the gap
OpenStack for AWS Architects - Similarities, differences and bridging the gapOpenStack for AWS Architects - Similarities, differences and bridging the gap
OpenStack for AWS Architects - Similarities, differences and bridging the gapBen Silverman
 
Microsoft word ariketak
Microsoft word ariketakMicrosoft word ariketak
Microsoft word ariketakamaiamaialen
 
Ejercicios de excel repaso general
Ejercicios de excel repaso generalEjercicios de excel repaso general
Ejercicios de excel repaso generalAugusto Vargas
 
Excel guía de ejercicios completa
Excel   guía de ejercicios completaExcel   guía de ejercicios completa
Excel guía de ejercicios completaUpeinfo1
 
Reportes con crystal reports
Reportes con crystal reportsReportes con crystal reports
Reportes con crystal reportsKevin Alvarado
 
Planificación 3er lapso INFORMÁTICA I
Planificación 3er lapso INFORMÁTICA IPlanificación 3er lapso INFORMÁTICA I
Planificación 3er lapso INFORMÁTICA IHome
 

La actualidad más candente (20)

Práctica excel 2016
Práctica excel 2016Práctica excel 2016
Práctica excel 2016
 
Ejercicio access+visualb
Ejercicio access+visualbEjercicio access+visualb
Ejercicio access+visualb
 
Parte 2 submodulo ii. producción de animaciones con elementos multimedia
Parte 2 submodulo ii. producción de animaciones con elementos multimediaParte 2 submodulo ii. producción de animaciones con elementos multimedia
Parte 2 submodulo ii. producción de animaciones con elementos multimedia
 
Estandar de estructura de un programa cobol
Estandar de estructura de un programa cobolEstandar de estructura de un programa cobol
Estandar de estructura de un programa cobol
 
Cuadernillo de ejercicios de windows 7
Cuadernillo de ejercicios de windows 7Cuadernillo de ejercicios de windows 7
Cuadernillo de ejercicios de windows 7
 
Plan de clases computacion.ppsx
Plan de clases computacion.ppsxPlan de clases computacion.ppsx
Plan de clases computacion.ppsx
 
Guia publisher
Guia publisherGuia publisher
Guia publisher
 
01 clases y objetos, POO Visual Basic .NET
01 clases y objetos, POO Visual Basic .NET01 clases y objetos, POO Visual Basic .NET
01 clases y objetos, POO Visual Basic .NET
 
Excel - Fichas de Aprendizaje 2014
Excel - Fichas de Aprendizaje 2014Excel - Fichas de Aprendizaje 2014
Excel - Fichas de Aprendizaje 2014
 
Guía didáctica la computadora
Guía didáctica la computadoraGuía didáctica la computadora
Guía didáctica la computadora
 
Excel para bachillerato (teoria y practicas)
Excel para bachillerato (teoria y practicas)Excel para bachillerato (teoria y practicas)
Excel para bachillerato (teoria y practicas)
 
OpenStack for AWS Architects - Similarities, differences and bridging the gap
OpenStack for AWS Architects - Similarities, differences and bridging the gapOpenStack for AWS Architects - Similarities, differences and bridging the gap
OpenStack for AWS Architects - Similarities, differences and bridging the gap
 
Microsoft word ariketak
Microsoft word ariketakMicrosoft word ariketak
Microsoft word ariketak
 
1er grado computación
1er grado computación1er grado computación
1er grado computación
 
Knime
Knime Knime
Knime
 
Ejercicios de excel repaso general
Ejercicios de excel repaso generalEjercicios de excel repaso general
Ejercicios de excel repaso general
 
Excel guía de ejercicios completa
Excel   guía de ejercicios completaExcel   guía de ejercicios completa
Excel guía de ejercicios completa
 
Bios
BiosBios
Bios
 
Reportes con crystal reports
Reportes con crystal reportsReportes con crystal reports
Reportes con crystal reports
 
Planificación 3er lapso INFORMÁTICA I
Planificación 3er lapso INFORMÁTICA IPlanificación 3er lapso INFORMÁTICA I
Planificación 3er lapso INFORMÁTICA I
 

Similar a Laboratorio php

Plan De Marketing De La Empresa Xyz
Plan De Marketing De La Empresa XyzPlan De Marketing De La Empresa Xyz
Plan De Marketing De La Empresa XyzCol N.A
 
Tecnologias de informacion para la ingenieria
Tecnologias de informacion para la ingenieriaTecnologias de informacion para la ingenieria
Tecnologias de informacion para la ingenieriaMaestros Online
 
Tecnologias de informacion para la ingenieria
Tecnologias de informacion para la ingenieriaTecnologias de informacion para la ingenieria
Tecnologias de informacion para la ingenieriaMaestros en Linea MX
 
Administracion de proyectos de tecnologias de informacion
Administracion de proyectos de tecnologias de informacionAdministracion de proyectos de tecnologias de informacion
Administracion de proyectos de tecnologias de informacionMaestros en Linea
 
Administración de proyectos de software y java cert
Administración de proyectos de software y java certAdministración de proyectos de software y java cert
Administración de proyectos de software y java certMaestros Online
 
Proyecto integrador de redes
Proyecto integrador de redesProyecto integrador de redes
Proyecto integrador de redesMaestros en Linea
 
Adsi guía 8 -realizar el diseño y seguimiento de proyecto
Adsi   guía 8 -realizar el diseño y seguimiento de proyectoAdsi   guía 8 -realizar el diseño y seguimiento de proyecto
Adsi guía 8 -realizar el diseño y seguimiento de proyectoHelver Gilberto Parra Gonzalez
 
Recuperación de desastres evaluación del proceso del negocio y administración
Recuperación de desastres evaluación del proceso del negocio y administraciónRecuperación de desastres evaluación del proceso del negocio y administración
Recuperación de desastres evaluación del proceso del negocio y administraciónMaestros Online
 
Pasos de caso epace
Pasos de caso epacePasos de caso epace
Pasos de caso epace0910715ed
 
Administracion de proyectos de tecnologias de informacion
Administracion de proyectos de tecnologias de informacionAdministracion de proyectos de tecnologias de informacion
Administracion de proyectos de tecnologias de informacionEducaciontodos
 
Recuperación de desastres evaluación del proceso del negocio y administración
Recuperación de desastres evaluación del proceso del negocio y administraciónRecuperación de desastres evaluación del proceso del negocio y administración
Recuperación de desastres evaluación del proceso del negocio y administraciónMaestros en Linea MX
 

Similar a Laboratorio php (20)

B learnin
B learninB learnin
B learnin
 
guia de aprendizaje 1.pdf
guia de aprendizaje 1.pdfguia de aprendizaje 1.pdf
guia de aprendizaje 1.pdf
 
Plan De Marketing De La Empresa Xyz
Plan De Marketing De La Empresa XyzPlan De Marketing De La Empresa Xyz
Plan De Marketing De La Empresa Xyz
 
Tecnologias de informacion para la ingenieria
Tecnologias de informacion para la ingenieriaTecnologias de informacion para la ingenieria
Tecnologias de informacion para la ingenieria
 
Tecnologias de informacion para la ingenieria
Tecnologias de informacion para la ingenieriaTecnologias de informacion para la ingenieria
Tecnologias de informacion para la ingenieria
 
Anexo 19
Anexo 19Anexo 19
Anexo 19
 
Administracion de proyectos de tecnologias de informacion
Administracion de proyectos de tecnologias de informacionAdministracion de proyectos de tecnologias de informacion
Administracion de proyectos de tecnologias de informacion
 
Administración de proyectos de software y java cert
Administración de proyectos de software y java certAdministración de proyectos de software y java cert
Administración de proyectos de software y java cert
 
Proyecto integrador de redes
Proyecto integrador de redesProyecto integrador de redes
Proyecto integrador de redes
 
Computación 3 ps9013
Computación 3 ps9013Computación 3 ps9013
Computación 3 ps9013
 
Adsi guía 8 -realizar el diseño y seguimiento de proyecto
Adsi   guía 8 -realizar el diseño y seguimiento de proyectoAdsi   guía 8 -realizar el diseño y seguimiento de proyecto
Adsi guía 8 -realizar el diseño y seguimiento de proyecto
 
Seis sigma
Seis sigmaSeis sigma
Seis sigma
 
Recuperación de desastres evaluación del proceso del negocio y administración
Recuperación de desastres evaluación del proceso del negocio y administraciónRecuperación de desastres evaluación del proceso del negocio y administración
Recuperación de desastres evaluación del proceso del negocio y administración
 
Pasos de caso epace
Pasos de caso epacePasos de caso epace
Pasos de caso epace
 
Dpss u3 a2_wipl
Dpss u3 a2_wiplDpss u3 a2_wipl
Dpss u3 a2_wipl
 
Capitulo 5
Capitulo 5Capitulo 5
Capitulo 5
 
Administracion de proyectos de tecnologias de informacion
Administracion de proyectos de tecnologias de informacionAdministracion de proyectos de tecnologias de informacion
Administracion de proyectos de tecnologias de informacion
 
Ejercicio practico sql
Ejercicio practico sqlEjercicio practico sql
Ejercicio practico sql
 
Ejercicio practico sql
Ejercicio practico sqlEjercicio practico sql
Ejercicio practico sql
 
Recuperación de desastres evaluación del proceso del negocio y administración
Recuperación de desastres evaluación del proceso del negocio y administraciónRecuperación de desastres evaluación del proceso del negocio y administración
Recuperación de desastres evaluación del proceso del negocio y administración
 

Último

Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 

Último (10)

Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 

Laboratorio php

  • 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