Oracle Java Certifications

Slides:



Advertisements
Similar presentations
Introduction to the Spring Framework
Advertisements

1 Copyright © 2005, Oracle. All rights reserved. Introduction.
3 Copyright © 2005, Oracle. All rights reserved. Designing J2EE Applications.
Professional Services Developer Program Services
J2EE Architecture Overview
Apache Struts Technology
CSc 2310 Principles of Programming (Java)
ISE 390 Dynamic Web Development Java EE Web Applications.
An architecture for webb applications, J2EE
Integrating SOA and the Application Development Framework Shaun O’Brien Principal Product Manager – Oracle JDeveloper / ADF.
Introduction to Java 2 Enterprise Edition About myself –Neutrinos, Cancer Research, IT Applications Today’s topic: J2EE –Context –Advantages –Components.
Sapana Mehta (CS-6V81) Overview Of J2EE & JBoss Sapana Mehta.
1 IS380 Class Agenda 01/11/05 Sock H. Chung 1.Syllabus 2.Chapter 1 3.Introduction 4. Request.
Java 2 – Enterprise Edition Kevin J. LaFata April 21, 2003 UM – St. Louis.
Layers & Tiers Umair Javed Lec - 41.
© 2005, Cornell University. Rapid Application Development using the Kuali Architecture (Struts, Spring and OJB) A Case Study Bryan Hutchinson
J2EE Java2 Enterprise Edition by Damian Borth. Contents Introduction Architectures styles Components Scenarios Roles Processing a HTTP request.
Course Map The Java Programming Language Basics Object-Oriented Programming Exception Handling Graphical User Interfaces and Applets Multithreading Communications.
J2EE vs..NET Nigam Patel. Topics Background –Web Services, J2EE and.NET Similarities Differences Conclusion –Pros and Con (J2EE and.NET)
J2EE Java 2 Enterprise Edition. Relevant Topics in The Java Tutorial Topic Web Page JDBC orial/jdbc
Structure of a web application1 Dr Jim Briggs. MVC Structure of a web application2.
Object-Oriented Enterprise Application Development Course Introduction.
Address - #22, 1 st Floor, Station View Road, Kodambakkam, Chennai JTech Soft Solutions Website:
J AVA SE, EE, AND ME Compiled (with permission) from Sang Shin’s Introduction to Java EE Online Course Introduction to Java EE Online Course.
Chapter 10 EJB Concepts of EJB Three Components in Creating an EJB Starting/Stopping J2EE Server and Deployment Tool Installation and Configuration of.
1 INTRO TO BUSINESS COMPONENTS FOR JAVA (BC4J) Matt Fierst Computer Resource Team OracleWorld Session
OCM-JEE Introduction 7/4/13 - Jagadeesh Babu 1 TCS eMatrix CoE
Advanced Java New York University School of Continuing and Professional Studies.
Rakesh Kumar Jha M. Tech..  Master Android Development via a fun and easy to learn system  Learn step-by-step via Class Room, Online, Audio, Video Android.
Ing. Ignacio Roqueta ARTech GeneXus and J2EE.
J2EE Structure & Definitions Catie Welsh CSE 432
Enterprise Java v120131Intro to JavaEE1 Java EE 5 TM Introduction.
Sadegh Aliakbary Sharif University of Technology Fall 2012.
JSF Introduction Copyright © Liferay, Inc. All Rights Reserved. No material may be reproduced electronically or in print without written permission.
SCEA certification Alain Hsiung, Ideartis Java Users Group Switzerland Technopark Zurich,
Fall CIS 764 Database Systems Design L8. Web ….
Source: Peter Eeles, Kelli Houston, and Wojtek Kozaczynsky, Building J2EE Applicationa with the Rational Unified Process, Addison Wesley, 2003 Prepared.
Measuring Application Server Performance using ECperf David Lucas President Lucas Software Engineering, Inc
Java Web Development with NetBeans IDE -- Kai Qian Chapter 5 JavaServer Faces (JSF) Technology.
Enterprise Java Beans. Model 1 J2EE – Web View Model/View/Controller Model View Control Data base Web Server Model One Architecture HTTP Request HTTP.
Syllabus. Instructor Dr. Hanan Lutfiyya Middlesex College 418 Ext Office Hours: Wednesday 5-6; Thursdays 4-6 or by appointment.
ITIL Release- Control and Validation -RCV- Full Certification Online Learning and Study Book Course - The ITIL Intermediate RCV Capability Complete Certification.
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
1 Copyright © 2004, Oracle. All rights reserved. Oracle Application Development Framework.
Introduction to EJB. What is an EJB ?  An enterprise java bean is a server-side component that encapsulates the business logic of an application. By.
Introduction to EJB. What is an EJB ?  An enterprise java bean is a server-side component that encapsulates the business logic of an application. By.
Java Programming: Advanced Topics 1 Enterprise JavaBeans Chapter 14.
ITIL Intermediate Lifecycle program- Service Design SD 1 Why bother paying extra money for all the bells and whistles that you're never going to use. Get.
Singleton Academy, Pune. Course syllabus Singleton Academy Pune – Course Syllabus1.
Apache Struts Technology A MVC Framework for Java Web Applications.
Building J2EE Applications Based on Design Patterns with Business Components for Java Olivier LE DIOURIS Principal Product Manager Oracle Corporation.
J AVA T RAINING IN A HMEDABAD By TOPS Technologies 1 TOPS Technologies Java Course.
1.Education Overview JAVA EE 6 Technologies
INTE 290 Summer 2015.
Java Web Development with NetBeans IDE -- Kai Qian Chapter 9 Case Study.
Oracle Certified Specialist 1Z0-809 Test Oracle Certified Professional, Java SE 8 Programmer Certification.
Web Services with Netbeans 6.0 Your Name Sun Campus Ambassador Your Address.
Visual Web & AJAX with Netbeans 6.0 Your Name Sun Campus Ambassador Your Address.
SCWCD Exam Certification Exam Preparation Course in a Book for Passing the SCWCD CX Exam - The How To Pass on Your First Try Certification Study.
RAD – 255 Certification Overview
Structure of a web application
ORACLE ADF ONLINE TRAINING COURSE
CSc 1302 Principles of Computer Science II
Java EE Overview The problem Java Enterprise Edition attempts to solve: maximize the use of Java technologies by providing a suite of Java technology specifications.
ISE 390 Dynamic Web Development
Java EE Overview The problem Java Enterprise Edition attempts to solve: maximize the use of Java technologies by providing a suite of Java technology specifications.
Distributed System Using Java 2 Enterprise Edition (J2EE)
JavaServer Faces: The Fundamentals
Component-based Applications
Component Technology Bina Ramamurthy 2/25/2019 B.Ramamurthy.
Presentation transcript:

