PROGRAMA DE ESTUDIO ESPECIALIZACION



Documentos relacionados
Certificación Oracle 11g DB Assosiate

6231 Manteniendo una Base de Datos SQL Server 2008 R2

MICROSOFT Course 20462: Administering Microsoft SQL Server Databases

Oracle DBA. Requisitos previos. Duración y modalidad. Próximos Inicios. Alcances de la Capacitación. Costo y formas de pago. Instructor a cargo

CentralTECH PHP & MySQL

Cursos para certificación Microsoft

Curso de Oracle Database 11g: PL/SQL

MCTS Microsoft SQL Server 2008 Administración

DIPLOMADO EN MODELAMIENTO DE DATOS Y DESARROLLO CON ORACLE PLSQL

Diplomado DBA Oracle 10g

CentralTECH JAVA SE 7 Desarrollo

Período Teoría Práctica Laboratorio de crédito Electiva Requisitos Sistemas Operativos II

Backup and Recovery Workshop

DIPLOMADO EN BASE DE DATOS

PLANTILLA PARA LA FORMULACIÓN DE TEMARIOS A PUBLICAR EN EL DIARIO OFICIAL DE LA FEDERACIÓN

El objetivo del Curso

Oracle DBA. Requisitos previos. Duración y modalidad. Próximos Inicios. Alcances de la Capacitación. Costo y formas de pago. Instructor a cargo

El objetivo del Curso

Por qué ExecuTrain? Por qué ExecuTrain? Modalidad de servicio

IMPLEMENTING AND MANAGING MICROSOFT SERVER VIRTUALIZATION MOC 10215

ST23_ Performance Management and Tuning

Taller de Certificación ORACLE 11g OCA Administration I

MÓDULOS DEL CURSO Administración de Base de Datos 11g - Parte I Administración de Base de Datos 11g - Parte II Introducción a Oracle 11g: SQL y PL/SQL

Curso de Especialización Administración y Desarrollo de Base de datos e Inteligencia de Negocios I.-GENERALIDADES

DIPLOMADO EN DESARROLLO Y ARQUITECTURA DE APLICACIONES EMPRESARIALES CON JAVA

Administration Workshop

El objetivo del Curso

PLESK 7.5 RELOADED DOMAIN ADMINISTRATOR'S MANUAL

Dirigido a Profesionales y técnicos de informática que se inicien en el manejo de la base de datos Oracle 11g

[CASI v.0109] Pág. 1

Contenido Getting Started with Databases and Transact-SQL in SQL Server 2008 Querying and Filtering Data Grouping and Summarizing Data

ORA-133 Oracle Database 11g: Administration Workshop I

Obtén las certificaciones. internacionales. en Compuglobal

DIPLOMADO E ADMI ISTRACIO DE BASES DE DATOS ORACLE

MASTER VISUAL STUDIO 2008 MCTS Microsoft Certified Technical Specialist en Microsoft.NET Visual Studio 2008 ASP.NET y ADO.NET

IT Power Camp 3: Project Management with Microsoft Project and PMI

Windows Server 2012 Associate Level

Oracle Database 11g: Taller de Administración

ORACLE FUNDAMENTOS DE PL/SQL

PROGRAMA DEL CURSO ORACLE DATABASE 11G ADMINISTRATOR I

DIPLOMADO WINDOWS SERVER 2008

DIPLOMADO EN ARQUITECTURA Y ADMINISTRACIÓN DE BASE DE DATOS ORACLE

PROGRAMA FORMATIVO. Administración de Bases de Datos Oracle

Oracle Database 11g: Taller de Administración I Versión 2

PROGRAMA DE ESTUDIO. MÓDULO No. I: FUNDAMENTALS OF A WINDOWS SERVER 2008 NETWORK INFRASTRUCTURE AND APPLICATION PLATFORM

Provisioning SQL Databases

El curso está dirigido a diversos perfiles IT que deseen profesionalizarse en la programación de bases de datos Oracle 12c.

