Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
{
Programación II < Ing. Eivin Alfaro >
... } Introducción Introducir al estudiante a lenguajes de programación modernos y prácticos para el desarrollo de aplicaciones a la medida, los cuales repercuten en un ambiente y mercado tecnológico y con ello continuar con el fortaleciendo de lo aprendido en cursos anteriores como programación I y Algoritmos. Competencia Lograr que el estudiante pueda desarrollar destrezas en el desarrollo de aplicaciones en una arquitectura local, web, cliente – servidor y moviles, utilizando buenas prácticas en un lenguaje de programación que permita alternativas en el desarrollo de aplicaciones estándar y empresariales. Resultados Que el estudiante cuente con las herramientas y lógica para el desarrollo de aplicaciones web, cliente – servidor y aplicaciones móviles, esto a través de un lenguaje de programación de alto nivel y alta demanda en el mercado tecnológico. Puntos Importantes • Aplicar conceptos de programación orientada a objetos.
• Desarrollar aplicaciones utilizando el paradigma de la POO.
• Desarrollar destrezas en el manejo
de técnicas especiales de programación.
• Programar aplicaciones a la medida
en diferentes arquitecturas Instalaciones Requeridas • SQL Server 2017 o superior
• Visual Studio 2019 o superior
• Incluir Desarrollo Web • Xamarin Instalaciones Requeridas • Postman
• visual paradigm community edition
Distribución de Zona Parcial 1 15 pts Parcial 2 15 pts Actividades 20 pts Proyecto Final 15 pts Examen Final 35 pts total 100 pts Repaso General Programación Modular:
La programación modular es un enfoque de
diseño y desarrollo de software en el que un programa se divide en partes más pequeñas, llamadas módulos. Cada módulo es una unidad independiente que realiza una función específica y puede ser desarrollado, probado y mantenido de manera separada del resto del programa. Este enfoque ofrece varios beneficios, entre ellos: Repaso General Programación Modular:
Reusabilidad: Los módulos pueden ser reutilizados en
diferentes partes de un programa o en diferentes programas.
Mantenibilidad: Es más fácil realizar cambios y mejoras
en un módulo individual sin afectar el resto del programa.
Facilidad de prueba: Los módulos individuales pueden
ser probados de manera aislada, lo que simplifica la detección y corrección de errores. Repaso General Programación Modular:
Colaboración: Varios desarrolladores pueden trabajar en
diferentes módulos al mismo tiempo sin interferencias.
Legibilidad: El código modular es generalmente más
fácil de leer y entender, ya que está organizado en pequeñas partes lógicas. Ejemplo: Ejemplo: Ejemplo: En este ejemplo: [Link]: Define la clase Libro con propiedades para el título y el autor, así como un método ToString para representar el libro como una cadena.
[Link]: Define la clase Biblioteca, que
contiene una lista de libros y métodos para agregar y mostrar libros.
[Link]: Contiene el punto de entrada del programa
(Main), donde se crean instancias de Libro y Biblioteca, se agregan libros a la biblioteca y se muestran los libros almacenados.
Este enfoque modular hace que el código sea más
organizado, fácil de mantener y escalar, ya que cada módulo se ocupa de una responsabilidad específica