Proyecto de Aula Final Primera Entrega

También podría gustarte

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 31

1

PROYECTO DE AULA - PRIMERA ENTREGA

Carlos Eduardo Mora Herrera

Ismael Segundo Suarez Nader

Jaime Arturo Zambrano

Yeison Fernando Corredor Fonseca

CORPORACIÓN UNIFICADA NACIONAL DE EDUCACIÓN SUPERIOR - CUN

Programa de Ingeniería de Sistemas

Modalidad Virtual

Programación Orientada a Objetos - GRP 54479

Octubre de 2.023
2

PROYECTO DE AULA - PRIMERA ENTREGA

Carlos Eduardo Mora Herrera

Ismael Segundo Suarez Nader

Jaime Arturo Zambrano

Yeison Fernando Corredor Fonseca

ING. Verónica Castro Munar

Docente

CORPORACIÓN UNIFICADA NACIONAL DE EDUCACIÓN SUPERIOR - CUN

Programa de Ingeniería de Sistemas

Modalidad Virtual

Programación Orientada a Objetos - Grupo 54479

Octubre de 2.023
3

TABLA DE CONTENIDO.

TABLA DE CONTENIDO. .................................................................................... 3

INTRODUCCIÓN. ................................................................................................. 5

JUSTIFICACIÓN. .................................................................................................. 6

OBJETIVOS. ......................................................................................................... 8

1. Realizar Un Documento En Pdf Con El Paso Del Proceso De Instalación De La

Descarga E Instalación Del Jdk Y El Compilador De Trabajo NetBeans. ............................... 10

1.1. Descargas. .................................................................................................... 10

1.2. Instalación de JDK. ....................................................................................... 11

1.3. Instalación de NetBeans. ............................................................................... 13

1.4. Prueba........................................................................................................... 15

2. Elaborar Una Presentación Digital Con Herramientas De Almacenamiento Local

U Online Utilizando Herramientas Como Power Point, Canva, Google Drive, Canva, Genially,

Prezi, o La Herramienta Digital Que Se Les Facilite Y Consideren Conveniente Que Permita

Responder Y Registrar Información Textual Y Grafica A Partir De Las Siguientes Preguntas:

16

2.1. ¿Qué es Java? ............................................................................................... 16

2.2. Origen e historia de java. .............................................................................. 23

2.3. Historia y Evolución de java. ........................................................................ 24

2.4. ¿Qué es la programación orientada a objetos? ............................................... 25


4

2.5. ¿Qué es un IDE de programación? ................................................................ 28

2.6. Tipos de compiladores para trabajar en lenguaje java – comparativa – ventajas

y desventajas 31

CONCLUSIONES. ............................................................................................... 35

REFERENCIAS. .................................................................................................. 36
5

INTRODUCCIÓN.

Un trabajo escrito sobre el estudio de JAVA, NetBeans, Programación orientada a objetos

y compiladores es una oportunidad para explorar aspectos esenciales de la programación. Aquí

hay una breve introducción que podría servir como punto de partida para tu trabajo:

La programación es un pilar fundamental en la era digital, y entender conceptos clave

como JAVA, NetBeans, la programación orientada a objetos y los compiladores es esencial para

cualquier aspirante a desarrollador de software. En este trabajo, nos sumergiremos en estos temas

para comprender sus interacciones y la importancia en el desarrollo de aplicaciones informáticas.

JAVA, conocido por su portabilidad y orientación a objetos. Exploraremos cómo JAVA permite

la creación de aplicaciones robustas y multiplataforma. NetBeans, que se ha convertido en una

herramienta esencial para programadores de JAVA. Analizaremos su funcionalidad y cómo

facilita el proceso de codificación y depuración. La programación orientada a objetos es un

paradigma basado en la creación de objetos y clases. Veremos cómo este enfoque modular

mejora la reutilización de código y la organización de proyectos. Por último, los compiladores

son elementos críticos en la traducción de código fuente a código ejecutable. Discutiremos su

papel en la ejecución exitosa de programas escritos en JAVA.

A lo largo de este trabajo, exploraremos cómo estos componentes se combinan para crear

aplicaciones funcionales y eficientes, brindando una visión holística de la programación en

JAVA y sus fundamentos.


6

JUSTIFICACIÓN.

