WD150G Introduction to Object-Oriented Programming with Java Examples

Overnet Education
A Segrate

Vuoi parlare del corso con un consulente?
Confronta questo corso con altri simili
Leggi tutto

Informazione importanti

  • Corso
  • Segrate
  • Durata:
    3 Giorni

In this 3-day instructor-led course, students learn how to adopt an object-oriented (OO) approach to software development. The course is designed for experienced developers coming to Java from non object-oriented languages such as COBOL, RPG, or C. It is also appropriate for those who are new to programming. Through a combination of instructor-led lectures and hands-on exercises, students take a case study through the stages of object-oriented requirements gathering, analysis, and design using the Unified Modeling Language (UML). Students learn how the Java language supports object-oriented programming, and how object-oriented designs can be implemented in Java. Numerous hands-on exercises and demonstrations provide practical experience with OO development from analysis and design to implementation. This course includes topics such as interpreting UML diagrams, recognizing Java constructs that enable object-orientation, and how design patterns can improve the implementation of applications. The course also provides an overview of different software development methodologies that can be applied to the development of object-oriented applications. This course prepares students for further training in the Java programming language by providing a sound foundation in OO principles.

Informazione importanti

Dove e quando

Inizio Luogo
Via Cassanese, 224, Palazzo Mantegna, Scala A, 20090, Milano, Italia
Visualizza mappa


  • Introduction to object-oriented programming
  • Exercise: Identifying candidate objects in a case study
  • Object concepts
  • Exercise: Identifying classes and methods in a case study
  • Key principles of object-oriented programming
  • Exercise: Identifying classes and associations in a case study
  • Introduction to UML
  • Development project life cycle
  • Requirements and use cases
  • Exercise: Identifying actors and use cases
  • Java technology overview
  • Demonstration: Programming Java with the SDK
  • Introduction to the Java language
  • Demonstration: Using the software development platform
  • Exercise: Java programming - Defining some classes
  • OO analysis - Static UML diagrams
  • Exercise: Finding candidate objects and creating a class diagram
  • OO analysis - Dynamic UML diagrams
  • Exercise: Developing sequence diagrams
  • OO design for implementation - Associations
  • Exercise: Refining the design for a case study (optional)
  • OO design for implementation - Inheritance
  • Exercise: Java programming - Implementing a design
  • Designing for change
  • Exercise: Java programming - Improving the implementation
  • Methodologies
  • Course summary

Each participant will have a station set up with operating systems and software needed for the exercises.

Confronta questo corso con altri simili
Leggi tutto