PROGRAMACIÓN CON LENGUAJE JAVA Y ORIENTACIÓN A OBJETOS
Por qué es importante el Lenguaje Java? Java es un lenguaje de programación de alto nivel que tiene las siguientes características: Orientado a objetos Distribuido y dinámico Robusto Seguro Multitarea Portable En la actualidad es un lenguaje muy extendido y cada vez cobra más importancia tanto en el ámbito de Internet orientado al desarrollo de productos de software. 2
Objetivos del curso En este curso: El participante conocerá los elementos básicos del lenguaje de programación Java y la forma de utilizarlos en el desarrollo de aplicaciones de mediana complejidad. El participante aprenderá a manejar de forma adecuada las estructuras de control, iteración y recursión y conocerá sus ventajas y desventajas. Comprenderá los conceptos elementales para introducirse al mundo de la Orientación a Objetos con Java. 3
Desarrollo del curso El curso de Programación con Lenguaje Java y Orientación a Objetos se centra en un estudio de las actividades necesarias para escribir programas que funcionen adecuadamente. El participante conocerá los fundamentos de la programación en Java usando la plataforma J2SE (Java 2 Standard Edition) y conocerá los elementos esenciales del Paradigma Orientado a Objetos y de esta forma prepararlo para enfrentarse a la programación enfocada a servidor. El curso es 100% práctico y a lo largo del mismo se ejemplifican todos los conceptos a través de programas, mismos que el participante irá escribiendo en su computadora para que observe los errores que se suelen tener y el resultado de los mimos una vez que son compilados. 4
Instructor M. en I. Gerardo Avilés Rosas Egresado de la Facultad de Ingeniería-UNAM, realizó estudios de Maestría en Ingeniería (Computación) en el IIMAS-UNAM con especialización en Bases de Datos e Ingeniería de Software, donde obtuvo Mención Honorífica. Ha sido merecedor de números reconocimientos, en 2009 ganó el Primer Lugar en el Certamen de Tesis de Computación que otorga la Asociación Nacional de Instituciones de Educación en Tecnologías de la Información, A.C. en Nivel Maestría. Fue miembro del Comité Asesor de Cómputo de la Facultad de Ingeniería de la UNAM. Ha impartido numerosos y variados cursos en la Facultad de Ciencias y Facultad de Ingeniería de la UNAM relacionados con Tecnologías de la Información. Es autor del libro "POOMAA, software para la enseñanza de Programación Orientada a Objetos" (ISBN 978-3-8454-9210-0). 5
Temario 1. Fundamentos de programación 1.1 Qué es Java? 1.2 Instalación y puesta en marcha del JDK 1.3 Creación, compilación y ejecución de un programa en Java 2. Anatomía de un programa escrito en Java 2.1 Sintaxis y reglas de estilo 2.2 Comentarios, identificadores y palabras reservadas 2.3 Tipos de datos (primitivos y referenciados) 2.4 Variables y constantes 2.5 Sentencias 2.6 Expresiones y operadores de precedencia y asociatividad 2.7 Métodos y método main 2.8 Arreglos de tipos primitivos (vectores y matrices) 6
Temario 3. Estructuras de Decisión e Iteración 3.1 Sentencias if e if-else 3.2 Sentencia switch 3.3 Ciclo while 3.4 Ciclo do while 3.5 Ciclo for 3.6 Ciclos anidados 4. Paradigma Orientado a Objetos 4.1 Conceptos básicos: Clase, Objeto y Mensaje 4.2 Marco conceptual: Abstracción, Herencia, Polimorfismo, Encapsulación 4.3 Agregación y agrupación de objetos 4.4 Herencia, polimorfismo, clases Abstractas e Interfaces 7
Temario 5. Manejo de errores: Clase Exception 5.1 Definición de evento anormal 5.2 Trabajando con excepciones 5.3 Excepciones en tiempo de ejecución 5.3 Sentencia throws 5.4 Bloque try-catch-finally 5.5 Creando mis propias excepciones: throw 6. Trabajo con Archivos 7.1 La clase Scanner 7.2 FileReader y BufferedReader 7.3 FileReader y BufferedReader 7.4 FileWriter y BufferedWriter 7.5 Serialización y deserialización de objetos 8
Dinámica del curso El curso se realizará en un ambiente práctico, de manera que es importante que los participantes puedan llevar una laptop. Se les guiará a los participantes en la instalación y configuración del jdk y alguna IDE para desarrollo de sus programas. 9
Información general del curso Duración: 7 sesiones sabatinas de 3 horas c/u Lugar: Tlaxcala No. 67 1er. Piso, Col. Roma Sur, Del. Cuauhtémoc C.P. 06760 México, D.F. (están justo en la esquina de Tlaxcala y Medellín) Fecha de inicio: Sábado 27 de octubre de 2012 Horario: 08:00 a 11:00 horas 10
Ubicación 11
Inversión Público en general $ 2,999 + IVA antes de que inicie el curso 3 pagos de $1,099 + IVA DESCUENTOS ó HASTA 6 meses sin intereses pagando con tarjetas de crédito BANCOMER $ 500 si estas registrado en alguna de las páginas del Grupo Professional Hunters, pregunta por las páginas participantes $ 1,000 a maestros y estudiantes con credencial vigente. Descuento máximo: $ 1,000 Aparta tu lugar con $1,000 y liquídalo antes de que comience el curso Cupo limitado 12
Garantía Asiste a la primera sesión y si no es de tu agrado, te devolvemos el importe de tu apartado Si decides tomar el curso completo, puedes pagar el importe total en la primera sesión o pactar un esquema de pago que vaya acorde a tus posibilidades. Limitado a disposición de lugares. 13
Inscripciones e Informes 1. Solicitar por correo electrónico o vía telefónica las formas de pago. 2. Enviar el comprobante de pago vía correo electrónico a la dirección de correo informes@actuaryhunters.com indicando el nombre completo, teléfono y datos fiscales anexando su RFC (en caso de requerir factura) 3. Una vez enviados los datos anteriores se confirmara la inscripción y depósito vía correo electrónico. 4. El reembolso solo se realizará 15 días antes de iniciar el curso y únicamente se devolverá el 70% de la inversión realizada hasta ese momento. Informes: 14 Luis Zamudio informes@actuaryhunters.com Tels. 4326-3943, 044-55-1680-6955 Gerardo Avilés gaviles@engineerhunters.com Tel. 4329-0443, 044-55-1399-5410