SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
Centro de Educación Continua Telefono: 3703300 ext 178
“La Educación es el pasaporte hacia el futuro,
el mañana pertenece a aquellos que se
preparan para él en el día de hoy”.
Malcolm X
Centro de Educación Continua Telefono: 3703300 ext 178
Introducción al Desarrollo de
Aplicaciones con Java
1 Presentación del Curso
Java es en la actualidad el lenguaje
orientado a objetos más utilizado en el
desarrollo de aplicaciones de ámbito
empresarial, principalmente aquellas que
manejen datos en red. Java es un lenguaje
muy completo que incluye una gran
cantidad de funcionalidades, algunas de las
cuales se estudiará en este Curso de Java
Básico.
El objetivo de este curso es enseñar a programar a aquellas personas que tienen
interés de incorporarse en el mercado de desarrollo de aplicaciones, tanto para la
Web como programas de escritorio (Windows, Liux, Mac) y dispositivos móviles con
Android. En este curso aprenderás desde cero a pensar, diseñar (utilizando
diferentes algoritmos de pseudo-código) y finalmente a codificar en la PC pequeños
sistemas. Partiendo desde los conceptos iniciales de programación, como uso de
variables y tipos de dato, aprenderás las estructuras básicas como sentencias
condicionales y sentencias de repetición, uso de vectores y una introducción a la
interfaz gráfica de usuario o construcción de un sistema con ventanas.
2 Pre-requisitos
El único requerimiento para realizar este curso es el manejo básico de PC y sistema
operativo Windows.
3 Resultados de aprendizaje
 Conocer las sintaxis de programación en java.
 Adquirir metodología de programación orientada a objetos y
refactorización.
 Desarrollar habilidades de resolución de problemas utilizando
Java.
 Desarrollar aplicaciones en ambientes gráficos basada en java.
 Configurar herramientas para el desarrollo de aplicaciones en
Java.
Centro de Educación Continua Telefono: 3703300 ext 178
4 Contenido
1. Introducción a Java
 Breve historia de Java
 Características del lenguaje Java
 Estructura del JDK 1.7
 Documentación del API (JavaDoc)
 Instalar y configurar el ambiente de desarrollo
o La variable CLASSPATH, PATH
 Compilar y ejecutar programas en Java
o Estructura básica de una clase
o El comando javac
o El comando java
o Introducción al IDE de desarrollo
2. Programación en Java
 Variables
 Tipos de datos primitivos: byte, short, int, char, long, float,
double
 Operadores de incremento y decremento
 Estructuras de control
o Operadores de comparación
o Operadores lógicos
o If, else, switch, do-while, while, for
o Arreglos en Java
 Arreglos de tipos de datos primitivos (int, long, char, etc..)
o El arreglo de argumentos del método main
o Arreglos multidimensionales
o Uso de foreach con arreglos
o Castings entre tipos de datos primitivos
3. Clases en Java
 Definición de un Objeto
 Modelado de Objetos con Java
 Definición de clases en Java
o Atributos
o Métodos
 Instanciación: Referencias a objetos
 Constructores
 Encapsulamiento
 Atributos de una clase
Centro de Educación Continua Telefono: 3703300 ext 178
o Variables de instancia
o Variables de clase
 Métodos de una clase
 Métodos de instancia
 Métodos de clase
 Atributos y Variables
 Argumentos y parámetros
 Paquetes en Java
o Static import
4. El paquete java.lang
 La clase String
 La clase Math
 La clase StringBuffer
 La clase StringTokenizer
 Las clases Wrappers de primitivos
5. Relaciones entre clases
 Herencia
o Conceptos básicos
o Herencia a nivel atributo, métodos y constructores
 La clase padre de todas las clases: Object
o El método toString
o El método equals
o El método hashCode
 Asociación
o Agregación
o Composición
 Atributos de Acceso: private, default, protected, public
 Sobre escritura de Métodos
 Sobrecarga de métodos
 La palabra reservada super
 Clases Abstractas
 La palabra reservada final
o A nivel de atributo
o A nivel de método
o A nivel de clase
 Castings entre Objetos
 Polimorfismo
 Interfaces
 Conceptos básicos