XPERTO EN DISEÑO DE PÁGINAS WEB

UNIVERSIDAD NACIONAL DE INGENIERÍA IPCEIT INDIA PERÚ CENTRO DE EXCELENCIA DE TECNOLOGÍAS DE LA INFORMACIÓN. Curso: Certificate in Developing With Java

Carrera Linux Administration LPI I y II

1

Es objetivo del diplomado es proporcionar al profesional el conocimiento y la habilidad necesaria para:

MCSA Base para 6 MCSEs

Oracle Express 10g. Marta Zorrilla Universidad de Cantabria

CURSOS DISPONIBLES: ORACLE DATABASE 11G ADMINISTRATOR CERTIFIED ASSOCIATED. Familiaridad en procesamiento de datos y técnicas

PROGRAMA FORMATIVO: ORACLE JAVAEE WEBLOGIC EXPERTO

18 15,29 19 de Redes 6293 Troubleshooting and Supporting Windows 7 in the Enterprise y $ 4,900.00

ORA NFA: Base de Datos Oracle11g Release 2: Nuevas Funcionalidades para Administradores de Oracle10g

Oracle 12c Administración

29 enero, 24 y 25 de marzo; y 2 de mayo. La inscripción sólo se realiza rellenando en Internet la ficha de inscripción:

Por qué ExecuTrain? Por qué ExecuTrain? Modalidad de servicio

ÍNDICE MICROSOFT LINUX ORACLE CISCO VMWARE

Microsoft Private Cloud Tour 2014 Microsoft Private Cloud BootCamp con System Center 2012

Bases de datos. 76 Horas

Entorno de desarrollo

AULA DE ALTA TECNOLOGIA. Diplomado. ORACLE 10g

Diplomado Java. Descripción. Objetivo. A quien está dirigido. Requisitos. Beneficios

PROGRAMANDO UNA BASE DE DATOS PostgreSQL ADMINISTRACIÓN INTRODUCCIÓN (L32)

Desarrollo Abap con SAP Netweaver

Administering System Center 2012 Configuration Manager (Exam ) * (

Herramientas de Gestión de Base de Datos Oracle. Lamine Delgado / NOSi Departamento de Base de Dados Lamine.delgado@nosi.cv

ÍNDICE. Capítulo 1. Conceptos de base de datos de SQL Azure... 1

Oracle 12c PLSQL Developer

sudo mkdir /usr/local/pgsql/data /home/ /home/juan sudo chown juan /usr/local/pgsql/data

Oracle 12c DISEÑO Y PROGRAMACIÓN

ORACLE WORKFORCE DEVELOPMENT PROGRAM

ORACLE WORKFORCE DEVELOPMENT PROGRAM

Lo importante es no dejar de avanzar... Presentación Corporativa

PROGRAMACIÓN PÁGINAS WEB JAVASCRIPT Y PHP

SECRETARIA DE LA DEFENSA NACIONAL DIRECCIÓN GENERAL DE ADMINISTRACIÓN SUBDIRECCIÓN DE ADQUISICIONES

Oracle 12c Database Administrator

Oracle Database 12c ( ) Instalación-Creación de Base de Datos

PROPUESTA TECNICA ADJUDICACIÓN DE MENOR CUANTÍA Nº FUNC-ONPE. 1º Convocatoria

Curso Online de Oracle 10g

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA FACULTAD DE INGENIERÍA

PHP Programming. Learn how PHP works Learn the basic syntax of PHP Learn to create dynamic interactive pages with PHP

Registro y Comunicación Automatizada a Bases de Datos

6231 Maintaining a Microsoft SQL Server 2008 R2 Database

DIPLOMADO EN BASE DE DATOS ORACLE

Programación páginas web. Servidor (PHP)

Conceptos básicos Oracle 10g Introducción - Administración de Oracle - Orasite.com

ORA-134 Oracle Database 11g: Administration Workshop II

CURSO LEY FEDERAL DE PROTECCIÓN DE DATOS PERSONALES IMPLEMENTACIÓN PRÁCTICA EN SQL SERVER

10775 Administering Microsoft SQL Server 2012 Databases

IFCD01 Administración de Bases de Datos Oracle


INFRAESTRUCTURA DE SERVIDORES MICROSOFT

2. OBJETIVOS (Course Objectives Goal))

