Está en la página 1de 9

CENTRO DE SERVICIOS Y GESTION EMPRESARIAL GUA DE APRENDIZAJE PARA LA ESTRUCTURA CURRICULAR DE LA ESPECIALIZACIN TECNOLGICA EN WEBMASTER GUIA 1 Versin: 1 noviembre

de 2010 Pgina 1 de 9

ANTIOQUIA

nvia1. IDENTIFICACIN CURRICULAR ESTRUCTURA CURRICULAR: Especializacin Tecnolgica en WEBMASTER MDULO DE FORMACIN: Desarrollar componentes software del sitio web en el lenguaje de programacin y entorno de desarrollo seleccionado COMPETENCIA: Crear sitios web dinmicos segn estndares y protocolos establecidos. ELEMENTO DE COMPETENCIA: Construir la interfaz del sitio web siguiendo los parmetros establecidos en el diseo y cumpliendo con las necesidades del cliente Utilizar elementos del lenguaje de programacin seleccionado para la codificacin de mdulos del sitio web del cliente

2. DESARROLLO Leer el contenido de la gua, y realizar el ejemplo propuesto Consultar y resolver las dudas generadas en la realizacin del ejemplo propuesto. Realizar el reto final o ejercicio no guiado. 3. CONTENIDO En este primer material pedaggico se realizar una calculadora en PHP Orientado a objetos. Para iniciar se crea el proyecto con la estructura propuesta anteriormente, recordemos: class = Aqu irn todas las clases del sistema de informacin control = Aqu ira todos los archivos de procesamiento de informacin y que el cliente no tiene acceso directo a el. view = Aqu irn todos los entornos grficos y todos los archivos a los que el cliente tendr acceso directo, por un medio u otro.

Despus de crear esta estructura, comenzamos la codificacin, se debe crear un archivo que se llamar vw_calculadora.php y se ubicar en la carpeta view y desarrollaremos el siguiente entorno grfico:

Andrs Felipe Quiroz Ra

Instructor SENA

aquirozr@misena.edu.co

CENTRO DE SERVICIOS Y GESTION EMPRESARIAL GUA DE APRENDIZAJE PARA LA ESTRUCTURA CURRICULAR DE LA ESPECIALIZACIN TECNOLGICA EN WEBMASTER GUIA 1 Versin: 1 noviembre de 2010 Pgina 2 de 9

ANTIOQUIA

El cdigo fuente para realizar este entorno es:

Despus de crear el entorno grfico, se desarrollar el sistema de informacin basado en el siguiente diagrama de clases.

Andrs Felipe Quiroz Ra

Instructor SENA

aquirozr@misena.edu.co

CENTRO DE SERVICIOS Y GESTION EMPRESARIAL GUA DE APRENDIZAJE PARA LA ESTRUCTURA CURRICULAR DE LA ESPECIALIZACIN TECNOLGICA EN WEBMASTER GUIA 1 Versin: 1 noviembre de 2010 Pgina 3 de 9

ANTIOQUIA

Como se puede ver, existen dos clases una abstracta y otra concreta; la clase concreta tiene un mtodo concreto y seis mtodos abstractos, el mtodo concreto retornar un array con todas las operaciones que se podrn realizar en el sistema de informacin y los mtodos abstractos le definirn a la clase concreta que operaciones podr realizar. En la clase concreta se tienen tres parmetros de entrada de tipo entero, y un mtodo llamado RealizarCalculo() que se encargar de ejecutar el clculo matemtico de acuerdo a la eleccin del usuario Dadas las condiciones comencemos a desarrollar la clase abstracta: Se crea un archivo .php que se llamar clsOperacion en la carpeta class Dentro de este archivo ingresamos el siguiente cdigo:

Andrs Felipe Quiroz Ra

Instructor SENA

aquirozr@misena.edu.co

CENTRO DE SERVICIOS Y GESTION EMPRESARIAL GUA DE APRENDIZAJE PARA LA ESTRUCTURA CURRICULAR DE LA ESPECIALIZACIN TECNOLGICA EN WEBMASTER GUIA 1 Versin: 1 noviembre de 2010 Pgina 4 de 9

ANTIOQUIA

Andrs Felipe Quiroz Ra

Instructor SENA

aquirozr@misena.edu.co

CENTRO DE SERVICIOS Y GESTION EMPRESARIAL GUA DE APRENDIZAJE PARA LA ESTRUCTURA CURRICULAR DE LA ESPECIALIZACIN TECNOLGICA EN WEBMASTER GUIA 1 Versin: 1 noviembre de 2010 Pgina 5 de 9

ANTIOQUIA

Una vez creada la clase abstracta, creamos la clase concreta con el siguiente cdigo

