SlideShare une entreprise Scribd logo
1  sur  13
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)

Contenu connexe

Tendances

Tendances (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
 

En vedette

แบบสำรวจและประวัติของ นายเกียรติศักดิ์ เทียนอ้าย
แบบสำรวจและประวัติของ นายเกียรติศักดิ์  เทียนอ้ายแบบสำรวจและประวัติของ นายเกียรติศักดิ์  เทียนอ้าย
แบบสำรวจและประวัติของ นายเกียรติศักดิ์ เทียนอ้ายKiattisak Thian-ai
 
Paisajes miklaistoideokonos
Paisajes miklaistoideokonosPaisajes miklaistoideokonos
Paisajes miklaistoideokonosYolanda Núñez
 
Antologia procesos educativos i
Antologia procesos educativos iAntologia procesos educativos i
Antologia procesos educativos iAdrian 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
 
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 MarxCiberMundo
 
Coordinación actuaciones
Coordinación actuaciones Coordinación actuaciones
Coordinación actuaciones LAvelina
 
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 arteNestor Erazo
 
Unidad didáctica
Unidad  didácticaUnidad  didáctica
Unidad didácticaLAvelina
 
Ativ 3.3 escione
Ativ 3.3 escioneAtiv 3.3 escione
Ativ 3.3 escioneescioneffb
 
Verbos latinos, parte 1.
Verbos latinos, parte 1.Verbos latinos, parte 1.
Verbos latinos, parte 1.Nonato Costa
 
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 MecanetLMarcelaRL96
 
Arròs negre amb sípia
Arròs negre amb sípiaArròs negre amb sípia
Arròs negre amb sípiagrup21
 

En vedette (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
 

Similaire à Presentación1

Aplicaciones java
Aplicaciones javaAplicaciones java
Aplicaciones javaArnel Gomez
 
Desarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.javaDesarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.javaSantiago Sora
 
Mi Lenguaje de Programacion de Preferencia
Mi Lenguaje de Programacion de PreferenciaMi Lenguaje de Programacion de Preferencia
Mi Lenguaje de Programacion de PreferenciaNelson Rivera
 
Mi lenguaje de programacion de preferencia
Mi lenguaje de programacion de preferenciaMi lenguaje de programacion de preferencia
Mi lenguaje de programacion de preferenciaNelson Rivera
 
Programación en Java (I)
Programación en Java (I) Programación en Java (I)
Programación en Java (I) Cristian
 
Java completo y agragado
Java completo y agragadoJava completo y agragado
Java completo y agragadoMaria
 
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 - JavaFacultad de Ciencias y Sistemas
 
C1 intro java
C1 intro javaC1 intro java
C1 intro javaalenco
 
Aprendiendo Java SCF
Aprendiendo Java SCFAprendiendo Java SCF
Aprendiendo Java SCFmikaelsorai
 
Tutorial de eclipse 2
Tutorial de eclipse 2Tutorial de eclipse 2
Tutorial de eclipse 2ivan ramirez
 

Similaire à 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
 

Dernier

Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfAlfaresbilingual
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.JonathanCovena1
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSYadi Campos
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
Diapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaDiapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaAlejandraFelizDidier
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdfValeriaCorrea29
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnnlitzyleovaldivieso
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOPsicoterapia Holística
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 

Dernier (20)

Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Diapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaDiapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundaria
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 

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)