SlideShare una empresa de Scribd logo
Universidad Politécnica del Ejército
Curso de JAVA
Ing. Lester López Carrió, MSc.
lester2005cu@yahoo.es
OBJETIVOS
Objetivo general:
Al concluir el curso los participantes serán capaces de:
 Desarrollar una aplicación Web en Java.
Objetivos específicos:
Al concluir el curso los participantes serán capaces de:
 Desarrollar aplicaciones tipo consola en Java.
 Implementar el acceso a bases de datos desde aplicaciones
en Java.
 Diseñar e implementar una interfaz Web para aplicaciones
Java.
 Desplegar aplicaciones Web en Servidores de aplicaciones.
 Ejecutar aplicaciones Web.
Contenidos
 Fundamentos de programación del
lenguaje Java.
 Manejo de bases de datos:
 Desarrollo de aplicaciones Web con Java
ESTRATEGIAS
 Discusión teórica.
 Práctica guiada.
 Caso de estudio.
Historia
 Java es un lenguaje de programación orientado
a objetos.
 Desarrollado por Sun Microsystems a principios
de los años 90.
 Sintaxis parecida a C y C++. (C Light)
 Modelo de objetos más simple, además elimina
herramientas de bajo nivel.
 2006 – 2007: Sun Microsystems liberó la mayor
parte de sus tecnologías Java bajo la licencia
GNU GPL.
La tecnología Java
 Lenguaje de programación.
 Plataforma.
Lenguaje JAVA
 Lenguaje de alto nivel.
 Simple.
 Independiente de la arquitectura.
 Orientado a objetos.
 Portable.
 Distribuido.
 Alto rendimiento.
 Multihilo.
 Robusto.
 Dinámico.
 Seguro.
The Java Language Environment.
White paper. James Gosling and
Henry McGilton.
Características del Lenguaje
 Todo el código fuente es escrito primero en archivos de
texto plano con extensión .java.
 Estos archivos son compilados en .class por el
compilador javac.
 Los .class no contienen código nativo, contienen
bytecodes (lenguaje de máquina de Java Virtual
Machine).
 La aplicación se ejecuta como una instancia de la JVM.
Características del Lenguaje
 La JVM está
disponible en
diferentes sistemas
operativos.
 Los archivos .class
pueden ejecutarse en:
Microsoft Windows,
Solaris, Linux o Mac.
La Plataforma Java
 Es el entorno de hardware o
software en donde un
programa se ejecuta.
 La plataforma Java es solo
de software, y se ejecuta
sobre otras plataformas.
 Componentes
- Java Virtual Machine
- Java Application
Programming Interface (API)
Características
 Herramientas de desarrollo (JDK)
 Application Programming Interface (API).
 Tecnologías de despliegue (Java Web Start, Java
Plug-In).
 Herramientas para interfaces de usuario (Swing, Java
2D).
 Bibliotecas (Java IDL API, JDBCTM API, Java Naming
and Directory InterfaceTM ("J.N.D.I.") API, Java RMI,
Java Remote Method Invocation sobre Internet Inter-
ORB Protocol Technology (Java RMI-IIOP Technology)).
Primera aplicación “Hola Mundo”
 Windows.
 Netbeans.
Componentes de la aplicación
 Comentarios
- /* text */.
- /** documentation */
- // text.
 Definición de clases
- class name { . . . }
 El metódo main
- public static void main(String[] args)

Más contenido relacionado

La actualidad más candente

1.introduccion java
1.introduccion java1.introduccion java
1.introduccion java
Marisol Henao
 
java,conceptos basicos
java,conceptos basicosjava,conceptos basicos
java,conceptos basicos
Mariano Galvez
 
Lenguaje de programacion java
Lenguaje de programacion javaLenguaje de programacion java
Lenguaje de programacion java
Rocio Vicente Navas
 
Presentación aplicaciones en java.
Presentación aplicaciones en java.Presentación aplicaciones en java.
Presentación aplicaciones en java.
PedroJBM
 
Java completo y agragado
Java completo y agragadoJava completo y agragado
Java completo y agragado
Maria
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
eliabreu1234
 
Laboratorio de programación II
Laboratorio de programación IILaboratorio de programación II
Laboratorio de programación II
nilda garcia guerrero
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolon
alejandritasalva
 
Awt vs java swing
Awt vs java swingAwt vs java swing
Awt vs java swing
Guillermo Ramirez
 
Awt vs java swing
Awt vs java swingAwt vs java swing
Awt vs java swing
Guillermo Ramirez
 