Oracle Java Certifications Rory Preddy

Part 1 - Background and Introduction Part 2 - Programmer Agenda Part 1 - Background and Introduction Part 2 - Programmer Part 3 - Expert Part 4 - Master Part 5 - Rules, Booking and Writing Part 6 - Partner Specializations Part 7 - Jozi JUG’s study format Part 8 - Demos

A “little” bit about me Part 1 - Background SCJP in 2004 Started my first Study Group in 2006 Studied with 150 java developers last year In December 2014, BBD obtained Java Standard and EE specialisations

9,000,000 java developers in the world Why Certify? 9,000,000 java developers in the world 800,000 have a java certification 30,000 new certifications per year Youngest was a 10 year old from India who studied under candle light Oracle.com states certifications give you either: more money a promotion or better skills

But seriously, why Certify? Earning Potential - Java is in high demand Focus on your talents and mitigate your weaknesses Join the JUG initiative Sharpen your mind 2 minute rule – compilation, exceptions, novelty, flag

Java Certification Roadmap Beginner Associate Intermediate Programmer Mobile Expert EJB Database Web Services Web Components JSF Master Developer Architect

Part 1 - Background and Introduction Part 2 - Programmer Part 3 - Expert Part 4 - Master Part 5 - Rules, Booking and Writing Part 6 - Partner Specializations Part 7 - Jozi JUG’s study format Part 8 - Demos

