|
Nota:
Base
de datos MySql MySql
es la base de datos open source más popular y, posiblemente, mejor del mundo.
Su continuo desarrollo y su creciente popularidad está haciendo de MySql un
competidor cada vez más directo de gigantes en la materia de las bases de
datos. MySql es un sistema de administración de bases de datos (Database
Management System, DBMS) para bases de datos relacionales. Existen muchos
tipos de bases de datos, desde un simple archivo hasta sistemas relacionales
orientados a objetos. MySql, como base de datos relacional, utiliza multiples
tablas para almacenar y organizar la información. MySql fue escrito en C y C++
y destaca por su gran adaptación a diferentes entornos de desarrollo,
permitiendo su interactuación con los lenguajes de programación más
utilizados como Php, Perl y Java y su integración en distintos sistemas
operativos. También es muy destacable, la condición de open source de MySql,
que hace que su utilización sea gratuita e incluso se pueda modificar con total
libertad, pudiendo descargar su código fuente. Esto ha favorecido muy
positivamente en su desarrollo y continuas actualizaciones, para hacer de MySql
una de las herramientas más utilizadas por los programadores orientados a
Internet.
E V A L U A C I O N E S
Para
quienes hacen el curso desde Uruguay B) Concurrir al instituto central en Montevideo para rendir los parciales de cada módulo y de aprobarlos exonerará el examen final.
Para quienes hacen el curso desde el exterior Rendir los parciales y realizar el examen on-line, utilizando Aula Virtual, (esta modalidad permite la comunicación, con audio y video bidireccional, vía internet, el estudiante ve y oye al docente, que a su vez ve y oye al estudiante; ambos pueden dialogar e interactuar de igual manera a la de una clase presencial).
Certificaciones
T E M A R I O
A D E S A R R O L L A R
Introducción Que
es lo que hay que tener en cuenta a la hora de realizar un sitio. A
quién está dirigida. Estructura. Navegadores. Resolución. Diferentes
software que nos posibilitan diseñar y publicar las páginas. Descripción
de los innumerables paquetes de software que existen para el diseño y
programación de sitios Web. Comparación entre los diferentes
software, sus características y las funcionalidad de cada uno de ellos. Leguaje
Html HTML
es un lenguaje que hace posible presentar información (por ejemplo,
investigaciones cientíticas) en Internet. Lo que se ve al visualizar una página
en Internet, es la interpretación que hace el navegador del código HTML. Para
ver el código HTML de una página sólo se tiene que hacer click en la opción
"Ver" de la barra de menús y elegir "Código fuente" (en
Internet Explorer). Si se quiere crear sitios web, no hay otra solución que
aprender HTML. Incluso si se usa un programa como Dreamweaver, por ejemplo, para
la creación de sitios web, tener conocimientos básicos de HTML hace más fácil
el desarrollo y posibilita la creación de sitios web mucho mejores. HTML es la
abreviatura de "HyperText Mark-up Language", es decir, "Lenguaje
de marcado hipertextual". Temario
a desarrollar -
Elementos básicos de Html -
Sintaxis del lenguaje -
Estructura de un documento Html -
Etiquetas básicas -
Atributos -
Propiedad y valores -
Formato de documentos Html -
Párrafos -
Alineación -
Inserción de imágenes -
Enlaces y vínculos -
Diseño de tablas, marcos -
Hojas de estilo -
Propiedades y valores -
Definición y tipos de estilos -
Concepto de eventos, -
Cambio de propiedades, -
Formularios, elementos, -
Atributos y controles, -
Validación de campos de un formulario. XML -para
el intercambio de datos Xml
es una tecnología en realidad muy sencilla que tiene a su alrededor otras
tecnologías que la complementan y la hacen mucho más grande y con
posibilidades mucho mayores. Xml, con todas las tecnologías relacionadas,
representa una manera distinta de hacer las cosas, cuya principal novedad
consiste en permitir compartir los datos con los que se trabaja a todos los
niveles, por todas las aplicaciones y soportes. Así pues, el Xml juega un papel
importantísimo en este mundo actual, que tiende a la globalización y la
compatibilidad entre los sistemas, ya que es la tecnología que permitirá
compartir la información de una manera segura, fiable, fácil. Además, Xml
permite al programador y los soportes, dedicar sus esfuerzos a las tareas
importantes cuando trabaja con los datos, ya que algunas tareas tediosas como la
validación de estos o el recorrido de las estructuras corre a cargo del
lenguaje y está especificado por el estándar, de modo que el programador no
tiene que preocuparse por ello. Xml
es muy interesante en el mundo de Internet y el e-bussiness, ya que existen
muchos sistemas distintos que tienen que comunicarse entre si, pero como se ha
podido imaginar, interesa por igual a todas las ramas de la informática y el
tratamiento de datos, ya que permite muchos avances a la hora de trabajar con
ellos. En
el desarrollo de este módulo, vamos a ver algunas características importantes
de la tecnología que nos permitirán comprender mejor a Xml y cómo soluciona
nuestros problemas a la hora de trabajar con los datos.
RSS -news
feeds La
aplicación habitual del RSS es la distribución de los contenidos o de las
noticias de una página web. Esto permite, por ejemplo, incluir los titulares de
una página web en otra página web distinta, de modo que es posible y
relativamente fácil construir una página web cuyo contenido esté formado por
los titulares y resúmenes de los contenidos de una o más páginas web
distintas. AJAX
-asynchronous
javascript and xml AJAX
és una técnica de desarrollo web para crear aplicaciones interactivas mediante
la combinación de tres tecnologías ya existentes. Es una manera de crear una
aplicación que responde a las acciones del usuario sin refrescar la página
contra el servidor. Para conseguir este efecto, se utilizan la mayoría de las
tecnologías disponibles para páginas web, HTML, CSS, XML, JavaScript y algún
lenguaje de servidor cómo puede ser PHP o ASP, veamos que función tiene cada
lenguaje en la aplicación:
El
usuario accede a la aplicación que es enviada por el servidor en formato HTML,
JavaScript y CSS. Luego el código JavaScript de la aplicación pide al servidor
los datos que quiere mostrar y este, ejecuta un código de lado de servidor que
envía al navegador los datos en formato XML. Cada vez que el usuario realiza
una acción que significa mostrar unos datos, la capa javascript, repite la acción
anterior de manera invisible al usuario y muestra los datos deseados. Php
es un lenguaje interpretado de propósito general ampliamente usado y que está
diseñado especialmente para desarrollo web y puede ser embebido dentro de código
Html. Generalmente se ejecuta en un servidor web, tomando el código en Php como
su entrada y creando páginas web como salida. Puede ser desplegado en la mayoría
de los servidores web y en casi todos los sistemas operativos y plataformas sin
costo alguno. En 2005 Php se encuentraba instalado en más de 20 millones de
sitios web y en un millón de servidores. Es también el módulo Apache más
popular entre las computadoras que utilizan Apache como servidor web.
Temario
a desarrollar -
Estructuras de control -
Funciones -
Manejo de fecha y hora -
Concepto de scripts -
Descarga de archivos de los formularios -
Funciones de acceso a archivos -
Administración de la información -
Control del programa -
Vectores o Arrays -
Pasaje de parámetros -
Funciones, procedimientos -
Técnicas para usar menos código -
Manejo de cookies -
Variables, usuarios -
Sitios Web dinámicos -
Tipo de documento -
Integración con bases de datos -
Integración a bases de datos desde Php -
Registros -
Barras de estado y navegación de registros -
Campos dinámicos de imagen -
Mail y direcciones Web -
Formularios dinámicos -
Visualización de contenido -
Formularios de búsquedas desde una base de datos -
Parámetros entre páginas -
Recoger parámetros -
Formularios ingreso de datos -
Scripts en formularios -
Upload de archivos -
Validación de campos -
Formularios de actualización de datos -
Eliminación de datos -
Accesos restringidos -
Login de usuarios. Base
de datos MySql MySql
es la base de datos open source más popular y, posiblemente, mejor del mundo.
Su continuo desarrollo y su creciente popularidad está haciendo de MySql un
competidor cada vez más directo de gigantes en la materia de las bases de
datos. MySql es un sistema de administración de bases de datos (Database
Management System, DBMS) para bases de datos relacionales. Existen muchos
tipos de bases de datos, desde un simple archivo hasta sistemas relacionales
orientados a objetos. MySql, como base de datos relacional, utiliza multiples
tablas para almacenar y organizar la información. MySql fue escrito en C y C++
y destaca por su gran adaptación a diferentes entornos de desarrollo,
permitiendo su interactuación con los lenguajes de programación más
utilizados como Php, Perl y Java y su integración en distintos sistemas
operativos. También es muy destacable, la condición de open source de MySql,
que hace que su utilización sea gratuita e incluso se pueda modificar con total
libertad, pudiendo descargar su código fuente. Esto ha favorecido muy
positivamente en su desarrollo y continuas actualizaciones, para hacer de MySql
una de las herramientas más utilizadas por los programadores orientados a
Internet. Temario
a desarrollar -
Sintaxis -
Manipulación de datos -
Selección de datos -
Consultas anidadas -
Condiciones de filtro -
Ordenar y agrupación de registros -
Unir tablas, inserción de registros -
Modificar registros -
Eliminar registros -
Funciones especiales de MySql -
Definición de datos -
Generación de tablas -
Indices y secuencias - Modificar y eliminar tablas.
Proyecto final |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||