0% found this document useful (0 votes)
22 views

Course Name Introduction To Object-Oriented Programming With Java

This course provides a 50-hour introduction to object-oriented programming with Java. It begins with an overview of Java and OOP concepts before teaching how to create OO applications in Java, covering topics like classes, inheritance, interfaces, exceptions, and Java APIs. The course is designed for those new to Java and assumes some programming experience. It prepares students for software development roles and the Oracle Certified Associate certification.

Uploaded by

Sanchit Goel
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views

Course Name Introduction To Object-Oriented Programming With Java

This course provides a 50-hour introduction to object-oriented programming with Java. It begins with an overview of Java and OOP concepts before teaching how to create OO applications in Java, covering topics like classes, inheritance, interfaces, exceptions, and Java APIs. The course is designed for those new to Java and assumes some programming experience. It prepares students for software development roles and the Oracle Certified Associate certification.

Uploaded by

Sanchit Goel
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Course Name Course Code Course Duration About the Technology

Introduction to Object-Oriented Programming with Java


RPROOPJFN 50 Hours Java technology is both a programming language and a platform. he Java programming language is a high!level" ob#ect!oriented language. Java programs are both compiled and interpreted. $ompilation translates Java code into an intermediate language called Java bytecode. %ytecode is in turn parsed and run &interpreted' by the Java (irtual )achine &J()' * a translator bet+een the language and the underlying operating system and hard+are. , compiled Java program can run on any system that has a version of the J(). he Java platform is a soft+are!only platform that can run on top of most hard+are platforms. -t consists of the J() and the Java ,P- * a large collection of ready!made components &classes' that ease application development and deployment. he Java ,P- spans everything from basic ob#ects" to net+or.ing and security" to /)0 generation and +eb services. -t is grouped into libraries * .no+n as packages * of related classes and interfaces.

About the course

he course begins +ith an introduction to the Java programming language and a revie+ of the principles of ob#ect!oriented &OO' development before focusing on ho+ to create ob#ect!oriented applications in Java. his course includes topics such as recogni1ing Java constructs that enable ob#ect!orientation. he course provides you +ith an overvie+ of the Java language synta2" including pac.ages" classes" methods" variables" conditional statements" and control flo+. 3ou then learn about the role of inheritance and interfaces in Java" ho+ to create and handle e2ceptions" and ho+ to refactor code. -n addition" this course covers various ne+ features of Java 45 5 and Java 45 6" such as generics" autobo2ing" and annotations. 3ou also learn about the different Java application programming interfaces &,P-s'" focusing on the ,P-s most commonly used in real!+orld Java applications such as $ollections" -nput7Output &-7O'" hreads" and other utility classes.

Audience

his course is designed for people +ith little or no Java programming e2perience. 4tudents of 5ngineering &$4" - " 5$5" 555'! 8nd7 9rd 3ear )$, : ;st 3ear %4c" %, !8nd 3ear

-%) $areer 5ducation

Pre- e!uisites Contents

4ome programming e2perience and familiarity +ith OO programming.

design

4tate the advantages of an ob#ect!oriented approach to <escribe essential ob#ect!oriented concepts and <escribe the fundamentals of ob#ect!oriented $reate Java classes that implement an ob#ect!oriented

soft+are development terminology programming

,pply Java language constructs that enable and enforce

OO!related concepts such as data encapsulation" strict typing and type conversion" inheritance" and polymorphism =se Java synta2 to develop applications in Java =se inheritance and interfaces in Java applications Refactor Java code <escribe and use some of the important ,P- classes and o o o o o o Primitive +rapper classes $lasses in the $ollections Frame+or. =tility classes -7O classes hreads 52ceptions =se the Java development tools in 5clipse (9.5 <ebug Java programs <escribe Java 55 component model and its use in <evelop" debug" and test server!side applications <evelop and test servlets <evelop and test J4P pages 0earn ho+ to use J4Ps and servlets in accordance +ith <evelop" test" and use J4P custom tags

interfaces available in Java" including>

building server!side applications

the )odel7(ie+7$ontroller&)($' programming model

-%) $areer 5ducation

A""licable I#$ Certi%ication &ollow on Courses

! N, ! )astering 4ervlet and J4P <evelopment +ith Rational Rational esting ! Fundamental 5ssentials of -%) Rational Rhapsody [email protected] for 4oft+are -%) Rational 4olutions for )obile ,pplications -%) $5 )inor Pro#ect

,pplication <eveloper &R<?;0'

5ngineers &Java' <evelopment 7 esting for ,ndroid based devices

-%) $areer 5ducation

You might also like