o La interface Comparable
o La interface Comparator
Centro de Educación Continua Telefono: 3703300 ext 178
6. Excepciones
 Definición de excepción
 Jerarquía de Excepciones
 Tipos de excepciones
o Error Exceptions
o RuntimeException
 Manejo de excepciones
o Bloque try
o Bloque catch
o Bloque finally
 La clase Throwable
 La clase Exception
 Creación de Excepciones
 Lanzar Excepciones: sentencia throws
7. Clases de colección
 Sets
 Sequences
 Maps
 Iterators
 List Iterators
 Collection clases
8. Genéricos
 Clases Genéricas
 Colecciones genéricas
9. Threads
 Definiciones básicas
 Clase Thread
 Interfaz Runneable
 Sincronización
10. Diseño de GUI
 SWING y AWT
 Diseño de GUI
 Manejo de Eventos
 Jerarquía JComponent
 Interfaces Listener
Centro de Educación Continua Telefono: 3703300 ext 178
5 Herramientas
 JDK 7.0
 Eclipse 4.3
o WindowsBuilder
6 Instructor
Ing. Darío Jorge Vázquez Arguija
Universidad de Camagüey “Ignacio Agramonte y Loynaz”
Camagüey – Cuba
Experiencia Laboral:
Centro Nacional de Radares del Instituto Meteorología de la
República de Cuba
Centro de Educación Continua Telefono: 3703300 ext 178
7 Metodología y Evaluación
La metodología es totalmente práctica basado en la resolución de
problemas planteados y en la utilización de un computador por
estudiante.
El curso tiene 30 horas académicas, la evaluación se realizara de
forma permanente a través de las diversas actividades que se realice
en el curso.
Al final del curso Ud. recibirá un certificado de aprobación avalado por
el Instituto Tecnológico Superior Almirante Illingworth con registro
SENESCYT 2153.
Para aprobar el curso debe obtener un mínimo del 70% en su
calificación total.
8 Inversión
Precio Normal $ 120
Precio por Promoción de Apertura $ 100
9 Horario
Lunes – Miércoles - Viernes 15h30 – 18h30

Más contenido relacionado

La actualidad más candente

Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programaciónTensor
 
Curso java inicial 1 poo
Curso java inicial   1 pooCurso java inicial   1 poo
Curso java inicial 1 pooHerman Vargas
 
Curso Java Inicial 4 Poo En Java
Curso Java Inicial   4 Poo En JavaCurso Java Inicial   4 Poo En Java
Curso Java Inicial 4 Poo En JavaEmilio Aviles Avila
 
Lenguajes de programación orientados a objetos
Lenguajes de programación orientados a objetosLenguajes de programación orientados a objetos
Lenguajes de programación orientados a objetosDoris Aguagallo
 
Tabla comparativa de paradigmas de programacion
Tabla comparativa de paradigmas de programacionTabla comparativa de paradigmas de programacion
Tabla comparativa de paradigmas de programacionMarioS1093
 
Mapa mconceptual (1)
Mapa mconceptual (1)Mapa mconceptual (1)
Mapa mconceptual (1)hanniaODL2017
 
Cuestionario investigacion
Cuestionario investigacionCuestionario investigacion
Cuestionario investigacionVicktor Criollo
 
Introducción a la programación orientada a objetos con JavaScript
Introducción a la programación orientada a objetos con JavaScriptIntroducción a la programación orientada a objetos con JavaScript
Introducción a la programación orientada a objetos con JavaScriptFrancisco Javier Arce Anguiano
 
16. paradigmas de programación
16. paradigmas de programación16. paradigmas de programación
16. paradigmas de programaciónJhon Barrera
 
Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...
Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...
Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...jose francisco arenas jimenez
 

La actualidad más candente (19)

Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 
Video1
Video1Video1
Video1
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 
Curso java inicial 1 poo
Curso java inicial   1 pooCurso java inicial   1 poo
Curso java inicial 1 poo
 
Curso Java Inicial 4 Poo En Java
Curso Java Inicial   4 Poo En JavaCurso Java Inicial   4 Poo En Java
Curso Java Inicial 4 Poo En Java
 
Intro Java
Intro JavaIntro Java
Intro Java
 
