Java Programming: Principles of Software Design

Using numerous classes, solve real-world problems with Java. Learn how to use Java interfaces to construct scalable programming solutions. Recognize that software engineering entails more than just producing code; it also entails logic and design. You will have constructed a program that analyzes and sorts earthquake data, as well as a predictive text generator, by the end of this course. This is one of the best online Programming Principles courses.


You will be able to:

  • Use sorting effectively in problem solving after completing this course;
  • Create classes that use the Comparable interface.
  • Analyze empirical performance using time data;
  • Divide problems into several classes, each with its own set of techniques;
  • Determine whether a Java API class may be used to solve a certain problem;
  • Implement programming solutions utilizing a variety of methods and be aware of tradeoffs;
  • When writing programs, use object-oriented notions such as interfaces and abstract classes.
  • Hide implementation decisions appropriately so that they are not evident in public methods; and
  • Recognize that algorithms and Java programs have limitations when it comes to fixing problems.
  • Exception-handling, static methods, java.net, and java.io packages are all examples of typical Java classes and idioms.


Skills you will gain

  • Programming Principles
  • Interfaces
  • Software Design
  • Java Programming


Instructor: Robert Duvall, Andrew D. Hilton, Owen Astrachan, Susan H. Rodger

Coursera rate: 4.6/5.0, 1.390 ratings

Offered by: Duke University

Enroll here: https://www.coursera.org/learn/java-programming-design-principles

https://gogotraining.com/
https://gogotraining.com/
http://www.alltechflix.com/
http://www.alltechflix.com/

Toplist Joint Stock Company
Address: 3rd floor, Viet Tower Building, No. 01 Thai Ha Street, Trung Liet Ward, Dong Da District, Hanoi City, Vietnam
Phone: +84369132468 - Tax code: 0108747679
Social network license number 370/GP-BTTTT issued by the Ministry of Information and Communications on September 9, 2019
Privacy Policy