Capacitación Introducción a la Programación con Bases de Datos
Objetivos del cursoAdquirir los conocimientos y habilidades para adentrarse en el mundo de la programación empezando con los fundamentos de programación, algoritmos y el lenguaje de Programación Python, el lenguaje SQL básico y la base de datos MySQL.
Prácticas100% basado en prácticas
Curso dirigido aEstudiantes, Técnicos, Tecnólogos, Ingenieros o quien desee Adquirir las Bases para aprender a Programar.
TitulaciónCapacitación Introducción a la Programación y Sql básico
ContenidoMetodología: La capacitación es en modalidad presencial o en línea, 100% basada en prácticas que son desarrolladas por todos los estudiantes. En modalidad presencial: cada estudiante cuenta con un computador, acceso a internet de banda ancha, WI-FI y elementos e instrumentos necesarios para las prácticas en nuestra sede, desde el momento en que inicia y hasta que finaliza. En modalidad en línea (online): el estudiante debe contar con un computador con webcam, micrófono, acceso a internet y el software necesario para conectarse a la plataforma de videoconferencia desde la cual se imparten las clases. La capacitación es personalizada puesto que son grupos pequeños con un máximo de dieciseis (16) estudiantes por grupo. Durante el desarrollo del curso, los estudiantes participan e interactúan en tiempo real de la clase con el docente, pudiendo resolver las dudas e inquietudes justo en el momento en que estas se le presentan. Los Instructores exponene los fundamentos teóricos con un lenguaje sencillo y común, que le permite al estudiante asimilar todos los conceptos, términos técnicos y dominar la jerga utilizada en el tema, ya que simultáneamente se desarrollan talleres de práctica, los cuales están organizados consecutivamente para el desarrollo temático en forma gradual y evolutiva. Al finalizar cada módulo, el instructor realiza una retroalimentación para la revisión de dudas e inquietudes.Contenido: 1-Fundamentos de Programación, Lenguajes. Paradigmas. Introducción. Concepto de programa. Breve recuento de los lenguajes de programación. Clasificación: Lenguajes de bajo, medio, alto nivel. Lenguajes de programación. Paradigmas de programación. Tipos de paradigmas de programación.Operadores aritméticos. Operadores lógicos Operadores de asignación. 2- Algoritmos, Pseudocódigo, Diagramas de Flujo y Variables. Introducción Algoritmos. Herramientas para la construcción de algoritmos. Expresión de un problema en un algoritmo. Elementos de los diagramas de flujo. Conversión de un diagrama de flujo en un algoritmo. Polimorfismo. Expresión de un algoritmo en pseudocódigo. Uso de variables. Uso de constantes. Uso de subrutinas y parámetros. Variables Locales y Globales. 3-Desarrollo de Programas. Introducción. Análisis del problema. Implementación y codificación. Programación Orientada a Objetos POO. Identificadores. Herencia. Expresiones y orden de precedencia. Operaciones básicas de entrada-salida. 4-Estructuras de Control. Instrucciones condicionales. Sentencia IF. Sentencia IF-ELSE. Sentencia SWITCH-CASE. Condicionales Anidadas. Ciclos. Ciclo FOR. Ciclo WHILE. Ciclo DO-WHILE. Ciclos Anidados. Tipos de Datos Estructurados. Vectores y Matrices. Arreglos de elementos. Iteración de Arreglos. Matrices de elementos. Iteración de Matrices. 5- Funciones. Funciones Predefinidas. Funciones de Usuario. Ámbito de las variables. 6- Bases de datos. Archivos de Bases de Datos. Servidores de Bases de Datos. Access, MySQL. Manejo de bases de datos. SQL– Structured Query Language. Recuperación de datos. Operadores de comparación, lógicos, aritméticos. Funciones de SQL. Funciones a nivel de fila. Funciones de caracteres. Funciones numéricas. Funciones de Fecha. Función NVL. Funciones a nivel de grupos de filas. Lenguaje de Definición de Datos - DDL. Recuperación de datos. Grupos de datos. Exclusión de datos de un grupo (cláusula Having). Recuperación de datos relacionando tablas (cláusula Joins). Subconsultas. Tipos de Subconsultas. Subconsultas Mono-registro. Subconsultas Multi-registro. Subconsultas Multi-columna. Valores null en una subconsulta. Uso de una subconsulta en la cláusula From. Lenguaje de Manipulación de Datos - DML. Sentencia INSERT. Insertar Mediante Subconsulta. Sentencia UPDATE. Update con Subconsultas. Sentencia DELETE7- Mi Primer Programa. Formularios. Controles. Programas. Ventanas y Formularios.Duración: 50 Horas (45 minutos hora).