Lenguajes de programación orientados a objetos
Lenguajes de programación orientados a objetosLenguajes de programación orientados a objetos
Lenguajes de programación orientados a objetos
 
Paradigmas de la programación
Paradigmas de la programación Paradigmas de la programación
Paradigmas de la programación
 
Temario se7
Temario se7Temario se7
Temario se7
 
Test
TestTest
Test
 
Java
JavaJava
Java
 
Tabla comparativa de paradigmas de programacion
Tabla comparativa de paradigmas de programacionTabla comparativa de paradigmas de programacion
Tabla comparativa de paradigmas de programacion
 
Mapa mconceptual (1)
Mapa mconceptual (1)Mapa mconceptual (1)
Mapa mconceptual (1)
 
Cuestionario investigacion
Cuestionario investigacionCuestionario investigacion
Cuestionario investigacion
 
Introducción a la programación orientada a objetos con JavaScript
Introducción a la programación orientada a objetos con JavaScriptIntroducción a la programación orientada a objetos con JavaScript
Introducción a la programación orientada a objetos con JavaScript
 
16. paradigmas de programación
16. paradigmas de programación16. paradigmas de programación
16. paradigmas de programación
 
Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...
Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...
Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...
 
Tema4 herencia
Tema4 herenciaTema4 herencia
Tema4 herencia
 

Similar a AITEC -Curso introducción al desarrollo de aplicaciones con java

Trabajo java
Trabajo javaTrabajo java
Trabajo javaamec0612
 
Java Sobrecarga y Recursividad
Java Sobrecarga y RecursividadJava Sobrecarga y Recursividad
Java Sobrecarga y Recursividadpbcanessa
 
Curso Java Resumen - Curso 2005-2006
Curso Java Resumen - Curso 2005-2006Curso Java Resumen - Curso 2005-2006
Curso Java Resumen - Curso 2005-2006Samuel Marrero
 
Fundamentos de Java / 15 consejos prácticos sobre Java que cambiarán la for...
Fundamentos de Java /   15 consejos prácticos sobre Java que cambiarán la for...Fundamentos de Java /   15 consejos prácticos sobre Java que cambiarán la for...
Fundamentos de Java / 15 consejos prácticos sobre Java que cambiarán la for...Eudris Cabrera
 
Java desde 0
Java desde 0Java desde 0
Java desde 0Saviotec
 
2.1 caracteristicas de lenguajes de programación
2.1 caracteristicas de lenguajes de programación2.1 caracteristicas de lenguajes de programación
2.1 caracteristicas de lenguajes de programaciónoviedospablo
 
iNTRODUCCION AL LENGUAJE JAVA
iNTRODUCCION AL LENGUAJE  JAVAiNTRODUCCION AL LENGUAJE  JAVA
iNTRODUCCION AL LENGUAJE JAVAJesus Alex Haro
 
Introduccion a la algoritmia 2011-i
Introduccion a la algoritmia   2011-iIntroduccion a la algoritmia   2011-i
Introduccion a la algoritmia 2011-iEnrique Vargas
 
[ES] Primeros pasos con la Plataforma Java
[ES] Primeros pasos con la Plataforma Java[ES] Primeros pasos con la Plataforma Java
[ES] Primeros pasos con la Plataforma JavaEudris Cabrera
 
Manual.curso.de.java.desde.cero
Manual.curso.de.java.desde.ceroManual.curso.de.java.desde.cero
Manual.curso.de.java.desde.ceroLalo Pérez
 
Java desde 0 pre
Java desde 0 preJava desde 0 pre
Java desde 0 prejtk1
 
Java desde 0 pre
Java desde 0 preJava desde 0 pre
Java desde 0 prejtk1
 

Similar a AITEC -Curso introducción al desarrollo de aplicaciones con java (20)

Curso Java Basico
Curso Java BasicoCurso Java Basico
Curso Java Basico
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Trabajo java
Trabajo javaTrabajo java
Trabajo java
 
Fondo1 (2)
Fondo1 (2)Fondo1 (2)
Fondo1 (2)
 
Java Sobrecarga y Recursividad
Java Sobrecarga y RecursividadJava Sobrecarga y Recursividad
Java Sobrecarga y Recursividad
 