Programmer 7 - Facts and Figures OCJA 7 (Associate) 1Z0-803 OCJP 7 (Programmer II) 1Z0-804 (Upgrade) 1Z0-805 Duration 140 minutes (2 1/2 hours) 150 Minutes 180 minutes (3 hours) Number of Questions 90 72 Pass Mark 63% 65% 60% Study Material Kathy Sierra Mala Gupta Mock test Yes Cost R1500

Java 7 Exam Objectives Flow Control OCJA 7 OCJP 7 1 Basics Class Design 2 Data Types Advanced Class Design 3 Flow Control Object-Orientation 4 Arrays Generics and Collections 5 Loops Strings 6 Methods and Encapsulation Exceptions and Assertions 7 Inheritance I/O 8 Exceptions NIO.2 9 Databases 10 Threads 11   Concurrency 12 Localization

Programmer 8 - Facts and Figures OCJA 8 (Programmer I) 1Z0-808 OCJP 8 (Beta Upgrade) 1Z0-810 Duration 120 minutes (2 hours) 150-225 minutes Number of Questions 77 N/A Pass Mark 65% Study Material Boyarsky & Selikoff Mock test Yes (New) No Cost R1500 R500

Java 8 Exam Objectives Flow Control OCJA 8 OCJP 8 Upgrade 1 Basics Lambda Expressions 2 Data Types Lambda Types 3 Flow Control Filtering Collections with Lambdas 4 Arrays Collection Operations with Lambdas 5 Loops Parallel Streams 6 Methods and Encapsulation Advanced Lambda 7 Inheritance Method Enhancements 8 Exceptions Date/Time API 9 Lambda Basics JavaScript with Nashorn 10 new Data Api basics 11   12

Part 1 - Background and Introduction Part 2 - Programmer Part 3 - Expert Part 4 - Master Part 5 - Rules, Booking and Writing Part 6 - Partner Specializations Part 7 - Jozi JUG’s study format Part 8 - Demos

EJB and JPA - Facts and Figures OCPJBCD (EJBs) 1Z0-895 OCEJPA (Persistence) 1Z0-898 Duration 110 minutes (2 hours) 135 minutes (2 1/2 hours) Number of Questions 60 64 Pass Mark 73% 61% Complexity Intermediate Expert Study Material 2 Excellent Study Notes EJB Spec No course book JPA spec Mock test Yes Cost R1500

EJB and JPA - Exam Objectives OCPJBCD (EJB’s) OCEJPA (Persistence) 1 Basics 2 Session Beans Entities 3 Singleton Session Beans Entity Managers 4 Message-Driven Beans Modeling Entity Relationships 5 Timers Entity Inheritance and Object-Relational Mapping 6 Interceptors Persisting Enums and Collections 7 Transactions Querying 8 Security Query Language 9 Best Practices Criteria API 10 Containers 11 Transactions and Locking 12 Advanced Concepts

Facts and Figures 64% 70% 57 60 87 140 minutes 90 minutes 120 mins OCEJWCD (Web Components) 1Z0-899 OCEJWSD (Web Services) 1Z0-897 OCEJEE6JSFD (JSF) 1Z1-896 Duration 140 minutes (2 1/2 hours) 90 minutes (1 1/2 hours) 120 mins (2 hours) Number of Questions 57 60 87 Pass Mark 64% 70% Complexity Intermediate Expert Study Material Book (Lyons) Servlet/JSP Spec Poor Study guide Soap, WSDL and Rest Specs JSF Spec Mock test Yes No Cost R1500