CURSO DE PROGRAMACIÓN PHP MySQL

Diferenciadores entre ediciones de Bases de Datos Oracle Octubre de Standard Edition One. Express Edition. Standard Edition

Transcripción:

I.- GENERALIDADES PROGRAMA DE ESTUDIO ESPECIALIZACION Curso de especialización: ESPECIALIZACION EN BASE DE DATOS Y DESARROLLO EN APLICACIONES ABIERTAS Código Duración del curso de 10 Meses especialización Nº de horas 280 Identificación del ciclo 01-2009 Horas teóricas 40 Carrera Horas practicas 240 II. DESCRIPCION DEL CURSO ESPECIALIZADO Este cursos se encuentra integrado por 5 módulos para el desarrollo del cursos de especialización en base de datos y desarrollo de en aplicaciones abiertas, para lo cual se les brindara a los egresados todos los conocimientos necesarios que los preparen para poder certificar sus habilidades en herramientas de administración de base de datos y desarrollo de aplicaciones abiertas. III. OBJETIVO GENERAL Que el egresado obtenga los conocimientos necesarios para poder certificarse en el uso de tecnologías de base de datos y programación de aplicaciones abiertas. IV. MODULOS DE ESTUDIO MODULO I. PHP PROGRAMMING OBJETIVO Proveer a los estudiantes el conocimiento necesario para poder desarrollar aplicaciones web activas del lado del servidor haciendo uso de PHP como lenguaje de desarrollo, Apache como servidor WEB y MYSQL como gestor de Datos, puntualmente el curso pretende mostrar la forma de crear páginas dinámicas con PHP, aprender a escribir funciones en PHP, manipular y manejar datos de la base de datos con PHP, manejar sesiones con PHP, validar entrada de datos utilizando expresiones regulares, conocer la sintaxis básica de PHP, manipular archivos con PHP, SQL básico, autenticar a los usuarios con PHP,

enviar correo electrónico con PHP, usar las características OOP de PHP, así como el manipulación de errores en PHP. Outline: 1. PHP Basics 1.1. PHP Syntax 1.2. Passing Values Via the URL 1.3. HTML Forms and PHP Variables 1.4. Identifiers and Constants 1.5. Variable Scope 1.6. Magic Quotes 1.7. Operators Flow Control 1.8. If Conditions 1.9. Switch Statements 1.10. Loops Getting the Most out of php.net 2. Reading and Writing to Files in PHP 2.1. Opening a File 2.2. Reading from a File 2.3. Writing to a File 2.4. Other File Functions 2.5. File Locking 3. Using Arrays in PHP 3.1. Standard Arrays 3.2. Associative Arrays 3.3. Two-dimensional Arrays 3.4. Array Manipulation Functions 4. String Manipulation in PHP 4.1. Formatting Strings 4.2. String Functions 4.3. Basic Form Validation 5. Reusing Code and Writing Functions in PHP 5.1. Including Files 5.2. Writing User-defined Functions 5.3. Passing by Value vs. Passing by Reference 5.4. Returning Values from Functions 6. A Quick Intro to / Review of SQL 6.1. SELECT Statements 6.2. INSERT Statements 6.3. UPDATE Statements 6.4. DELETE Statements

