Call : (+91) 99 8080 3767
Mail : info@EncartaLabs.com
EncartaLabs

Introduction to OOPs with Java

( Duration: 3 Days )

In Object Oriented Programming with Java training course, you will learn to adopt an Object Oriented (OO) approach to software development. This 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.

This course covers 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.

By attending Object Oriented Programming with Java workshop, delegates will learn to:

  • State the advantages of an Object Oriented approach to software development
  • Describe essential Object Oriented concepts and terminology
  • Perform OO requirements gathering, analysis, and design
  • Describe the role of Unified Modeling Language (UML) in object - oriented analysis and design
  • About the most commonly used types of UML diagrams
  • Create UML use case, class, and sequence diagrams
  • The impact of designing an application that can accommodate changes and the approaches to support such designs
  • Create Java classes that implement an Object Oriented design
  • Apply Java language constructs that enable and enforce OO-related concepts such as data encapsulation, strict typing and type conversion, inheritance, and polymorphism
  • How design patterns can improve the implementation of OO designs
  • Describe the incremental and iterative process for developing applications using object technology and how it differs from traditional approaches (for example, waterfall) to application development
  • Compare the Rational Unified Process (RUP) and Agile approach as software development methodologies

This Object Oriented Programming with Java class is designed for architects, designers, analysts, developers, testers, administrators, managers, and project managers who will use object oriented technology to build applications.

COURSE AGENDA

1

Object Oriented programming

2

Object concepts

3

Identifying classes and methods in a case study

4

Key principles of Object Oriented programming

5

Identifying classes and associations in a case study

6

UML

7

Development project life cycle

8

Requirements and use cases

9

Identifying actors and use cases

10

Java technology overview

11

the Java language

12

Demonstration: Using the software development platform

13

Java programming - Defining some classes

14

OO analysis - Static UML diagrams

15

Finding candidate objects and creating a class diagram

16

OO analysis - Dynamic UML diagrams

17

Developing sequence diagrams

18

OO design for implementation - Associations

19

Refining the design for a case study (optional)

20

OO design for implementation - Inheritance

21

Java programming - Implementing a design

22

Designing for change

23

Java programming - Improving the implementation

24

Methodologies

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting http://encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top