|
Nombre del Curso: Desarrollo de Aplicaciones GUI con Gambas / MySQL y Tecnologías Libres. Duración: 24 Horas Académicas Tipo: Presencial – Aprobatorio. Requisitos: Conocimientos básicos de GNU/Linux Conocimientos de programación (Preferiblemente Visual Basic o Java).
Curso aprobatorio que brinda los elementos necesarios para el desarrollo de aplicaciones GUI basadas en uso de GAMBAS y su plataforma de desarrollo. Dirigido a: Todas aquellas personas con conocimientos de programación (VisualBasic, Java, C, etc.), estudiantes y profesores universitarios en el área de informática que deseen desarrollar las destrezas necesarias para un óptimo aprovechamiento de las tecnologías GUI bajo GNU/Linux. Objetivos Generales
Al finalizar el curso el participante estará en la capacidad de: Desarrollar bajo ambiente Linux, aplicaciones GUI, usando Tecnologías Libres como Gambas y MySQL
Objetivos Específicos
Objetivo # 1: Explicar y entender las principales características y funcionalidades de las paginas dinámicas creadas con Gambas.
Objetivo # 2:
Desarrollar destreza en los procesos de instalación de Gambas.
Objetivo # 3: Desarrollar destrezas en el manejo de la programación con Gambas mediante el uso de ejemplos y ejercicios.
Objetivo # 4: Desarrollar destrezas en el manejo y creación de Bases de Datos MySQL mediante el uso del software: MySQL Control Center. Objetivo # 5:
Capacitar al participante en las técnicas de desarrollo utilizadas para la creación de aplicaciones GUI que integren el manejo de bases de datos.
Contenido
- Características de Gambas:- ¿Qué es Gambas? - ¿Un Visual Basic (c) para Linux o un Basic Visual para Linux?
- Breve historia de Gambas
- ¿Qué se necesita para que funcione Gambas?
- ¿Qué se puede hacer con Gambas?
- Diferencias entre Gambas/ VB y Gambas/Java.
- ¿Porque usar Gambas?
- Instalación de Gambas
- Instalación de Servidor MySQL
- Programación en Gambas:- Tipos de Datos.
- Variables en Gambas. Variables del sistema. Constantes.
- Operadores.
- Aritméticos, Cadena, Lógicos, Asignación, Bit a bit.
- Estructuras de control.
- If…else. If….elseif…else.
- Switch….case….default.
- While. Do while. For.
- Arreglos y matrices.
- Funciones.
- Instrucción Return.
- Funciones con parámetros. Funciones variables.
- Funciones para la manipulación de cadenas.
- Funciones para la manipulación de fecha y hora.
- Recursión.
- Manejo de bases de datos:- Introducción a MySql y características principales.
- ¿Cómo obtener MySql Server?.
- Conexión del servidor MySql.
- Uso del programa cliente “MySQL Control Center.”
- Creación y uso de bases de datos en GAMBAS.
- Manipulación de bases de datos y operaciones con registros (Agregar, Modificar, Consultar y Eliminar información).
|