7. Database Manipulation and PHP 7.1. Querying a Database and Displaying Results 7.2. Inserting Records 7.3. Updating Records 7.4. Deleting Records 8. Authentication with PHP and SQL 8.1. PHP Native Database Functions 8.2. PEAR:DB as an Abstraction Layer 8.3. Encrypting Passwords 9. Session Control in PHP 9.1. Starting Sessions 9.2. Continuing Sessions 9.3. Ending Sessions 9.4. Writing and Deleting Cookies 9.5. Improving Login/Logout 10. Sending Email with PHP 10.1. The Built-in mail Function 10.2. PHPMailer 11. File System Management 11.1. Uploading Files via an HTML Form 11.2. Getting File Information 11.3. Additional File Functions 11.4. Directory Functions 12. Object-Oriented PHP Development 12.1. Classes and Objects in PHP 12.2. Constructors and Destructors in PHP 12.3. Methods and Properties 12.4. The this Variable 12.5. Constants 12.6. Exception Handling 13. Advanced Form Validation with Regular Expressions 13.1. Perl-compatible Regular Expression Functions 13.2. Regular Expressions Special Characters 13.3. Review of Basic Form Validation 13.4. Form Validation with Regular Expressions 14. Error Handling 14.1. Types of Errors 14.2. Catching Errors 15. XML and PHP 15.1. XML Basics 15.2. Parsing XML with SAX 15.3. Parsing XML with DOM 15.4. Converting XML with XSLT

16. Common PEAR Packages 16.1. Creating PDFs with PEAR and PHP 16.2. Authentication with PEAR and PHP 16.3. Handling Forms with PEAR and PHP 16.4. PEAR Templates MODULO II. JAVA2 PROGRAMMING LANGUAGE OBJETIVO Que el estudiante conozca conceptos de programación avanzada de aplicaciones JAVA y que sea capaz de crear, compilar y ejecutar una aplicación JAVA, controlar el flujo de un programa, trabajar con las librerías de clases de JAVA, crear clases, programar con objetos, manejar excepciones, crear Threads, usar colecciones y desarrollar interfaces de usuario. Outline: 1. Creating, Compiling, and Running a Simple Java Application 1.1. Compile and Run a Simple Application 1.2. Create a Simple Class 1.3. Create and Initialize Variables 1.4. Write an Expression 1.5. Create and Initialize an Array 1.6. Access Array Data 2. Controlling Program Flow 2.1. Write If Statements 2.2. Write a For Loop 2.3. Write While and Do...While Loops 2.4. Break Out of a Loop 2.5. Write a Switch Statement 2.6. Write a Conditional Operator Statement 3. Working with the Java Class Libraries 3.1. Create a New Object from a Java Class Library 3.2. Call Methods 3.3. Cast and Convert Primitives and Objects 3.4. Compare Objects 3.5. Determine the Class of an Object 4. Creating Classes 4.1. Define Methods 4.2. Overload a Method 4.3. Define Constructors 4.4. Create Static Class Members 4.5. Use Command-Line Arguments

5. Programming with Objects 5.1. Import a Class 5.2. Extend a Class 5.3. Override Methods 5.4. Create Interfaces 5.5. Implement Interfaces 5.6. Create Inner Classes 6. Handling Exceptions 6.1. Handle Exceptions 6.2. Write a Method to Throw a Checked Exception 6.3. Write and Enable Assertions 7. Creating Threads 7.1. Create Threads by Extending the Thread Class 7.2. Create Threads by Implementing the Runnable Interface 7.3. Synchronize Threads 8. Using Collections 8.1. Store Data in a Set 8.2. Retrieve Data from a Set 8.3. Store Data in a List 8.4. Retrieve Data from a List 8.5. Store Data in a Map 8.6. Retrieve Data from a Map 9. Developing GUIs 9.1. Create a Container Using Swing 9.2. Create Swing Components 9.3. Apply Layout Managers 9.4. Handle Mouse Events 9.5. Handle Key Events MODULO III. JAVA2 ADVANCE PROGRAMMING OBJETIVO Que el estudiante conozca conceptos de programación avanzada de aplicaciones JAVA y que sea capaz de manejar excepciones, estructuras de datos, entradas y salidas del sistema, programación en Multi-Threaded, conectividad de JDBC y configuración básica de sockets con JAVA. Outline: 1. Examination Concepts 1.1. Determining an Object's Type 1.2. Reflection 1.3. Comparing Objects for Equality

