Duke University Educación gratuita en línea

Programación Java: Principios de Diseño de Software

Descripción

Resuelve problemas del mundo real con Java usando múltiples clases. Aprenda a crear soluciones de programación que se escalen utilizando interfaces Java. Reconozca que la ingeniería de software es más que escribir código: también implica pensamiento y diseño lógicos. Al final de este curso, habrá escrito un programa que analiza y clasifica los datos de terremotos, y ha desarrollado un generador de texto predictivo.

Después de completar este curso, podrás:
1. Use la clasificación apropiada para resolver problemas;
2. Desarrollar clases que implementen la interfaz comparable;
3. Use datos de tiempo para analizar el desempeño empírico;
4. Divida los problemas en varias clases, cada una con sus propios métodos;
5. Determine si una clase de la API de Java se puede usar para resolver un problema en particular;
6. Implemente soluciones de programación utilizando múltiples enfoques y reconozca compensaciones;
7. Use conceptos orientados a objetos, incluyendo interfaces y clases abstractas al desarrollar programas;
8. Ocultar adecuadamente las decisiones de implementación para que no sean visibles en los métodos públicos; y
9. Reconozca las limitaciones de los algoritmos y los programas Java para resolver problemas.
10. Reconozca las clases y expresiones idiomáticas estándar de Java, incluidos el manejo de excepciones, métodos estáticos, java.net y paquetes java.io.

Precio: ¡Inscríbase gratis!

Idioma: Inglés

Subtítulos: Ingles coreano

Programación Java: Principios de Diseño de Software - Universidad de Duke