1
11
Lenguaje de programación java
Lenguaje de programación javaLenguaje de programación java
Lenguaje de programación java
Juan Camilo Cárdenas
 
Introduccion A Java
Introduccion A JavaIntroduccion A Java
Pruebas Automatizadas y pruebas SOAP
Pruebas Automatizadas y pruebas SOAPPruebas Automatizadas y pruebas SOAP
Pruebas Automatizadas y pruebas SOAP
Isamar Francisco
 
J2 e
J2 eJ2 e
J2 e
eegeden
 

La actualidad más candente (15)

1.introduccion java
1.introduccion java1.introduccion java
1.introduccion java
 
java,conceptos basicos
java,conceptos basicosjava,conceptos basicos
java,conceptos basicos
 
Lenguaje de programacion java
Lenguaje de programacion javaLenguaje de programacion java
Lenguaje de programacion java
 
Presentación aplicaciones en java.
Presentación aplicaciones en java.Presentación aplicaciones en java.
Presentación aplicaciones en java.
 
Java completo y agragado
Java completo y agragadoJava completo y agragado
Java completo y agragado
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
 
Laboratorio de programación II
Laboratorio de programación IILaboratorio de programación II
Laboratorio de programación II
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolon
 
Awt vs java swing
Awt vs java swingAwt vs java swing
Awt vs java swing
 
Awt vs java swing
Awt vs java swingAwt vs java swing
Awt vs java swing
 
1
11
1
 
Lenguaje de programación java
Lenguaje de programación javaLenguaje de programación java
Lenguaje de programación java
 
Introduccion A Java
Introduccion A JavaIntroduccion A Java
Introduccion A Java
 
Pruebas Automatizadas y pruebas SOAP
Pruebas Automatizadas y pruebas SOAPPruebas Automatizadas y pruebas SOAP
Pruebas Automatizadas y pruebas SOAP
 
J2 e
J2 eJ2 e
J2 e
 

Destacado

แบบสำรวจและประวัติของ นายเกียรติศักดิ์ เทียนอ้าย
แบบสำรวจและประวัติของ นายเกียรติศักดิ์  เทียนอ้ายแบบสำรวจและประวัติของ นายเกียรติศักดิ์  เทียนอ้าย
แบบสำรวจและประวัติของ นายเกียรติศักดิ์ เทียนอ้ายKiattisak Thian-ai
 
Paisajes miklaistoideokonos
Paisajes miklaistoideokonosPaisajes miklaistoideokonos
Paisajes miklaistoideokonos
Yolanda Núñez
 
Procesadores de texto
Procesadores de textoProcesadores de texto
Procesadores de texto
esthersantos2121
 
Cmi bitacora deevaluacion (1)
Cmi bitacora deevaluacion (1)Cmi bitacora deevaluacion (1)
Cmi bitacora deevaluacion (1)
adrianabedoyarodriguez
 
Antologia procesos educativos i
Antologia procesos educativos iAntologia procesos educativos i
Antologia procesos educativos i
Adrian Ventura
 
Blas de Otero "En el principio"
Blas de Otero "En el principio"Blas de Otero "En el principio"
Blas de Otero "En el principio"
angeljosep
 
Funciones
FuncionesFunciones
Funciones
FlorHolm
 
A good morning is a good beginning
A good morning is a good beginningA good morning is a good beginning
A good morning is a good beginningAbhishek Ramathirtha
 
Las ideas de Marx
Las ideas de MarxLas ideas de Marx
Las ideas de Marx
CiberMundo
 
Coordinación actuaciones
Coordinación actuaciones Coordinación actuaciones
Coordinación actuaciones
LAvelina
 
Desarrollo de los Pictogramas
Desarrollo de los PictogramasDesarrollo de los Pictogramas
Desarrollo de los Pictogramas
Maria Isabel Sanchez
 
pantallasos de abertura de gmail y navegando por digital loyola.
pantallasos de abertura de gmail y navegando por digital loyola.pantallasos de abertura de gmail y navegando por digital loyola.
pantallasos de abertura de gmail y navegando por digital loyola.
santiagop2000
 
Quien dice que no hay arte
Quien dice que no hay arteQuien dice que no hay arte
Quien dice que no hay arte
Nestor Erazo
 
Unidad didáctica
Unidad  didácticaUnidad  didáctica
Unidad didáctica
LAvelina
 
Ativ 3.3 escione
Ativ 3.3 escioneAtiv 3.3 escione
Ativ 3.3 escione
escioneffb
 
Verbos latinos, parte 1.
Verbos latinos, parte 1.Verbos latinos, parte 1.
Verbos latinos, parte 1.
Nonato Costa
 