2. Exception Handling 2.1. Overview of Exceptions 2.2. Writing Exception Handlers 3. Data Structures 3.1. Arrays 3.2. Collections 3.3. Other Data Structures 4. Input/Output 4.1. Overview of the java.io Package 4.2. Reading Files 4.3. Writing Files 4.4. Reading and Writing Objects 5. Multi-Threaded Programming 5.1. Overview of Threads 5.2. Using Threads 5.3. Synchronization 6. JDBC 6.1. Overview of SQL 6.2. Using JDBC 7. Basic Networking 7.1. Overview of Networking 7.2. Sockets 7.3. Datagram Sockets MODULO IV. ORACLE DATABASE 10G ADMINISTRATION 1 OBJETIVO Que el estudiante ejecute tareas administrativas en bases de datos Oracle 10g, tales como: Crear y administrar una base de datos, crear y administrar los usuarios, implementar características de seguridad, monitorear el rendimiento de la base de datos y ejecutar respaldo y recuperaciones de respaldos de la base de datos. Outline: 1. Installing Oracle Database 10g 1.1. Install Oracle Database 10g 2. Exploring the Oracle Database 10g Architecture 2.1. Understand Database Architecture 2.2. Identify Database Object Types 2.3. Recognize the Oracle Instance 2.4. Understand the User Connection Process 2.5. Identify Resources for the DBA

3. Creating a Database 3.1. Create, Configure, and Delete a Database Using the DBCA 3.2. Use Client and Administration Tools 4. Configuring Oracle Net Services 4.1. Examine Oracle Net Services 4.2. Perform Basic Oracle Net Server-Side Configuration 4.3. Perform Basic Oracle Net Client-Side Configuration 4.4. Configure Oracle Shared Server 4.5. Configure Connect-Time Failover 5. Using SQL and PL/SQL 5.1. Write Simple SQL SELECT Statements 5.2. Filter and Sort Data 5.3. Work with SQL Functions 5.4. Work with Multiple Tables 5.5. Modify Data 5.6. Control Database Transactions 5.7. Explore PL/SQL 6. Managing the Database Instance 6.1. Obtain Instance Information 6.2. Manage the Database Instance 6.3. Organize Database Objects 6.4. Describe Database Objects and Their Storage 7. Managing Tablespaces and Datafiles 7.1. Manage Tablespaces 7.2. Find Tablespace and Datafile Information 7.3. Resize and Drop Tablespaces 7.4. Configure Oracle Managed Files 8. Managing Tables and Indexes 8.1. Create Tables 8.2. Gather and Analyze Table Information 8.3. Create Indexes 8.4. Implement Integrity Constraints 8.5. Maintain Integrity Constraints 9. Creating Views and Sequences 9.1. Create Views 9.2. Create Sequences Top 10. Managing Users and Security 10.1. Manage Users 10.2. Manage Privileges and Roles 10.3. Manage Passwords and Resource Limits 10.4. Audit Database Usage

