Cursos Base de Datos

Diseño natural, usable, seguro, accesible

| Miembro UPA |

| Creative Commons License |

Valid XHTML 1.1! |

Valid CSS!|

Interfaz Temática:
Cursos Base de datos en Usabilidad Web

© Carlos D. González - Update: Dec - 2017
Contacto: usabilidadweb @ usabilidadweb.com.ar

Usabilidad Web propone un estudio amplio y avanzado del mundo de las bases de datos. MySQL, PostgreSQL, SQLite, los procesos de normalización, SQL sobre bases corporativas en MySQL y PostgreSQL, desde Java, PHP 5, Python y C++. La gestión avanzada y la seguridad son parte de la temática propuesta. Usted avanzará de acuerdo a sus necesidades. Desarrollos seguros en Java.



| Desarrollo de Sitios y Aplicaciones con PHP 6, PostgreSQL, MySQL, Java, Perl, XML |

PHP 6 y la multiplicidad tecnológica posibilitan una nueva forma de crear aplicaciones empresariales, asociado a la base de datos de código abierto objeto relacional más avanzada del mundo, PostgreSQL y a la base de datos MySQL. Empresas de toda envergadura, profesionales, organizaciones, podrán beneficiarse con estos modelos de desarrollo. El curso no requiere conocimientos previos, se implementa de inicial a avanzado. Los sitios y aplicaciones web mono tecnológicos, evidencian limitaciones de desarrollos. El curso incluye como opcional el estudio riguroso y amplio sobre Diseño de Interfaces e Interacción, Ingeniería de accesibilidad a la web, Arquitectura Información.

| Desarrollo de Sitios y Aplicaciones Web con Base de Datos MySQL, MySQLi, SQLite y PHP 5 |

Este curso proporciona conocimientos profundos que permiten la construcción de sitios dinámicos, impulsados desde una base de datos MySQL con una interfaz de conexión en PHP. Un estudio avanzado sobre el XHTML le permitirá una correcta escritura de sus páginas, el formato lo realizará con las CSS2 (hojas de estilo en cascada), que conocerá en profundidad, desarrollando la habilidad de uso sobre las estructuras del XHTML. Un temario avanzado sobre el diseño de bases de datos relacionales, le permitirá realizar el diseño conceptual y lógico, podrá programar su base de datos, creará consultas con SQL, podrá desarrollar la lógica de conexión base-sitio web, en PHP y desarrollar interfaces de usuarios para interactuar con la base. Podrá crear páginas dinámicas en PHP, gestionar datos y comprender el diseño de aplicaciones útiles. Aquí tambien trabajaremos en un entorno real y en forma teórico-práctica. Update: Nueva interfaz de Objetos.

| Lenguaje de Consulta SQL en 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. Trabajo avanzado sobre bases de datos Corporativas.

| Curso: Base de Datos PostgreSQL con PHP |

Más allá de comparativas sobre PostgreSQL - MySQL, donde ambos gestores evidencian cualidades superlativas en distintos aspectos, es importante disponer de alternativas. El curso de PostgreSQL y PHP se aborda a continuación del de MySQL y PHP y como en ese caso, también trabajaremos en tiempo real sobre una PostgreSQL desarrollando páginas dinámicas y distintas aplicaciones, lo que le brindará una posibilidad real de introducirse en este fascinante y útil mundo. El trabajo previo con MySQL - PHP será una antesala magnífica y nos quedará por estudiar los detalles puntuales relativos a PostgreSQL.

| Desarrollos para Internet con Java, JSP y MySQL |

Hoy en día, puede encontrar la tecnología Java en redes y dispositivos que comprenden desde Internet y superordenadores científicos hasta portátiles y teléfonos móviles; desde simuladores de mercado en Wall Street hasta juegos de uso doméstico y tarjetas de crédito (java.com). Java es un lenguaje de programación completo que proporciona la posibilidad de crear soluciones empresariales seguras, independientes de plataforma, robustas con posibilidades de escalar. Tambien tiene que saber que Java requiere un aprendizaje y programación especializados. Update: Java y Base de datos PostgreSQL.

| Introducción a las Java Server Pages (JSP) - JSP y MySQL |

Una de las principales ventajas de JSP frente a otros lenguajes es que permite integrarse con clases Java (.class) lo que permite separar en niveles las aplicaciones web, almacenando en clases java las partes que consumen más recursos (así como las que requieren más seguridad) y dejando la parte encargada de formatear el documento HTML en el archivo JSP. La idea fundamental detrás de este criterio es el de separar la lógica del negocio de la presentación de la información.

| PHP 5, MySQL, XML |

PHP 5 incorpora una nueva dimensión a la programación XML, XSLT, XPath. Las funciones SimpleXML y la capacidad de proceso de XML / XSLT, prescindiendo de otros procesos de servidor, resultan transcendentes.

| PHP 5 y SQLite |

SQLite es una librería programada en C que implementa un completo motor de base de datos embebida que no precisa configuración. Es muy rápido y la ventaja fundamental es que permite utilizar el lenguaje estandar SQL.

| Introducción a los Servicios web |