Capitulo 1 y 2.
Capitulo 1 y 2.Capitulo 1 y 2.
Ergonomía En Un Computador Y Partes De Un Computador Teniendo En Cuenta Mecanet
Ergonomía En Un Computador Y Partes De Un Computador Teniendo En Cuenta MecanetErgonomía En Un Computador Y Partes De Un Computador Teniendo En Cuenta Mecanet
Ergonomía En Un Computador Y Partes De Un Computador Teniendo En Cuenta Mecanet
LMarcelaRL96
 
Arròs negre amb sípia
Arròs negre amb sípiaArròs negre amb sípia
Arròs negre amb sípiagrup21
 
Presentación1
Presentación1Presentación1
Presentación1
Nuria Ortega
 

Destacado (20)

แบบสำรวจและประวัติของ นายเกียรติศักดิ์ เทียนอ้าย
แบบสำรวจและประวัติของ นายเกียรติศักดิ์  เทียนอ้ายแบบสำรวจและประวัติของ นายเกียรติศักดิ์  เทียนอ้าย
แบบสำรวจและประวัติของ นายเกียรติศักดิ์ เทียนอ้าย
 
Paisajes miklaistoideokonos
Paisajes miklaistoideokonosPaisajes miklaistoideokonos
Paisajes miklaistoideokonos
 
Procesadores de texto
Procesadores de textoProcesadores de texto
Procesadores de texto
 
Cmi bitacora deevaluacion (1)
Cmi bitacora deevaluacion (1)Cmi bitacora deevaluacion (1)
Cmi bitacora deevaluacion (1)
 
Antologia procesos educativos i
Antologia procesos educativos iAntologia procesos educativos i
Antologia procesos educativos i
 
Blas de Otero "En el principio"
Blas de Otero "En el principio"Blas de Otero "En el principio"
Blas de Otero "En el principio"
 
Funciones
FuncionesFunciones
Funciones
 
A good morning is a good beginning
A good morning is a good beginningA good morning is a good beginning
A good morning is a good beginning
 
Las ideas de Marx
Las ideas de MarxLas ideas de Marx
Las ideas de Marx
 
Coordinación actuaciones
Coordinación actuaciones Coordinación actuaciones
Coordinación actuaciones
 
Desarrollo de los Pictogramas
Desarrollo de los PictogramasDesarrollo de los Pictogramas
Desarrollo de los Pictogramas
 
pantallasos de abertura de gmail y navegando por digital loyola.
pantallasos de abertura de gmail y navegando por digital loyola.pantallasos de abertura de gmail y navegando por digital loyola.
pantallasos de abertura de gmail y navegando por digital loyola.
 
Quien dice que no hay arte
Quien dice que no hay arteQuien dice que no hay arte
Quien dice que no hay arte
 
Unidad didáctica
Unidad  didácticaUnidad  didáctica
Unidad didáctica
 
Ativ 3.3 escione
Ativ 3.3 escioneAtiv 3.3 escione
Ativ 3.3 escione
 
Verbos latinos, parte 1.
Verbos latinos, parte 1.Verbos latinos, parte 1.
Verbos latinos, parte 1.
 
Capitulo 1 y 2.
Capitulo 1 y 2.Capitulo 1 y 2.
Capitulo 1 y 2.
 
Ergonomía En Un Computador Y Partes De Un Computador Teniendo En Cuenta Mecanet
Ergonomía En Un Computador Y Partes De Un Computador Teniendo En Cuenta MecanetErgonomía En Un Computador Y Partes De Un Computador Teniendo En Cuenta Mecanet
Ergonomía En Un Computador Y Partes De Un Computador Teniendo En Cuenta Mecanet
 
Arròs negre amb sípia
Arròs negre amb sípiaArròs negre amb sípia
Arròs negre amb sípia
 
Presentación1
Presentación1Presentación1
Presentación1
 

Similar a Presentación1

C1 java introduccion
C1 java introduccionC1 java introduccion
C1 java introduccion
Mariano Galvez
 
C1 java introduccion
C1 java introduccionC1 java introduccion
C1 java introduccion
Mariano Galvez
 
Tecnologia Java
Tecnologia JavaTecnologia Java
Tecnologia Java
Laura Almazan
 
Aplicaciones java
Aplicaciones javaAplicaciones java
Aplicaciones java
Arnel Gomez
 
Desarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.javaDesarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.java
Santiago Sora
 
Mi lenguaje de programacion de preferencia
Mi lenguaje de programacion de preferenciaMi lenguaje de programacion de preferencia
Mi lenguaje de programacion de preferencia
Nelson Rivera
 