11. Monitoring Performance 11.1. Manage Locks 11.2. Gather and Use Tuning and Troubleshooting Information 12. Loading and Unloading Data 12.1. Manage Data Using the Data Pump 12.2. Move Tablespaces 12.3. Load Data Using SQL*Loader 12.4. Create and Access External Tables 13. Managing Undo Data 13.1. Configure Undo Segments and Tablespaces 13.2. Understand Automatic Undo Retention 14. Administering and Performing Backups 14.1. Create Redo Log Groups and Members 14.2. Plan and Configure the Online Redo Log Group 14.3. Manage and Maintain Control Files 14.4. Back Up the Database 14.5. Examine Recovery Manager Concepts 15. Administering and Performing Recovery Operations 15.1. Manage Recovery 15.2. Employ User-Managed and RMAN Recovery 15.3. Tune Database Recovery MODULO V. ORACLE 10G ADMINISTRATION 2 OBJETIVO Que el estudiante desarrolle y comprenda conceptos complejos de base de datos Oracle 10g como: rutinas de mantenimiento y recuperación y, además, administración de la base de datos. El estudiante deberá aprender como tener control y manejo de una base de datos instalada, así como el manejo del rendimiento de una base de datos. Outline: 1. Monitoring the Database 1.1. Diagnose Issues Using Trace Files and the Alert Log 1.2. Adjust Thresholds for Tracked Metrics 1.3. Secure the Listener 2. Monitoring and Managing Memory 2.1. Manually Configure SGA Parameters for Various Memory Components 2.2. Using Automatic Shared Memory Management 2.3. Configure Automatic PGA Memory Management

3. Monitoring and Managing Database Performance 3.1. Improve Database Performance Using the SQL Tuning Advisor 3.2. Manage Resources 3.3. Tune Redo Log and Archive Log Operations 4. Monitoring and Managing Storage 4.1. Manage Tablespace Usage 4.2. Reclaim Wasted Space from Tables and Indexes 4.3. Estimate the Size of New Tables and Indexes 4.4. Improve Query Performance Using Different Storage Options 4.5. Rebuild Indexes Online 5. Restoring Data With Oracle Flashback 5.1. Recovering Data Using Flashback Technology 5.2. Flashback the Database Using the OEM Recovery Wizard 5.3. Maintaining the Flash Recovery Area 5.4. Using Automatic Undo Retention Tuning 6. Backing Up and Recovering Data 6.1. Recover Tablespaces and the Password File 6.2. Perform Incomplete Recoveries 6.3. Perform Database Recovery Through a RESETLOGS Operation 6.4. Detect Database Corruption 7. Configuring the Recovery Manager (RMAN) 7.1. Recovery Manager 7.2. Configure the RMAN Environment 8. Performing RMAN Backups 8.1. Create RMAN Image Copies 8.2. Conduct RMAN Online Backups 8.3. Conduct RMAN Incremental Online Backups 8.4. Back Up Archive Logs 8.5. Manage RMAN Backups 9. Performing RMAN Recoveries 9.1. Perform an RMAN Complete Recovery 9.2. Perform an RMAN Incomplete Recovery 9.3. Repair Block Corruptions Using RMAN 10. Utilizing Automatic Storage Management (ASM) 10.1. Automatic Storage Management 10.2. Set up Initialization Parameters and Start an ASM Instance 10.3. Administer ASM Disk Groups 10.4. Migrate Your Database to ASM Using RMAN 11. Automating Tasks with the Scheduler 11.1. Simplify Management Tasks by Using the Scheduler 11.2. Reuse Scheduler Components for Similar Tasks 11.3. View Information About Job Executions and Job Instances

12. Using Globalization Support Objectives 12.1. Obtain Globalization Support Configuration Information 12.2. Customize Language-Dependent Behavior 12.3. Specify Different Linguistic Sorts for Queries 12.4. Use Datetime Datatypes 12.5. Query Data Using Case-Insensitive and Accent-Insensitive Sorting VI. EVALUACION Los participantes de la especialización se someterán a una evaluación por cada módulo que consistirá en un test de batería que evalúe todos los niveles del conocimiento (cognoscitivo, afectivo y psicomotor). VII. ESTRATEGIAS METODOLOGICAS Clases prácticas, discusiones, ejemplos y estudios de casos. VIII. BIBLIOGRAFIA Java 2 Programming Language Java 2 advanced Programming PHP Programming Oracle database 10g administration1 Orcale database 10g administration 2 APROBADO POR: Firma y Sello de Secretaria General Fecha: 28/02/2009