Introducción a la Programación y SQL Básico
Requisitos
- Conocimientos básicos de Informática y manejo del computador.
Objetivos
- Adquirir los conocimientos y habilidades para adentrarse en el mundo de la programación y el lenguaje SQL básico, bajo la herramientas Visuales y/o WEB, en el Nivel Básico / Intermedio.
Dirigido a
- Estudiantes, Técnicos, Tecnólogos, Ingenieros o quien desee Adquirir las Bases para aprender a Programar.
Metodología
- La Capacitación es en modalidad presencial, 100% basada en prácticas que son desarrolladas por todos los Estudiantes.
- Cada Estudiante cuenta con un potente computador, acceso a internet de banda ancha, WI-FI, elementos e instrumentos necesarios para las prácticas, desde el momento en que inicia y hasta que finaliza.
- La capacitación es personalizada puesto que son grupos pequeños con un máximo de doce (12) Estudiantes por grupo.
- Los fundamentos teóricos son presentados por los Instructores, 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.
- Al finalizar la capacitación, el Estudiante presenta un examen de comprobación de conocimientos que le permitirá, medir que tanto aprendió y avanzó con respecto a los temas.
CONTENIDO
Introducción a la programación
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.
- 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 DELETE
7- Mi Primer Programa
- Formularios
- Controles
- Programas
- Ventanas y Formularios
Nuestros Clientes
Escríbenos para más información