Hacer un trabajo escrito sobre el estudio de JAVA, NetBeans, Programación orientada a

objetos y compiladores es justificable por varias razones fundamentales:

✓ Relevancia en la Informática: Estos conceptos son pilares en la informática y el

desarrollo de software. JAVA es uno de los lenguajes de programación más

populares, y la programación orientada a objetos es un paradigma ampliamente

utilizado. Comprender estos temas es esencial en un mundo cada vez más digital.

✓ Herramientas Vitales para Desarrolladores: NetBeans es un entorno de desarrollo

ampliamente utilizado que facilita la creación de aplicaciones JAVA. Los

compiladores son cruciales para convertir código legible por humanos en

instrucciones que una computadora puede ejecutar.

✓ Aplicación Práctica: Estos conocimientos se aplican en la creación de software en

diversas industrias, desde aplicaciones móviles hasta sistemas empresariales. Un

trabajo escrito proporciona una base sólida para futuros desarrolladores.

✓ Aprendizaje Profundo: Investigar y escribir sobre estos temas implica un proceso

de aprendizaje profundo. Ayuda a los estudiantes a asimilar conceptos complejos

y desarrollar habilidades de resolución de problemas.

✓ Recursos Abiertos: La abundancia de recursos disponibles en línea y la

documentación hacen que estos temas sean accesibles para la investigación y el

aprendizaje independiente.
7

✓ Preparación Profesional: Para aquellos que buscan carreras en desarrollo de

software, la comprensión de JAVA, NetBeans, Programación orientada a objetos

y compiladores es una preparación esencial para el mercado laboral.

✓ Contribución al Conocimiento: La investigación y la escritura pueden generar

conocimiento adicional y aportar nuevas perspectivas a estos temas en constante

evolución.

Un trabajo escrito sobre estos temas es una oportunidad para adquirir habilidades

valiosas, comprender la tecnología moderna y prepararse para carreras en informática y

desarrollo de software. Además, contribuye al crecimiento y la difusión del conocimiento en

estos campos.
8

OBJETIVOS.

El objetivo principal de un trabajo escrito sobre el estudio de JAVA, NetBeans,

Programación orientada a objetos y compiladores es proporcionar una comprensión integral de

estos conceptos clave en la programación. Aquí están los objetivos específicos que se pueden

plantear para dicho trabajo:

✓ Presentar una visión general de JAVA como lenguaje de programación,

destacando su importancia en la informática y su amplio uso en el desarrollo de

aplicaciones.

✓ Profundizar en las características y funcionalidades de NetBeans como entorno de

desarrollo integrado (IDE), destacando su papel en la creación y gestión de

proyectos en JAVA.

✓ Examinar los principios fundamentales de la programación orientada a objetos,

incluyendo conceptos como clases, objetos, herencia y encapsulación, y cómo se

aplican en JAVA.

✓ Analizar el papel de los compiladores en la traducción del código fuente a código

ejecutable, destacando su relevancia para garantizar la funcionalidad de

programas escritos en JAVA.

✓ Incluir ejercicios y prácticas que permitan a los lectores aplicar los conocimientos

adquiridos, promoviendo la práctica y la comprensión de estos conceptos.

✓ Mostrar ejemplos de aplicaciones prácticas que utilizan JAVA, NetBeans y la

programación orientada a objetos, lo que ayuda a contextualizar el aprendizaje.

También al explorar cómo el conocimiento de estos temas puede abrir


9

oportunidades en el desarrollo de software y brindar una visión de las tendencias

futuras en este campo.

Al abordar estos objetivos, el trabajo proporcionará una base sólida para comprender y

aplicar estos conceptos en el mundo de la programación y la informática.


1.1. DESCARGAS.
1.

2.
1.2. INSTALACIÓN DE JDK.
1.

2.
1.

2.

3.
1.3. INSTALACIÓN DE
NETBEANS.
1.

2.
1.

2.