Exam Objectives OCEJWCD OCEJWSD OCEJEE6JSFD 1 Java Servlets (Web Components) OCEJWSD (Web Services) OCEJEE6JSFD (JSF) 1 Java Servlets SOAP service basics JSF Essentials 2 Java Server Pages RESTful service basics Navigation Model 3 MVC Java EE security Data Conversion and Validation model 4 servlet's environment Web service clients Event Handling 5 Web Containers Advanced RESTful web services Data table and Composite Components 6 Views Advanced SOAP web service Custom Components 7 Developing JSP pages MTOM and MIME Security 8 Custom tags WS-Addressing Test, Package, and Deploy 9 Controller facilities Message Level security 10 Options for the Model Best practices 11 Asynchronous web applications 12

Part 1 - Background and Introduction Part 2 - Programmer Part 3 - Expert Part 4 - Master Part 5 - Rules, Booking and Writing Part 6 - Partner Specializations Part 7 - Jozi JUG’s study format Part 8 - Demos

Master Steps Developer Architect OCPJP Essay 1 of 13 Oracle Courses Assignment Essay Certification Developer 1 of 13 Oracle Courses Exam Assignment Essay Certification Architect

Master Objectives N/A OCMJD (Developer) OCMJEA (Architect) Exam Application Design Concepts and Principles Common Architectures Integration and Messaging Business Tier Technologies Web Tier Technologies Design Patterns Security Assignment  Design an application requiring the following: GUI Network protocol A network server DB Design an application architecture and document: Business Tier Technologies choices Web Tier Technologies choices Applicability of Java EE Technology Patterns  Security  Essay Regarding your Application created in the assignment: List some of the major choices you made. Advantages and disadvantages of each of your choices.

Developer Assignment Essay exam Duration 1Z0-855 Essay exam 1Z0-856 Duration 6 months from assignment purchase 120 minutes (2 hours) Pass Mark 320 out of 400 points (80%) immediate fails (very strict) Subject to assignment Mock Enthuware Complete Guidance Pre Submission Validation Sample Projects Cost R1500

Developer assignment Marking Criteria (totals 400) General Considerations -(80 points) Documentation-(50 points) Object-Oriented Design-(50 points) GUI-(70 points) Locking-(80 points) Language Fluency-(70 points)

Architect 150 minutes 6 months from assignment purchase 120 minutes 60 Exam 1Z0-807 Assignment 1Z0-865 Essay 1Z0-866 Duration 150 minutes (2 1/2 hours) 6 months from assignment purchase 120 minutes (2 hours) Number of Questions 60 N/A Pass Mark 71% Subject to validation of assignment Cost R1500 Study Material Practice Guide (Amritendu)

List of Oracle Courses for Masters Developer Architect Developing Applications with Java EE 6 on WebLogic Server 12c Java SE 7 New Features Java SE 7 Programming Java SE 7 Fundamentals Object-Oriented Analysis and Design Using UML Java SE 7: Develop Rich Client Applications Java Performance Tuning with Mission Control & Flight Recorder Java SE 8 Fundamentals Java SE 8: Programming Architect Enterprise applications with Java EE Developing Applications for the Java EE 6 Platform Java Design Patterns Java EE 6: Develop Business Components with JMS & EJBs Java EE 6: Develop Database Applications with JPA Java SE 7 Fundamentals Java SE 7 Programming Web Component Development with Servlets & JSPs, Java EE 6 Java EE 6: Develop Web Services with JAX-WS & JAX-RS Java EE 7: New Features Object-Oriented Analysis and Design Using UML Java SE 8 Fundamentals Java SE 8: Programming Courses can be instructor-led in-class (ILT), a live virtual class (LVC), training on demand (TOD), or Unlimited Learning Subscription. Self-study CD and online courses are great preparation tools, but do not fulfill the training requirement.

Part 1 - Background and Introduction Part 2 - Programmer Part 3 - Expert Part 4 - Master Part 5 - Rules, Booking and Writing Part 6 - Partner Specializations Part 7 - Jozi JUG’s study format Part 8 - Demos

Exam rules You must wait 14 days before retaking a failed exam. (Registration will be allowed on the 14th day) You may not retake a passed exam at any time. You may not retake a beta exam at any time. An exam can be rescheduled at least 1 business day prior to the exam appointment.