Durante el curso de Servicios web, luego de los fundamentos teóricos de los distintos sistemas, trabajaremos en la programación y puesta en marcha de: Un proyecto escrito en PHP para comunicarnos con la Google Web API, que utiliza SOAP y WSDL y permite a los desarrolladores poder interrogar y tomar información de miles de millones de documentos Web directamente desde Google. Un proyecto para comunicarnos con la Amazon Web Services interface, tambien escrito en PHP. Un proyecto REST Web Service, para comunicar con la API de Yahoo. Un proyecto de web service sin SOAP, donde trabajaremos con XML, XSLT, PHP 5 y MySQL.

| Tecnologías y Procesos en los Negocios |

Cursos Avanzados: Usabilidad Web ha desarrollado un Curso para implementar en el mundo de los negocios: Comunicación, Difusión, Gestión y Distribución de Información Segura, Semántica, Localizable y Usable, basado en Estándares Web W3C y los servidores de base de datos MySQL / PostgreSQL, asociados a PHP, JSP y JAVA.

| Usabilidad + Estándares web + Bases de Datos |

La usabilidad de un sistema está ligada principalmente a la interacción del mismo, al modo en que se realizan las operaciones con el sistema. Esta interacción no está definida en la interfaz gráfica, sino que está imbricada en el código que implementa la funcionalidad del sistema. La interfaz gráfica de usuario es la parte visible de tal interacción.

| Curso Datos de Formulario Seguros con PEAR |

Usar datos de formularios corruptos en consultas SQL pueden generar problemas graves, como es el caso de las inyecciones SQL. Es necesario crear un entorno seguro para los datos que deben almacenarse, PEAR DB proporciona una utilidad denominada "Indicadores" que permite crear código capaz de neutralizar tales intentos.

| Curso Análisis y generación de XML |

XML permite el intercambio de datos entre programas escritos en diferentes lenguajes, que se ejecutan en diferentes sistemas operativos, en suma, XML facilita la tarea de intercambiar datos estructurados entre dos programas.

| Curso CSV, MySQL y PEAR |

Los archivos CSV (comma separated values) son un tipo de documento para representar datos en forma de tabla, en las que las columnas se separan por comas y las filas por saltos de línea. Los campos que contengan una coma, un salto de línea o una comilla doble deben ser encerrados entre comillas dobles. Estos archivos tienen un tratamiento especial en PHP y es posible su inclusión en aplicaciones interesantes y muy útiles.

| Java: Desarrollos con Interfaces Gráficas |

El paquete Swing es el paquete gráfico que ha aparecido en la versión 1.2 de Java. Está compuesto por un amplio conjunto de componentes de interfaces de usuario que funcionen en el mayor número posible de plataformas. El interfaz de usuario es la parte del programa que permite a éste interactuar con el usuario. Las interfaces de usuario pueden adoptar muchas formas, que van desde la simple línea de comandos hasta las interfaces gráficas que proporcionan las aplicaciones más modernas.

| Introducción a Java y a la resolución de problemas |

Java implementa la tecnología básica de C++ con algunas mejoras y elimina algunas cosas para mantener el objetivo de la simplicidad del lenguaje. Java trabaja con sus datos como objetos y con interfaces a esos objetos. Soporta las tres características propias del paradigma de la orientación a objetos: encapsulación, herencia y polimorfismo. Las plantillas de objetos son llamadas, como en C++, clases y sus copias, instancias. Estas instancias, como en C++, necesitan ser construidas y destruidas en espacios de memoria.

| Aplicaciones Corporativas: Gráficos Dinámicos Profesionales en tiempo real con PHP y MySQL |

Unos de los usos corporativos más importantes de la gráfica profesional de PHP es la representación en tiempo real de sucesos diversos: Encuestas, votaciones, análisis económico, financiero, etc.. A través de interfaces web y desde cualquier parte del mundo se pueden mantener estados en tiempo real por medio de bases de datos relacionales, alimentando sistemas de gráficos de calidad profesional desde PHP.

| Desarrollo de software. Software de aplicación. Software de linea de productos. Aplicaciones basadas en web |

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.

| Buscar en Usabilidad Web |

Selectividad: Alta densidad de información valiosa. Spytec indexa sitios al estilo de los directorios, esto es, alguien selecciona lo que se incorpora, esta información a medida que es capturada por el Spider se va desgranando, clasificando y almacenando en bases de datos que contienen decenas de tablas y cientos de miles de registros, en este caso particular, y a partir de alli, se puede comenzar a buscar. El proceso dura segundos, o minutos, dependiendo del tamaño del site y está absolutamente automatizado. Empresas, organizaciones, sitios web, profesionales, etc. se pueden beneficiar fuertemente, creando su propio robot y conectándolo a información selectiva.

| Directorio de tecnologías web Open Source y Usabilidad |

El buscador tiene indexados algunos sitios importantes vinculados a las tecnologías de código abierto y usabilidad, por lo tanto, si usted obtiene resultados de su búsqueda, estos serán seguramente, valiosos




Página del Autor de Usabilidad web |

Stds W3C, PHP, MySQL, MySQLi, SQLite, PostgreSQL
Desarrollo de software basado en web
Desarrollo de software en Java, Python y C++
Consultoría en Usabilidad, Accesibilidad y Estándares Web W3C
Diseños Centrados en el Usuario (DCU)
Miembro Asociación Profesionales de Usabilidad EEUU
Consultor independiente: Usabilidad, AI, y Estándares web W3C
Cursos en Buenos Aires, Argentina
http://www.usabilidadweb.com.ar/