3.
1.4. PRUEBA
Para verificar que todo esta instalado correctamente iniciamos la aplicasion de
Netbeans y creamos un proyecto para verificar que todo este correcto.
2.1 JAVA
JAVA es un lenguaje multiplataforma,
orientado a objetos y centrado en la red
que se puede utilizar como una plataforma
en sí mismo. Es un lenguaje de
programación rápido, seguro y confiable
para codificarlo todo, desde aplicaciones
móviles y software empresarial hasta
aplicaciones de macrodatos y tecnologías
del servidor.
2.2. ORIGEN
JAVA tuvo origen en el año 1.991, con el objetivo de suplir unas
necesidades generadas luego de emplear C y C++, que es un lenguaje
de programación parecido a C++ en estructura y sintaxis, fuertemente
orientado a objetos, pero con una máquina virtual propia. Esto se hizo
bajo el principio, de poder ser usado bajo cualquier arquitectura "Write
Once, Run Anywhere (escríbelo una vez, ejecútalo en cualquier sitio)".
2.3. HISTORIA Y
EVOLUCIÓN
JAVA nace en 1.991 con el nombre "OAK", posteriormente cambiado por Green por
problemas legales, y finalmente con la denominación actual JAVA.
En 1992 se presenta el proyecto verde, con los prototipos a bajo nivel. Entre 1993 y
1994 se trabaja para poder presentar un prototipo funcional (hotJava) donde se ve
todo el potencial que JAVA puede ofrecer.
En 1995, es presentada la versión alpha de java, y un año después en 1996 es lanzado
el primer JDK (JDK 1.0). El desarrollo de java a partir de entonces es imparable, se
van presentando nuevos paquetes y librerías hasta la actualidad.
2.4. PROGRAMACIÓN
ORIENTADA A OBJETOS.
La Programación Orientada a objetos permite
que el código sea reutilizable, organizado y fácil
de mantener. Sigue el principio de desarrollo de
software utilizado por muchos programadores
DRY (Don’t Repeat Yourself), para evitar
duplicar el código y crear de esta manera
programas eficientes.
PRINCIPIOS DE LA PROGRAMACIÓN
ORIENTADA A OBJETOS.
La Encapsulación: consiste en diseñar objetos para compartir comportamientos,
lo que nos permite procesar objetos de diferentes maneras.
La Abstracción: La abstracción es cuando el usuario interactúa solo con los
atributos y métodos seleccionados de un objeto, utilizando herramientas
simplificadas de alto nivel para acceder a un objeto complejo.
La Herencia: define relaciones jerárquicas entre clases, de forma que atributos y
métodos comunes puedan ser reutilizados.
El Polimorfismo: consiste en diseñar objetos para compartir comportamientos,
lo que nos permite procesar objetos de diferentes maneras.
LENGUAJES ORIENTADOS
A LA POO.
JAVA
C++
Python
c#
2.5. ¿QUÉ ES UN IDE
DE PROGRAMACIÓN?
Un Entorno de Desarrollo Integrado (IDE, por
sus siglas en inglés) es una aplicación de software
que proporciona un conjunto de herramientas y
características para facilitar el desarrollo de
software. Un IDE está diseñado para ayudar a
los programadores a escribir, depurar y
mantener código de manera más eficiente.
ALGUNAS CARACTERÍSTICAS
CÓMUNES DE UN IDE INCLUYEN:
Editor de código con resaltado de sintaxis.
Depurador para identificar y solucionar errores en el código.
Administrador de proyecto para organizar y gestionar
archivos.
Autocompletado de código.
Herramientas de compilación y ejecución.
Integración con sistemas de control de versiones.
Soporte para refactorización de código.
Generación de documentación.
Acceso a biblioteca y frameworks.
EJEMPLOS DE
IDES POPULARES.

Eclipse. Visual Studio.

