Download máster en programación
Document related concepts
no text concepts found
Transcript
Dr. Michavila 17, Local 2 28821 Coslada – Madrid Tlf: 916.743.360 Tlf y Fax: 916.739.904 Móvil: 609.369.901 www.systemcoslada.com E-Mail: info@systemcoslada.com MÁSTER EN PROGRAMACIÓN Incluido material docente / Tasas Certificados C.E.P. Contenido: Materia Manual Observaciones Metodología de la Programación No Ejercicios Access Sí Ejercicios Visual Basic Sí Ejercicios C Sí Ejercicios C++ Sí Ejercicios Java Sí Ejercicios SQL/Oracle Sí Ejercicios Diplomaturas: System: Máster en Programación. Certificados de Especialización Profesional: Programación. HORARIO: Lunes a Viernes: 10:00 - 14:00 y de 16:00 - 22:00 METODOLOGÍA DE LA PROGRAMACIÓN Introducción a la programación estructurada Organigrama y ordinograma, como se utilizan Concepto de algoritmo, peculiaridades según el tipo de programación. Trazados de programas, utilidad de los mismos. Elementos básicos del lenguaje. Introducción a las variables y constantes. Estructuras de control. Símbolos de realización de organigramas y ordinogramas, uso. Transcripción de ordinogramas a pseudocódigo. Fundamentos de transcripción de pseudocódigo a lenguaje de programación. Normalización de algoritmos. Conceptos de programación estructurada (Funciones). Concepto de programación estructurada (Recursividad). ACCESS Introducción y conceptos. El entorno de trabajo. El entorno de Access. Operaciones básicas con bases de datos. Conociendo las tablas. Operaciones básicas con tablas. Operaciones con campos. Operaciones con registro y campos. Dar formato a las hojas de datos. Propiedades de los campos y las tablas. Relaciones en Access. Consultas de selección. Formularios. Informes. Imprimir. VISUAL BASIC Metodología de la programación. Introducción. Primer Contacto. Variables y constantes. Operadores y funciones. Condiciones y bucles. Matrices y tipos. Procedimientos. Controles. Uso de formularios y menús. Interfaz de documento múltiple. Cuadros de diálogo. Entrada y salida de datos. Control de errores. Base de datos. C Introducción a la programación. Conociendo el lenguaje C. Variables y constantes. Operadores. Entrada y salida estándar. Control de flujo. Arrays. Cadenas y funciones Punteros y referencias. Estructuras, estructuras dinámicas Ficheros JAVA C++ Introducción al lenguaje de programación C++ nuevas características. El entorno de programación, compilador y opciones. Órdenes básicas de lectura y visualización de resultados. Estructuras básicas de control de lenguaje. Concepto de clases, introducción a la Programación Orientada a Objetos (POO). Clases II generación de una clase básica. Herencia básica, concepto de Herencia. Polimorfismo. Sobrecarga de operadores y miembros (mismo nombre con distintas opciones o funcionalidad). Clases III, Clases Virtuales. Interfaces de control. Gestión de estructuras de memoria. Control de memoria dinámica I: Punteros. Control de memoria dinámica II: Listas simples y dobles. Control de memoria dinámica III: Colas. Control de memoria dinámica IV: Pilas (stacks). Control de memoria dinámica V: Árboles y ordenación (Trees). Recursividad básica ¿Cuándo usarla?. Introducción Características Básicas. Entorno de trabajo JDK 2.0. Fundamentos de JAVA I (Datos). Fundamentos de JAVA II (Estructuras de control). Fundamentos de JAVA III (Arrays y tablas). Fundamentos de JAVA IV (Clases y objetos). Fundamentos de JAVA V (Excepciones). Nuestro primer programa en JAVA OOP. Ficheros JAVAIO Entrada y salida de datos. Programación gráfica AWT. Esquema de eventos AWT. Librerías de componentes AWT. o Apéndices: Bases de datos ODBC / JDBC. Programación cliente servidor APPLETS. Programación cliente servidor SERVLETS. Seguridad y XML. Java y dispositivos móviles J2ME. SQL / ORACLE Introducción a las bases de datos. Bases de datos relacionales. Introducción a SQL, partes básicas. Informes y ordenes básicas con SQL plus. (Preparación de informes…) Funciones. (Introducción, funciones aritméticas, de cadenas de caracteres, para el manejo de fechas…) Agrupación de elementos. (Introducción, uso de GROUP BY y HAVING…) Consultas dependientes. Manipulación de datos Insert, Update y Delete. Creación, Modificación y supresión de tablas y vistas. Gestión de Seguridad. Usuarios, privilegios, permisos y roles. (Introducción, creación, modificación y borrado de un Usuario, el grupo public…)