Sei sulla pagina 1di 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 v@.5 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

Potrebbero piacerti anche