PyCharm.
IntelliJ IDEA. Netbeans.
2.6. TIPOS DE COMPILADORES
PARA TRABAJAR LENGUAJE JAVA .
En el contexto de Java, el código fuente JAVA
se compila en código intermedio llamado
"bytecode", que luego se ejecuta en una
máquina virtual Java (JVM). Por lo tanto, en
lugar de hablar de compiladores, se suele hablar
de "entornos de desarrollo" y "máquinas
virtuales Java".
COMPARATIVA ENTRE COMPILADORES.
Eclipse Intellij IDEA
Eclipse es un IDE de código abierto que ofrece una amplia
IntelliJ IDEA es otro IDE ampliamente utilizado para
gama de características y plugins. Es altamente
Java. Es conocido su facilidad de uso y características
configurable y utilizado por muchos desarrolladores.
avanzadas de refactorización. A menudo es el favorito de
Ventajas incluyen una gran comunidad de usuarios y una
los desarrolladores Java, aunque su versión Community es
amplia gama de plugins para diversas tareas de desarrollo.
gratuita, la versión Ultimate es de pago.
Sin embargo, su curva de aprendizaje puede ser empinada
para algunos.
VENTAJAS.
Mejor rendimiento: El código compilado tiende a ser más rápido en
tiempo de ejecución que el código interpretado, lo que es beneficioso
para aplicaciones Java que requieren alta velocidad de procesamiento.
Detección temprana de errores: El proceso de compilación verifica el
código en busca de errores antes de la ejecución, lo que ayuda a evitar
errores en tiempo de ejecución.
Mayor seguridad: Los archivos compilados son más difíciles de
modificar o copiar, lo que aumenta la seguridad de las aplicaciones Java.
Optimización: Los compiladores pueden realizar optimizaciones de
código, lo que mejora aún más el rendimiento de la aplicación.
DESVENTAJAS.
Proceso más Lento: La compilación puede llevar más tiempo en
comparación con la interpretación, lo que ralentiza el ciclo de
desarrollo.
Código menos Portable: Los archivos compilados suelen ser específicos
de una plataforma, lo que puede limitar la portabilidad de las
aplicaciones Java.
Requiere un paso Adicional: Los desarrolladores deben compilar el
código antes de ejecutarlo, lo que agrega un paso adicional al proceso de
desarrollo.
35

CONCLUSIONES.

Al realizar esta investigación, podemos llevar a cabo varias conclusiones significativas

así:

Java es un lenguaje de programación que lo hace adecuado para crear programas en una

variedad de entornos y sistemas operativos, lo que amplía sus posibilidades de uso. NetBeans es

un IDE que nos facilita el desarrollo, la depuración y la gestión de proyectos, ahorrando tiempo y

aumentando la eficiencia en el proceso de codificación. En cuanto la programación orientada a

objetos, nos facilita la reutilización de código y el diseño modular de aplicaciones. Comprender

este enfoque es esencial al programar en Java. Estos compiladores desempeñan un papel

fundamental en la traducción del código fuente a código ejecutable. Entender su funcionamiento

es esencial para garantizar que un programa escrito en Java se ejecute correctamente en una

máquina específica.

En resumen, el estudio de Java, NetBeans y la programación orientada a objetos sienta las

bases sólidas para el desarrollo de software. Aunque no todos se convierten en programadores, es

esencial que los ingenieros tengan un conocimiento básico de estos conceptos para colaborar en

proyectos tecnológicos. Así mismo, el estudio de JAVA, NetBeans, la programación orientada a

objetos y los compiladores es fundamental para aquellos que desean desarrollar software

efectivamente y comprender los principios subyacentes de la programación en un mundo

tecnológico en constante evolución.


36

REFERENCIAS.

❖ Miriam Martínez Canelo. (2020, noviembre 2). ¿Qué es la Programación

Orientada a Objetos? Profile Software Services.

https://profile.es/blog/que-es-la-programacion-orientada-a-objetos/

❖ ¿Qué es Java? - Explicación del lenguaje de programación Java - AWS. (2023).

Amazon Web Services, Inc.

https://aws.amazon.com/es/what-is/java/

❖ Netec. (2018, noviembre 5). Historia de Java, un camino lleno de curiosidades.

Netec; Netec.
https://www.netec.com/post/historia-y-curiosidades-de-java

❖ Programación orientada a objetos. (s.f.). www.ibm.com.

https://www.ibm.com/docs/es/spss-modeler/SaaS?topic=language-object-

oriented-programming

❖ Qué es un IDE y Para qué Sirve en Programación - IMMUNE. (2023). Immune

Technology Institute.

https://immune.institute/blog/que-es-un-ide/

❖ Admin. (2020, marzo 25). ▷ Instalar JDK y Apache Netbeans en Windows 10 】.

Programación Desde Cero.

https://programacion.top/java/instalar-jdk-y-netbeans/

❖ Locura Informática Digital. (2019, julio 21). En este Tutorial

aprenderemos a cómo descargar e instalar Netbeans 11.0 + JDK. Locura

Informática Digital; Locura Informática Digital.


37

https://www.locurainformaticadigital.com/2019/07/21/descargar-e-instalar-

netbeans-11-windows/

También podría gustarte