Curso Java Resumen - Curso 2005-2006
Curso Java Resumen - Curso 2005-2006Curso Java Resumen - Curso 2005-2006
Curso Java Resumen - Curso 2005-2006
 
Fundamentos de Java / 15 consejos prácticos sobre Java que cambiarán la for...
Fundamentos de Java /   15 consejos prácticos sobre Java que cambiarán la for...Fundamentos de Java /   15 consejos prácticos sobre Java que cambiarán la for...
Fundamentos de Java / 15 consejos prácticos sobre Java que cambiarán la for...
 
Java desde 0
Java desde 0Java desde 0
Java desde 0
 
r124736.PPT
r124736.PPTr124736.PPT
r124736.PPT
 
2.1 caracteristicas de lenguajes de programación
2.1 caracteristicas de lenguajes de programación2.1 caracteristicas de lenguajes de programación
2.1 caracteristicas de lenguajes de programación
 
iNTRODUCCION AL LENGUAJE JAVA
iNTRODUCCION AL LENGUAJE  JAVAiNTRODUCCION AL LENGUAJE  JAVA
iNTRODUCCION AL LENGUAJE JAVA
 
Introducción a la Algoritmia
Introducción a la AlgoritmiaIntroducción a la Algoritmia
Introducción a la Algoritmia
 
Introduccion a la algoritmia 2011-i
Introduccion a la algoritmia   2011-iIntroduccion a la algoritmia   2011-i
Introduccion a la algoritmia 2011-i
 
[ES] Primeros pasos con la Plataforma Java
[ES] Primeros pasos con la Plataforma Java[ES] Primeros pasos con la Plataforma Java
[ES] Primeros pasos con la Plataforma Java
 
Manual.curso.de.java.desde.cero
Manual.curso.de.java.desde.ceroManual.curso.de.java.desde.cero
Manual.curso.de.java.desde.cero
 
Introducción a la algoritmia
Introducción a la algoritmiaIntroducción a la algoritmia
Introducción a la algoritmia
 
Introducción a la algoritmia
Introducción a la algoritmiaIntroducción a la algoritmia
Introducción a la algoritmia
 
Java apesteguia
Java apesteguiaJava apesteguia
Java apesteguia
 
Java desde 0 pre
Java desde 0 preJava desde 0 pre
Java desde 0 pre
 
Java desde 0 pre
Java desde 0 preJava desde 0 pre
Java desde 0 pre
 

Último

Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 

Último (20)

Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 

