Diseño natural, usable, seguro, accesible
© Carlos D. González - Update: Oct - 2008
Contacto: usabilidadweb @ usabilidadweb.com.ar
Este temario avanzado estudiado en forma teórico - aplicado le permitirá conocer en profundidad las posibilidades de las bases de datos relacionales en los entornos web, en los campos de almacenamiento y gestión de datos hasta la relación de MySQL - PHP en la creación dinámica de archivos semánticos RDF - RSS. Lea en esta misma página: Las posibilidades futuras.
CURSOS INCLUIDOS EN MySQL / PHP 5
CSV, MySQL y PEAR
Análisis y generación de XML
Datos Formulario Seguros con PEAR
RDF
Cursos
Notas
Navegar los Feeds
BUSCAR
Buscar en Usabilidad web
Buscar en Directorio de Tecnologías
El lenguaje SQL se originó sobre ideas de E. Codd, IBM creó un equipo que trabajó y desarrolló una versión simplificada de DSL/Alpha que se llamó SQUARE, mejoras posteriores originaron SEQUEL, al que finalmente se lo denominó SQL.
El lenguaje SQL está entrando en su cuarta década, pero la versión con la que se programaba en 1995 no es igual a la que se usa en 2006. A mediados de 1980, el ANSI (American National Standards Institute) empezó a trabajar en el primer standard del lenguaje SQL que se publicó en 1986. Mejoras posteriores lanzaron nuevas versiones en 1989, 1992, 1999 y 2003.
Todos los intentos de otros sistemas de gestión de bases de datos han fracasado, por su tendencia a dejar de funcionar bajo pesadas cargas, por consiguiente, la intención de reemplazar a las bases de datos relacionales y por añadidura, al SQL, han fallado sistemáticamente.
SQL se estudia en una versión amplia, profunda y sobre las bases de datos MySQL y PostgreSQL.
Si trabaja con bases de datos relacionales, ya sea escribiendo aplicaciones o realizando tareas de administración, su habilidad para introducir datos en la base y recuperarlos bajo infinitos filtros y posibilidades, dependerá de sus conocimientos de SQL. El aprendizaje de SQL a un nivel avanzado, le ayudará a entender las estructuras de datos utilizadas para almacenar la información. Muchos profesionales utilizan SQL en forma superficial, desconociendo el potencial perdido y las capacidades del lenguaje.
El objetivo del curso es poder abordar las enormes posibilidades que brinda conocer SQL a un nivel avanzado, en este caso, sobre las bases de datos MySQL y PostgreSQL. SQL avanzó fuertemente en los últimos 10 años y muchos problemas que eran resueltos con lenguajes como C o Java, se pueden resolver en forma directa con SQL.
Este entrenamiento avanzado en SQL, que comienza desde un nivel básico, lo enfrentará a problemas empresariales en el campo del almacenamiento y recuperación de datos, con sus análisis y soluciones.
valores de caballo
Estos son algunos de los temas SQL sobre bases de datos corporativas.
Análisis de las funciones y programación de aplicaciones.
PHP es una pieza trascendental de los denominados sistemas LAMP, que son usados con frecuencia para equipar servidores web muy potentes y con un bajo coste. LAMP es el acrónimo de Linux, Apache, MySQL y PHP, y se basa principalmente en estos componentes.
Uno de los aspectos más novedosos de PHP 5 es Zend Engine II, que entre otras características, presenta un modelo basado en objetos, que mejora la funcionalidad general.
PHP 5.0 también soporta XML, que para esta versión se ha reescrito íntegramente.
La biblioteca Libxml-2, que originariamente fue desarrollada para el interfaz gráfico Gnome concentra todas las ampliaciones. La gran portabilidad de Gnome ha hecho posible su operatividad en gran diversidad de sistemas operativos.
PHP 5.0 soporta también MySQLi, una nueva ampliación de MySQL, la cual, además del interfaz habitual, encierra un interfaz basado en objetos, que incorpora, entre otras características, los prepared statements. La extensión mejorada MySQLi está diseñada para trabajar con la versión 4.1.2 o superior de MySQL.
PHP 5 contiene también SQLite, un sistema gestor de base de datos, con capacidad para albergar hasta 2 terabytes de información.
INTEGRALIDAD DEL CURSO
LA IMPORTANCIA DE PODER SEGUIR AVANZANDO EN UN MISMO LUGAR
El nuevo mundo tecnológico es enorme en extensión, complejidad y posibilidades. Cada uno se aproxima a él de acuerdo a sus intereses personales y posibilidades. La posibilidad de continuar más alla de MySQL / PHP, hoy es esencial.
La denominada web 2.0 convirtió a los usuarios en consumidores y proveedores de contenidos. Con la web semántica o Web 3.0, los contenidos se transforman para que sean comprensibles para las máquinas. Es decir, las máquinas se convierten en consumidores para, entre otras cosas, distribuir la información o facilitar la búsqueda.
La importancia de incorporar la tecnología XML a todo lo estudiado, es fundamental. Los desarrollos avanzados de hoy y del futuro, lo incluyen. Temas como:
Son sólo algunos de los items que serán de uso cotidiano para los desarrolladores profesionales.
No se puede ignorar la compra de la base de datos MySQL por parte de Sun (empresa propietaria de Java), esto une dos tecnologías superlativas: La base de datos MySQL y el lenguaje de programación Java y dibuja un nuevo escenario tecnológico.
Los cursos detallados debajo, son algunas de las posibilidades que usted tiene aquí. La integralidad de los cursos le permite una formación acorde, de alta gama, para el desarrollo de empresas tecnológicas de Servicios y Software basado en web y Sofware de escritorio, para las distintas industrias y áreas del desarrollo humano, con Java.
Cualquier proyecto de software se inicia por alguna necesidad de negocio; la necesidad de corregir una deficiencia en alguna aplicación existente; la necesidad de adaptar una aplicación existente a un modelo de negocio cambiante; la necesidad de extender funciones o la necesidad de crear un nuevo producto o servicio. El curso de Diseño de software propone un estudio práctico, amplio, teórico - aplicado del proceso de desarrollo de software. Este curso es el último, en la secuencia de correlatividad. Temario del curso Desarrollo de software |
Stds W3C, PHP, MySQL, PostgreSQL, SQLite ...
Desarrollo de software basado en web
Desarrollo de software en C++, JAVA y PYTHON
Consultor independiente: Usabilidad, AI, y Estándares web W3C |
Cursos en Buenos Aires, Argentina
http://www.usabilidadweb.com.ar/