programaciÓncon lenguaje javay orientaciÓna objetos · 1. fundamentos de programación 1.1 ¿qué...

14
PROGRAMACIÓN CON LENGUAJE J AVA Y ORIENTACIÓN A OBJETOS

Upload: others

Post on 26-Sep-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PROGRAMACIÓNCON LENGUAJE JAVAY ORIENTACIÓNA OBJETOS · 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

PROGRAMACIÓN CON LENGUAJE JAVA YORIENTACIÓN A OBJETOS

Page 2: PROGRAMACIÓNCON LENGUAJE JAVAY ORIENTACIÓNA OBJETOS · 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

¿Por qué es importante el Lenguaje Java?

2

Java es un lenguaje de programación de alto nivel que tiene las siguientescaracterí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ásimportancia tanto en el ámbito de Internet orientado al desarrollo deproductos de software.

Page 3: PROGRAMACIÓNCON LENGUAJE JAVAY ORIENTACIÓNA OBJETOS · 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

Objetivos del curso

3

En este curso:

El participante conocerá los elementos básicos del lenguaje deprogramación Java y la forma de utilizarlos en el desarrollo deaplicaciones de mediana complejidad.

El participante aprenderá a manejar de forma adecuada lasestructuras de control, iteración y recursión y conocerá susventajas y desventajas.

Comprenderá los conceptos elementales para introducirse almundo de la Orientación a Objetos con Java.

Page 4: PROGRAMACIÓNCON LENGUAJE JAVAY ORIENTACIÓNA OBJETOS · 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

Desarrollo del curso

4

El curso de Programación con Lenguaje Java y Orientación a Objetos secentra en un estudio de las actividades necesarias para escribirprogramas que funcionen adecuadamente.

El participante conocerá los fundamentos de la programación en Javausando la plataforma J2SE (Java 2 Standard Edition) y conocerá loselementos esenciales del Paradigma Orientado a Objetos y de estaforma prepararlo para enfrentarse a la programación enfocada aservidor.

El curso es 100% práctico y a lo largo del mismo se ejemplifican todos losconceptos a través de programas, mismos que el participante iráescribiendo en su computadora para que observe los errores que sesuelen tener y el resultado de los mimos una vez que son compilados.

Page 5: PROGRAMACIÓNCON LENGUAJE JAVAY ORIENTACIÓNA OBJETOS · 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

Instructor

5

M. en I. Gerardo Avilés RosasEgresado de la Facultad de Ingeniería-UNAM, realizó estudios deMaestría en Ingeniería (Computación) en el IIMAS-UNAM conespecialización en Bases de Datos e Ingeniería de Software, dondeobtuvo Mención Honorífica.Ha sido merecedor de números reconocimientos, en 2009 ganó elPrimer Lugar en el Certamen de Tesis de Computación que otorga laAsociación Nacional de Instituciones de Educación en Tecnologías dela Información, A.C. en Nivel Maestría. Fue miembro del Comité Asesorde Cómputo de la Facultad de Ingeniería de la UNAM.Ha impartido numerosos y variados cursos en la Facultad de Ciencias yFacultad de Ingeniería de la UNAM relacionados con Tecnologías de laInformación.Es autor del libro "POOMAA, software para la enseñanza deProgramación Orientada a Objetos" (ISBN 978-3-8454-9210-0).

Page 6: PROGRAMACIÓNCON LENGUAJE JAVAY ORIENTACIÓNA OBJETOS · 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

Temario

6

1. Fundamentos de programación1.1 ¿Qué es Java?1.2 Instalación y puesta en marcha del JDK1.3 Creación, compilación y ejecución de un programa en Java

2. Anatomía de un programa escrito en Java2.1 Sintaxis y reglas de estilo2.2 Comentarios, identificadores y palabras reservadas2.3 Tipos de datos (primitivos y referenciados)2.4 Variables y constantes2.5 Sentencias2.6 Expresiones y operadores de precedencia y asociatividad2.7 Métodos y método main2.8 Arreglos de tipos primitivos (vectores y matrices)

Page 7: PROGRAMACIÓNCON LENGUAJE JAVAY ORIENTACIÓNA OBJETOS · 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

…Temario

7

3. Estructuras de Decisión e Iteración3.1 Sentencias if e if-else3.2 Sentencia switch3.3 Ciclo while3.4 Ciclo do – while3.5 Ciclo for3.6 Ciclos anidados

4. Paradigma Orientado a Objetos 4.1 Conceptos básicos: Clase, Objeto y Mensaje4.2 Marco conceptual: Abstracción, Herencia, Polimorfismo,

Encapsulación4.3 Agregación y agrupación de objetos4.4 Herencia, polimorfismo, clases Abstractas e Interfaces

Page 8: PROGRAMACIÓNCON LENGUAJE JAVAY ORIENTACIÓNA OBJETOS · 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

…Temario

8

5. Manejo de errores: Clase Exception5.1 Definición de evento anormal5.2 Trabajando con excepciones5.3 Excepciones en tiempo de ejecución5.3 Sentencia throws5.4 Bloque try-catch-finally5.5 Creando mis propias excepciones: throw

6. Trabajo con Archivos7.1 La clase Scanner7.2 FileReader y BufferedReader7.3 FileReader y BufferedReader7.4 FileWriter y BufferedWriter7.5 Serialización y deserialización de objetos

Page 9: PROGRAMACIÓNCON LENGUAJE JAVAY ORIENTACIÓNA OBJETOS · 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

Dinámica del curso

9

El curso se realizará en un ambiente práctico, de manera que esimportante que los participantes puedan llevar una laptop.

Se les guiará a los participantes en la instalación y configuración del jdky alguna IDE para desarrollo de sus programas.

Page 10: PROGRAMACIÓNCON LENGUAJE JAVAY ORIENTACIÓNA OBJETOS · 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

Información general del curso

10

Duración:

7 sesiones sabatinas de 3 horas c/u

Lugar:

Tlaxcala No. 67 1er. Piso, Col. Roma Sur, Del. CuauhtémocC.P. 06760 México, D.F. (están justo en la esquina de Tlaxcalay Medellín)

Fecha de inicio:

Sábado 27 de octubre de 2012

Horario:

08:00 a 11:00 horas

Page 11: PROGRAMACIÓNCON LENGUAJE JAVAY ORIENTACIÓNA OBJETOS · 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

Ubicación

11

Page 12: PROGRAMACIÓNCON LENGUAJE JAVAY ORIENTACIÓNA OBJETOS · 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

Inversión

12

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 contarjetas de crédito BANCOMER

$ 500 si estas registrado en alguna de las páginas del GrupoProfessional 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

Page 13: PROGRAMACIÓNCON LENGUAJE JAVAY ORIENTACIÓNA OBJETOS · 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

Garantía

13

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 laprimera sesión o pactar un esquema de pago que vaya acorde a tusposibilidades .

Limitado a disposición de lugares.

Page 14: PROGRAMACIÓNCON LENGUAJE JAVAY ORIENTACIÓNA OBJETOS · 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

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 [email protected] 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 ydepósito vía correo electrónico.

4. El reembolso solo se realizará 15 días antes de iniciar el curso y únicamentese devolverá el 70% de la inversión realizada hasta ese momento.

Informes:

Luis [email protected]. 4326-3943, 044-55-1680-6955

Gerardo Avilé[email protected]. 4329-0443, 044-55-1399-5410

Inscripciones e Informes

14