AITEC -Curso introducción al desarrollo de aplicaciones con java

  • 1. Centro de Educación Continua Telefono: 3703300 ext 178 “La Educación es el pasaporte hacia el futuro, el mañana pertenece a aquellos que se preparan para él en el día de hoy”. Malcolm X
  • 2. Centro de Educación Continua Telefono: 3703300 ext 178 Introducción al Desarrollo de Aplicaciones con Java 1 Presentación del Curso Java es en la actualidad el lenguaje orientado a objetos más utilizado en el desarrollo de aplicaciones de ámbito empresarial, principalmente aquellas que manejen datos en red. Java es un lenguaje muy completo que incluye una gran cantidad de funcionalidades, algunas de las cuales se estudiará en este Curso de Java Básico. El objetivo de este curso es enseñar a programar a aquellas personas que tienen interés de incorporarse en el mercado de desarrollo de aplicaciones, tanto para la Web como programas de escritorio (Windows, Liux, Mac) y dispositivos móviles con Android. En este curso aprenderás desde cero a pensar, diseñar (utilizando diferentes algoritmos de pseudo-código) y finalmente a codificar en la PC pequeños sistemas. Partiendo desde los conceptos iniciales de programación, como uso de variables y tipos de dato, aprenderás las estructuras básicas como sentencias condicionales y sentencias de repetición, uso de vectores y una introducción a la interfaz gráfica de usuario o construcción de un sistema con ventanas. 2 Pre-requisitos El único requerimiento para realizar este curso es el manejo básico de PC y sistema operativo Windows. 3 Resultados de aprendizaje  Conocer las sintaxis de programación en java.  Adquirir metodología de programación orientada a objetos y refactorización.  Desarrollar habilidades de resolución de problemas utilizando Java.  Desarrollar aplicaciones en ambientes gráficos basada en java.  Configurar herramientas para el desarrollo de aplicaciones en Java.
  • 3. Centro de Educación Continua Telefono: 3703300 ext 178 4 Contenido 1. Introducción a Java  Breve historia de Java  Características del lenguaje Java  Estructura del JDK 1.7  Documentación del API (JavaDoc)  Instalar y configurar el ambiente de desarrollo o La variable CLASSPATH, PATH  Compilar y ejecutar programas en Java o Estructura básica de una clase o El comando javac o El comando java o Introducción al IDE de desarrollo 2. Programación en Java  Variables  Tipos de datos primitivos: byte, short, int, char, long, float, double  Operadores de incremento y decremento  Estructuras de control o Operadores de comparación o Operadores lógicos o If, else, switch, do-while, while, for o Arreglos en Java  Arreglos de tipos de datos primitivos (int, long, char, etc..) o El arreglo de argumentos del método main o Arreglos multidimensionales o Uso de foreach con arreglos o Castings entre tipos de datos primitivos 3. Clases en Java  Definición de un Objeto  Modelado de Objetos con Java  Definición de clases en Java o Atributos o Métodos  Instanciación: Referencias a objetos  Constructores  Encapsulamiento  Atributos de una clase
  • 4. Centro de Educación Continua Telefono: 3703300 ext 178 o Variables de instancia o Variables de clase  Métodos de una clase  Métodos de instancia  Métodos de clase  Atributos y Variables  Argumentos y parámetros  Paquetes en Java o Static import 4. El paquete java.lang  La clase String  La clase Math  La clase StringBuffer  La clase StringTokenizer  Las clases Wrappers de primitivos 5. Relaciones entre clases  Herencia o Conceptos básicos o Herencia a nivel atributo, métodos y constructores  La clase padre de todas las clases: Object o El método toString o El método equals o El método hashCode  Asociación o Agregación o Composición  Atributos de Acceso: private, default, protected, public  Sobre escritura de Métodos  Sobrecarga de métodos  La palabra reservada super  Clases Abstractas  La palabra reservada final o A nivel de atributo o A nivel de método o A nivel de clase  Castings entre Objetos  Polimorfismo  Interfaces  Conceptos básicos o La interface Comparable o La interface Comparator
  • 5. Centro de Educación Continua Telefono: 3703300 ext 178 6. Excepciones  Definición de excepción  Jerarquía de Excepciones  Tipos de excepciones o Error Exceptions o RuntimeException  Manejo de excepciones o Bloque try o Bloque catch o Bloque finally  La clase Throwable  La clase Exception  Creación de Excepciones  Lanzar Excepciones: sentencia throws 7. Clases de colección  Sets  Sequences  Maps  Iterators  List Iterators  Collection clases 8. Genéricos  Clases Genéricas  Colecciones genéricas 9. Threads  Definiciones básicas  Clase Thread  Interfaz Runneable  Sincronización 10. Diseño de GUI  SWING y AWT  Diseño de GUI  Manejo de Eventos  Jerarquía JComponent  Interfaces Listener
  • 6. Centro de Educación Continua Telefono: 3703300 ext 178 5 Herramientas  JDK 7.0  Eclipse 4.3 o WindowsBuilder 6 Instructor Ing. Darío Jorge Vázquez Arguija Universidad de Camagüey “Ignacio Agramonte y Loynaz” Camagüey – Cuba Experiencia Laboral: Centro Nacional de Radares del Instituto Meteorología de la República de Cuba
  • 7. Centro de Educación Continua Telefono: 3703300 ext 178 7 Metodología y Evaluación La metodología es totalmente práctica basado en la resolución de problemas planteados y en la utilización de un computador por estudiante. El curso tiene 30 horas académicas, la evaluación se realizara de forma permanente a través de las diversas actividades que se realice en el curso. Al final del curso Ud. recibirá un certificado de aprobación avalado por el Instituto Tecnológico Superior Almirante Illingworth con registro SENESCYT 2153. Para aprobar el curso debe obtener un mínimo del 70% en su calificación total. 8 Inversión Precio Normal $ 120 Precio por Promoción de Apertura $ 100 9 Horario Lunes – Miércoles - Viernes 15h30 – 18h30