Assignment rules Submission Deadlines: BOTH assignment and essay must be submitted within 6 months of assignment purchase date. Submit late and you have to purchase a new voucher. Assignment must be submitted before you can register for the essay. Assignment resubmissions must be submitted within 30 days of failure notification by email. you will be required to purchase a new assignment and re-take the essay

Booking To register for a exam there are a few options: Register and pay Pearson VUE directly. http://www.pearsonvue.com/oracle Purchase an exam voucher from Oracle and register at Pearson VUE to take the exam. Phone a provider (e.g. Bytes/TorqueIT ) and get them to book it Certain exams have pre-requisites to book But you don’t have to book the OCJA before the OCPJP but you won’t receive your certification until both are passed. New Rule - Java 7 associate for 7 programmer, and 8 for 8 If you have 1.4/5/6 - Upgrade to 7 first and then 8 Exam vouchers have an expiration date – most expire after 12 months Exam Vouchers with a 2nd retake are purchased with Oracle training

Writing Closed book Learn the 2 minute rule – compilation, exceptions, novelty, flag Flag Flag Flag Not all questions count Objectives and number of questions can change Objectives can and have changed Old topics can be asked After the exam Get results from certview.oracle.com Print your own Cert +- 2 hours after writing

Part 1 - Background and Introduction Part 2 - Programmer Part 3 - Expert Part 4 - Master Part 5 - Rules, Booking and Writing Part 6 - Partner Specializations Part 7 - Jozi JUG’s study format Part 8 - Demos

Criteria 2 50 Java 7 Associate/Programmer/Developer certifications Required Business Criteria Active OPN Membership at the Gold Level or above ($3000) Customer References 2 Competency Criteria Standard Edition Java 7 Associate/Programmer/Developer certifications Enterprise edition JEE 6 Expert certifications Advanced Area of specialization 50

Part 1 - Background and Introduction Part 2 - Programmer Part 3 - Expert Part 4 - Master Part 5 - Rules, Booking and Writing Part 6 - Partner Specializations Part 7 - Jozi JUG’s study format Part 8 - Demos

Read Every week we cover 1 chapter of the course book and additional online resources Reading material is done before the class Most Questions should be asked before the class Class is 1 hour a week - 7am to 8am via google Hangouts Class is designed as a QUICK overview of the reading material and discuss sample questions

Goals of the quiz are Logistically Practise writing for the exam To have a measure of performance Logistically Quiz is done using Mock Exam One hour slot to complete the test Opens the Friday at 4pm Closes Sunday at midnight – email result to instructor

Enthuware Mock exams CodeRanch.com Part 8 - Demos Enthuware Mock exams CodeRanch.com

Any Questions Rory Preddy

Appendix-Oracle Professional Certifications Beginners Associate/Programmer I – Java for Beginners (Exam) Intermediate Programmer II – Java for Experienced Programmers (Exam) Mobile Application Developer – Java Mobile (Exam) Expert Web Component Developer – JSP/HTML (Exam) JSF Developer – JSF/HTML (Exam) Java Web Services Developer – WSDL and Restful (Exam) Java Persistence Developer – SQL/ORM Database (Exam) Enterprise Java Beans Developer – Enterprise Java Beans (Exam) Master Developer – Code a DB and App (Course, Application and Essay) Enterprise Architect – UML, Patterns (Course, Exam, Assignment and Essay )

Appendix-TLA’s and Acronyms OCAJ – Oracle Certified Java Associate OCPJP – Oracle Certified Java Programmer OCPJWCD– Oracle Certified Web Component Developer OCEJEE6JSFD - Oracle Certified JavaServer Faces Developer OCPJBCD – Oracle Certified Enterprise JavaBeans Developer OCEJWSD – Oracle Certified Web Services Developer OMAD – Oracle Certified Mobile Application Developer OCEJPA - Oracle Certified Expert for Java Persistence API OCMJEA - Oracle Certified Master Java Enterprise Architect OCMJD – Oracle Certified Master Java Developer 1Z0-XXX – an apparently random number for Certification codes