Mi Lenguaje de Programacion de Preferencia
Mi Lenguaje de Programacion de PreferenciaMi Lenguaje de Programacion de Preferencia
Mi Lenguaje de Programacion de Preferencia
Nelson Rivera
 
Programación en Java (I)
Programación en Java (I) Programación en Java (I)
Programación en Java (I)
Cristian
 
Programación de Software - Java
Programación de Software - JavaProgramación de Software - Java
Programación de Software - Java
leonardopayarespolo2012
 
Java completo y agragado
Java completo y agragadoJava completo y agragado
Java completo y agragado
Maria
 
JAVA
JAVAJAVA
Introducción a la progrogramación orientada a objetos - Java
Introducción a la progrogramación orientada a objetos - JavaIntroducción a la progrogramación orientada a objetos - Java
Introducción a la progrogramación orientada a objetos - Java
Facultad de Ciencias y Sistemas
 
C1 intro java
C1 intro javaC1 intro java
C1 intro java
alenco
 
Java
JavaJava
Java
Marilupe
 
Aprendiendo Java SCF
Aprendiendo Java SCFAprendiendo Java SCF
Aprendiendo Java SCF
mikaelsorai
 
Lenguaje Java
Lenguaje JavaLenguaje Java
Lenguaje Java
Cristian Alexander
 
Introducción a Java
Introducción a JavaIntroducción a Java
Introducción a Java
Stephenson Prieto
 
Tutorial de eclipse 2
Tutorial de eclipse 2Tutorial de eclipse 2
Tutorial de eclipse 2
ivan ramirez
 
Java basico
Java basicoJava basico
Java basico
ingivanrestrepo
 
Java basico
Java basicoJava basico
Java basico
ingivanrestrepo
 

Similar a Presentación1 (20)

C1 java introduccion
C1 java introduccionC1 java introduccion
C1 java introduccion
 
C1 java introduccion
C1 java introduccionC1 java introduccion
C1 java introduccion
 
Tecnologia Java
Tecnologia JavaTecnologia Java
Tecnologia Java
 
Aplicaciones java
Aplicaciones javaAplicaciones java
Aplicaciones java
 
Desarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.javaDesarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.java
 
Mi lenguaje de programacion de preferencia
Mi lenguaje de programacion de preferenciaMi lenguaje de programacion de preferencia
Mi lenguaje de programacion de preferencia
 
Mi Lenguaje de Programacion de Preferencia
Mi Lenguaje de Programacion de PreferenciaMi Lenguaje de Programacion de Preferencia
Mi Lenguaje de Programacion de Preferencia
 
Programación en Java (I)
Programación en Java (I) Programación en Java (I)
Programación en Java (I)
 
Programación de Software - Java
Programación de Software - JavaProgramación de Software - Java
Programación de Software - Java
 
Java completo y agragado
Java completo y agragadoJava completo y agragado
Java completo y agragado
 
JAVA
JAVAJAVA
JAVA
 
Introducción a la progrogramación orientada a objetos - Java
Introducción a la progrogramación orientada a objetos - JavaIntroducción a la progrogramación orientada a objetos - Java
Introducción a la progrogramación orientada a objetos - Java
 
C1 intro java
C1 intro javaC1 intro java
C1 intro java
 
Java
JavaJava
Java
 
Aprendiendo Java SCF
Aprendiendo Java SCFAprendiendo Java SCF
Aprendiendo Java SCF
 
Lenguaje Java
Lenguaje JavaLenguaje Java
Lenguaje Java
 
Introducción a Java
Introducción a JavaIntroducción a Java
Introducción a Java
 
Tutorial de eclipse 2
Tutorial de eclipse 2Tutorial de eclipse 2
Tutorial de eclipse 2
 
Java basico
Java basicoJava basico
Java basico
 
Java basico
Java basicoJava basico
Java basico
 

Último

Todo sobre el acta constitutiva de la empresa.pdf
Todo sobre el acta constitutiva de la empresa.pdfTodo sobre el acta constitutiva de la empresa.pdf
Todo sobre el acta constitutiva de la empresa.pdf
La Paradoja educativa
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
ViriEsteva
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Juan Martín Martín
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
20minutos
 
Presentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdfPresentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdf
H4RV3YH3RN4ND3Z
 
Radicación con expresiones algebraicas para 9no grado
Radicación con expresiones algebraicas para 9no gradoRadicación con expresiones algebraicas para 9no grado
Radicación con expresiones algebraicas para 9no grado
perezducasaarmando
 
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
rosannatasaycoyactay
 
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdfGuia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Demetrio Ccesa Rayme
 
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdfGuia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Demetrio Ccesa Rayme
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
EricaCouly1
 
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
lizeth671681
 
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdfEl Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
Robert Zuñiga Vargas
 
Maristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdfMaristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdf
belbarcala
 
Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
https://gramadal.wordpress.com/
 
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdfCUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
Inslvarez5
 
efemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptxefemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptx
acgtz913
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
https://gramadal.wordpress.com/
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
lautyzaracho4
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
josseanlo1581
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
Sandra Mariela Ballón Aguedo
 

Último (20)

Todo sobre el acta constitutiva de la empresa.pdf
Todo sobre el acta constitutiva de la empresa.pdfTodo sobre el acta constitutiva de la empresa.pdf
Todo sobre el acta constitutiva de la empresa.pdf
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
 
Presentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdfPresentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdf
 
Radicación con expresiones algebraicas para 9no grado
Radicación con expresiones algebraicas para 9no gradoRadicación con expresiones algebraicas para 9no grado
Radicación con expresiones algebraicas para 9no grado
 
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
 
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdfGuia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
 
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdfGuia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
 
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
 
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdfEl Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
 
Maristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdfMaristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdf
 
Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
 
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdfCUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
 
efemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptxefemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptx
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
 

Presentación1

  • 1. Universidad Politécnica del Ejército Curso de JAVA Ing. Lester López Carrió, MSc. lester2005cu@yahoo.es
  • 2. OBJETIVOS Objetivo general: Al concluir el curso los participantes serán capaces de:  Desarrollar una aplicación Web en Java. Objetivos específicos: Al concluir el curso los participantes serán capaces de:  Desarrollar aplicaciones tipo consola en Java.  Implementar el acceso a bases de datos desde aplicaciones en Java.  Diseñar e implementar una interfaz Web para aplicaciones Java.  Desplegar aplicaciones Web en Servidores de aplicaciones.  Ejecutar aplicaciones Web.
  • 3. Contenidos  Fundamentos de programación del lenguaje Java.  Manejo de bases de datos:  Desarrollo de aplicaciones Web con Java
  • 4. ESTRATEGIAS  Discusión teórica.  Práctica guiada.  Caso de estudio.
  • 5. Historia  Java es un lenguaje de programación orientado a objetos.  Desarrollado por Sun Microsystems a principios de los años 90.  Sintaxis parecida a C y C++. (C Light)  Modelo de objetos más simple, además elimina herramientas de bajo nivel.  2006 – 2007: Sun Microsystems liberó la mayor parte de sus tecnologías Java bajo la licencia GNU GPL.
  • 6. La tecnología Java  Lenguaje de programación.  Plataforma.
  • 7. Lenguaje JAVA  Lenguaje de alto nivel.  Simple.  Independiente de la arquitectura.  Orientado a objetos.  Portable.  Distribuido.  Alto rendimiento.  Multihilo.  Robusto.  Dinámico.  Seguro. The Java Language Environment. White paper. James Gosling and Henry McGilton.
  • 8. Características del Lenguaje  Todo el código fuente es escrito primero en archivos de texto plano con extensión .java.  Estos archivos son compilados en .class por el compilador javac.  Los .class no contienen código nativo, contienen bytecodes (lenguaje de máquina de Java Virtual Machine).  La aplicación se ejecuta como una instancia de la JVM.
  • 9. Características del Lenguaje  La JVM está disponible en diferentes sistemas operativos.  Los archivos .class pueden ejecutarse en: Microsoft Windows, Solaris, Linux o Mac.
  • 10. La Plataforma Java  Es el entorno de hardware o software en donde un programa se ejecuta.  La plataforma Java es solo de software, y se ejecuta sobre otras plataformas.  Componentes - Java Virtual Machine - Java Application Programming Interface (API)
  • 11. Características  Herramientas de desarrollo (JDK)  Application Programming Interface (API).  Tecnologías de despliegue (Java Web Start, Java Plug-In).  Herramientas para interfaces de usuario (Swing, Java 2D).  Bibliotecas (Java IDL API, JDBCTM API, Java Naming and Directory InterfaceTM ("J.N.D.I.") API, Java RMI, Java Remote Method Invocation sobre Internet Inter- ORB Protocol Technology (Java RMI-IIOP Technology)).
  • 12. Primera aplicación “Hola Mundo”  Windows.  Netbeans.
  • 13. Componentes de la aplicación  Comentarios - /* text */. - /** documentation */ - // text.  Definición de clases - class name { . . . }  El metódo main - public static void main(String[] args)