Andrs Felipe Quiroz Ra

Instructor SENA

aquirozr@misena.edu.co

CENTRO DE SERVICIOS Y GESTION EMPRESARIAL GUA DE APRENDIZAJE PARA LA ESTRUCTURA CURRICULAR DE LA ESPECIALIZACIN TECNOLGICA EN WEBMASTER GUIA 1 Versin: 1 noviembre de 2010 Pgina 6 de 9

ANTIOQUIA

Andrs Felipe Quiroz Ra

Instructor SENA

aquirozr@misena.edu.co

CENTRO DE SERVICIOS Y GESTION EMPRESARIAL GUA DE APRENDIZAJE PARA LA ESTRUCTURA CURRICULAR DE LA ESPECIALIZACIN TECNOLGICA EN WEBMASTER GUIA 1 Versin: 1 noviembre de 2010 Pgina 7 de 9

ANTIOQUIA

Ejercicio no guiado 1. Realizar la validacin en el mtodo divisin, que no permita dividir por cero 2. Realizar el mtodo MultplicacinBaseSuma(), el cual multiplicar dato1 y dato2, pero en vez de utilizar el operador aritmtico * deben realizar la multiplicacin a punta de sumas. 3. Realizar el mtodo PotenciaBaseSuma() al igual que en el punto anterior, se debe realizar la potencia con base suma, no se permite utilizar operadores aritmticos diferentes a + Poner especial atencin en los puntos 2 y 3, el sistema acepta nmeros negativos y el clculo debe dar exacto. Realizadas las clases ahora haremos que el combo del entorno grfico cargue los valores como debe ser. En el archivo vw_calculadora.php incluiremos las dos clases, primero desde la ms atmica hasta la de ms alto nivel, nunca por ms que haya composicin, agregacin, herencia o implementacin se debe incluir una clase dentro de otra, siempre las inclusiones se realizan en las vistas o en los controladores, segn sea el caso. Ejercicio no guiado 4. Renombrar cada uno de los campos de la pgina vw_calculadora.php de forma mnemotcnica. 5. Hacer que el combo imprima los datos correctamente, y maneje adecuadamente la puntuacin.

Andrs Felipe Quiroz Ra

Instructor SENA

aquirozr@misena.edu.co

CENTRO DE SERVICIOS Y GESTION EMPRESARIAL GUA DE APRENDIZAJE PARA LA ESTRUCTURA CURRICULAR DE LA ESPECIALIZACIN TECNOLGICA EN WEBMASTER GUIA 1 Versin: 1 noviembre de 2010 Pgina 8 de 9

ANTIOQUIA

En el combo cbo_operacion, se debe imprimir despus de la opcin 0, la lista que viene del mtodo ListarOperaciones(); En ell cdigo del archivo vw_calculaodora.php se debe anexar al inicio el siguiente cdigo

Y en el textbox resultado anexar el siguiente cdigo

Ejercicio no guiado 6. Hacer que los datos ingresados en dato1 y dato2 se mantenga junto con el valor del calculo 7. Hacer que index.php ubicado en la raz del proyecto, redireccione automticamente a la vista vw_calculadora.php Finalmente el sistema debe imprimir as el resultado

Andrs Felipe Quiroz Ra

Instructor SENA

aquirozr@misena.edu.co

CENTRO DE SERVICIOS Y GESTION EMPRESARIAL GUA DE APRENDIZAJE PARA LA ESTRUCTURA CURRICULAR DE LA ESPECIALIZACIN TECNOLGICA EN WEBMASTER GUIA 1 Versin: 1 noviembre de 2010 Pgina 9 de 9

ANTIOQUIA

4. ESTRATEGIAS DE ENSEANZA A. La estrategia a utilizar es lectura y plenaria. ACTIVIDADES DE APRENDIZAJE A. Leer toda la gua, y realizar el ejercicio guiado B. Realizar los ejercicios no guiados 5. RECURSOS MEDIOS EQUIPOS Internet, TICs, entorno, Computador. asesoras del instructor. 6. EVIDENCIAS DE APRENDIZAJE CONOCIMIENTO: Dominio de los temas Ejemplos de las definiciones PRODUCTO: Apuntes sobre el tema Aplicacin Funcional 7. FUENTES BIBLIOGRFICAS http://www.desarrolloweb.com/articulos/2103.php http://www.php.net/ MATERIALES Anexos, gua de aprendizaje.

8. TIEMPO ESTIMADO: 8 horas 9. DOCENTE: Andrs Felipe Quiroz Ra

Andrs Felipe Quiroz Ra

Instructor SENA

aquirozr@misena.edu.co

También podría gustarte