Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Este libro está enfocado en enseñar los fundamentos teóricos y prácticos que permitan al
estudiante, desarrollar aplicaciones web, basadas en las nuevas capacidades del lenguaje y el
uso de los nuevos patrones de diseño, logrando así solucionar un problema específico a través
de la gestión de bases de datos.
Sin duda que puede constituirse en una de las herramientas básicas que debe tener un
programador para proyectar soluciones eficientes, seguras y satisfactorias.
OBJETIVOS
OBJETIVO GENERAL
Proporcionar los conocimientos y herramientas básicos para el desarrollo de aplicaciones web
funcionales, rápidas y eficientes, basadas en los patrones actuales de diseño
OBJETIVOS ESPECIFICOS
Conocer los fundamentos de las aplicaciones web, las servidores web y la configuración de
estos.
Conocer la sintaxis del lenguaje, para poder escribir archivos de manera correcta y funcional
Desarrollar una aplicación basada en un framework, obedeciendo así los nuevos patrones de
diseño
COMPETENCIAS A DESARROLLAR:
CONTENIDOS.
Php ha evolucionado desde entonces gracias al desarrollo y participación del grupo PHP quienes
han implementado numerosos cambios desde su primera versión de php3 hasta la versión php5
que actualmente es la que cuenta con elementos de programación orientada a objetos y un
enfoque de los nuevos patrones de diseño basados en las arquitecturas de tres capas.
1
Javascript
2
XML
3
AJAX
4
XHTML
5
Drupal
6
Joomla
7
Wordpress
8
Linux
9
Windows
Podemos encontrarlo integrado en aplicaciones como LAMP 10, MAMP11,XAMPP12 y WAMP13, que
poseen las herramientas necesarias para generar la funcionalidad de un servidor web, un gestor
de bases de datos como mysql14 y el intérprete de PHP
Para escribir el código, existen una gran cantidad de editores que van desde el básico notepad
de Windows, como también existen aplicaciones como Geany 15 que contiene cerrado automático
de etiquetas y texto predictivo de funciones, que permiten recordar al desarrollador la sintaxis de
estas. También hay aplicaciones más sofisticadas como PhpEdit 16, Dreamweaver17 o Netbeans18
que contienen herramientas adicionales para la escritura de código a través de arrastrar y soltar
elementos en la ventana de edición.
Si de algún modo, ninguna de las anteriores opciones satisface sus necesidades en el uso de
este lenguaje, puede optar por desarrollar aplicaciones empleando otras herramientas que
facilitan considerablemente la tarea a un precio bastante cómodo; entre estas se encuentran
Phpmaker19, Script-Case20 o Webmatrix21, que incorpora otros lenguajes en una sola aplicación.
Versiones de Php
Al crear aplicaciones web, se garantiza un mayor número de usuarios concurrentes, una mayor
cobertura geográfica, un menor desgaste en la implementación, el soporte y las actualizaciones,
porque estas se hacen del lado del servidor y afectan a los usuarios que se encuentren en
diferentes sitios del planeta
10
Lamp
11
Mamp
12
Xampp
13
Wamp
14
Mysql
15
Geany
16
PhpEdit
17
Dreamweaver
18
Netbeans
19
Php Maker
20
Script Case
21
Webmatrix
22
Java
23
.Net
24
Usabilidad
2.2 Servidores web
Un servidor web
2.3 Servidor Apache
.
ESTRATEGIAS DIDÁCTICAS DE LA UNIDAD No. 1
BIBLIOGRAFÍA
Gutiérrez Rodríguez, A.& Bravo García G (2005) PHP5 a través de Ejemplos. Alfa Omega
Grupo Editor
Se describen los aspectos metodológicos que tendrá el curso teniendo en cuenta la diferenciación entre actividades
presenciales y trabajo independiente del estudiante. Es especialmente importante describir los ejercicios que a manera de
contextos de aprendizaje sirven para valorar los desempeños del estudiantado es decir, el ser y saber hacer en contexto
requisito base de la formación por competencias. Se debe definir el modelo o enfoques de trabajo que se usará en el curso
En este componente se deben explicitar el sentido y la estrategia de la Tutoría como espacio de retroalimentación y apoyo al
proceso de aprendizaje incluyendo los horarios y criterios que orientan esta estrategia.
11. EVALUACION.
Descripción cuantitativa de los valores porcentuales del trabajo académico propuesto por el o la docente, de acuerdo con
las políticas de la Universidad y los acuerdos que se realizan con el estudiantado. Descripción cualitativa de las estrategias
evaluativas que permitan reconocer y fortalecer los aprendizajes de acuerdo con los propósitos de formación, los objetivos y
las competencias que se propuso desarrollar el curso. Es especialmente importante no olvidar que los contextos de
aprendizaje sirven para valorar los desempeños del estudiantado de modo procesual.
Se consigna la bibliografía usada en el desarrollo del curso y aquella recomendada que sirve para promocionar el
aprendizaje autónomo.
16. CIBERGRAFÍA