SlideShare una empresa de Scribd logo
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

Similar a Laboratorio php

B learnin
B learninB learnin
B learnin
juansecastillo
 
guia de aprendizaje 1.pdf
guia de aprendizaje 1.pdfguia de aprendizaje 1.pdf
guia de aprendizaje 1.pdf
HazlidJohannaLunaAri
 
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
Col N.A
 
Tecnologias de informacion para la ingenieria
Tecnologias de informacion para la ingenieriaTecnologias de informacion para la ingenieria
Tecnologias de informacion para la ingenieria
Maestros Online
 
Tecnologias de informacion para la ingenieria
Tecnologias de informacion para la ingenieriaTecnologias de informacion para la ingenieria
Tecnologias de informacion para la ingenieria
Maestros en Linea MX
 
Anexo 19
Anexo 19Anexo 19
Anexo 19
Arturo Noriega
 
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
Maestros 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 cert
Maestros Online
 
Proyecto integrador de redes
Proyecto integrador de redesProyecto integrador de redes
Proyecto integrador de redes
Maestros en Linea
 
Computación 3 ps9013
Computación 3 ps9013Computación 3 ps9013
Computación 3 ps9013
Maestros 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 proyecto
Helver Gilberto Parra Gonzalez
 
Seis sigma
Seis sigmaSeis 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
Maestros Online
 
Pasos de caso epace
Pasos de caso epacePasos de caso epace
Pasos de caso epace
0910715ed
 
Dpss u3 a2_wipl
Dpss u3 a2_wiplDpss u3 a2_wipl
Dpss u3 a2_wipl
temporalwgpl temporalwgpl
 
Capitulo 5
Capitulo 5Capitulo 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
Educaciontodos
 
Ejercicio practico sql
Ejercicio practico sqlEjercicio practico sql
Ejercicio practico sql
ANALI GOMEZ SOSA
 
Ejercicio practico sql
Ejercicio practico sqlEjercicio practico sql
Ejercicio practico sql
ANALI GOMEZ SOSA
 
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
Maestros 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

edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
cbtechchihuahua
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
jgvanessa23
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
al050121024
 
Uso de las Tics en la vida cotidiana.pptx
Uso de las Tics en la vida cotidiana.pptxUso de las Tics en la vida cotidiana.pptx
Uso de las Tics en la vida cotidiana.pptx
231485414
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
leia ereni
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
doctorsoluciones34
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
AMADO SALVADOR
 
La Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docxLa Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docx
luiscohailatenazoa0
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
giampierdiaz5
 
El uso de las TIC's en la vida cotidiana
El uso de las TIC's en la vida cotidianaEl uso de las TIC's en la vida cotidiana
El uso de las TIC's en la vida cotidiana
231458066
 
INFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIAINFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIA
renzocruz180310
 
625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
yuberpalma
 
CURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdf
CURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdfCURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdf
CURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdf
LagsSolucSoporteTecn
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
gisellearanguren1
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
KukiiSanchez
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
cecypozos703
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
AbrahamCastillo42
 
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptxLA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
pauca1501alvar
 
UML_clase_02_UML_casos_de_uso_05 EN DIAGRAMA
UML_clase_02_UML_casos_de_uso_05 EN DIAGRAMAUML_clase_02_UML_casos_de_uso_05 EN DIAGRAMA
UML_clase_02_UML_casos_de_uso_05 EN DIAGRAMA
martinezluis17
 

Último (20)

edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
 
Uso de las Tics en la vida cotidiana.pptx
Uso de las Tics en la vida cotidiana.pptxUso de las Tics en la vida cotidiana.pptx
Uso de las Tics en la vida cotidiana.pptx
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
 
La Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docxLa Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docx
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
 
El uso de las TIC's en la vida cotidiana
El uso de las TIC's en la vida cotidianaEl uso de las TIC's en la vida cotidiana
El uso de las TIC's en la vida cotidiana
 
INFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIAINFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIA
 
625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
 
CURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdf
CURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdfCURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdf
CURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdf
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
 
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptxLA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
 
UML_clase_02_UML_casos_de_uso_05 EN DIAGRAMA
UML_clase_02_UML_casos_de_uso_05 EN DIAGRAMAUML_clase_02_UML_casos_de_uso_05 EN DIAGRAMA
UML_clase_02_UML_casos_de_uso_05 EN DIAGRAMA
 

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