Skip to content

Commit 808634e

Browse files
author
Anass Rach
committed
Add comprehensive Java 21 OCP resources!
1 parent 526bc75 commit 808634e

2 files changed

Lines changed: 76 additions & 18 deletions

File tree

_data/quiz/questions.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -479,7 +479,7 @@
479479
explanation: "Init prints Dad once. Loop runs twice printing Son Son."
480480
category: "Control Flow"
481481

482-
- question: "Which instanceof check returns false for a null reference?"
482+
- question: "What will this code print?"
483483
code: |
484484
class Family {
485485
public static void main(String[] args) {
@@ -492,6 +492,7 @@
492492
- "false"
493493
- "Compilation error"
494494
- "Throws exception"
495+
- "Nothing is printed"
495496
correct: 1
496497
explanation: "instanceof returns false when the reference is null."
497498
category: "Operators"

index.md

Lines changed: 74 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -139,26 +139,83 @@ layout: default
139139
</p>
140140
</div>
141141

142+
142143
## Resources & Support
143144

144-
<div class="resources-grid">
145-
<div class="resource-card">
146-
<h4>📚 Additional Materials</h4>
147-
<ul>
148-
<li><a href="{{ '/complete-java21-qa.html' | relative_url }}">Complete Q&A Study Guide</a></li>
149-
<li><a href="{{ '/quiz/' | relative_url }}">Interactive Practice Quiz</a></li>
150-
</ul>
151-
</div>
145+
### 💰 Paid Resources
146+
147+
<div class="resource-category">
148+
<h4>📚 Study Guides & Books</h4>
149+
<ul>
150+
<li><a href="https://www.amazon.com/Oracle-Certified-Professional-Developer-Study/dp/1394286619" target="_blank">OCP Oracle Certified Professional Java SE 21 Developer Study Guide</a> by Jeanne Boyarsky & Scott Selikoff (Sybex) - The most recommended book by exam authors</li>
151+
<li><a href="https://enthuware.com/books/295-java-21-certification-fundamentals" target="_blank">OCP Java 21 Programmer Certification Fundamentals</a> by Hanumant Deshmukh - Comprehensive coverage with focus on fundamentals</li>
152+
<li><a href="https://www.amazon.com/OCP-Java-Programmer-Certification-Fundamentals-ebook/dp/B0D2YHPNB9" target="_blank">OCP Java 17 & 21 Programmer Certification Fundamentals</a> by Hanumant Deshmukh - Covers both Java 17 and 21</li>
153+
<li><a href="https://www.amazon.com/Java-Programmer-Certification-Fundamentals-Part/dp/B0DCJ45KJX" target="_blank">OCP Java 17 & 21 Programmer Certification Fundamentals Part 1</a> by Hanumant Deshmukh - First part of two-part series</li>
154+
<li><a href="https://www.amazon.com/dp/B0DCGMFCDR" target="_blank">OCP Java 17 & 21 Programmer Certification Fundamentals Part 2</a> by Hanumant Deshmukh - Second part of comprehensive guide</li>
155+
<li><a href="https://www.amazon.com/OCP-Java-Certification-Exam-Refresher-ebook/dp/B0FP9JYZ8M" target="_blank">OCP Java 21 Certification Exam Refresher: Study Notes for 1Z0-830</a> by Hanumant Deshmukh - Quick revision notes for experienced developers</li>
156+
<li><a href="https://www.amazon.com/Java-Complete-Reference-Thirteenth-Herbert/dp/1265058415" target="_blank">Java: The Complete Reference, Thirteenth Edition</a> - In-depth coverage of Java 21 features</li>
157+
</ul>
152158

153-
<div class="resource-card">
154-
<h4>🤝 Contributing</h4>
155-
<p>Help improve this study resource:</p>
156-
<ul>
157-
<li><a href="https://github.com/Anasss/java21docCards/blob/main/CONTRIBUTING.md" target="_blank">Contribution Guide</a></li>
158-
<li><a href="https://github.com/Anasss/java21docCards/issues" target="_blank">Report Issues</a></li>
159-
<li><a href="https://github.com/Anasss/java21docCards" target="_blank">View Source Code</a></li>
160-
</ul>
161-
</div>
159+
<h4>🎯 Practice Tests & Mock Exams</h4>
160+
<ul>
161+
<li><a href="https://enthuware.com/java-certification-mock-exams/oracle-certified-professional/ocp-java-21-exam-1z0-830" target="_blank">Enthuware Mock Exams for Java 21</a> ($9.99) - 1200+ questions with detailed explanations, highly recommended by the community</li>
162+
<li><a href="https://www.udemy.com/course/1z0-830-java-se-21-developer-professional-exam-practice-test/" target="_blank">1Z0-830 Java SE 21 Developer Professional Practice Test</a> (Udemy) - 250+ practice questions by javinpaul</li>
163+
</ul>
164+
165+
<h4>🎥 Video Courses</h4>
166+
<ul>
167+
<li><a href="https://www.udemy.com/course/ocp11_from_oca8/" target="_blank">Java 21, Java 17, Java 11, Java 8 and Spring Boot 3</a> (Udemy) - by Dr. Seán Kennedy OCA, OCP</li>
168+
<li><a href="https://learn.oracle.com/ols/course/java-se-21-programming-complete/117252/138847" target="_blank">Oracle University: Java SE 21 Programming Complete</a> - Official Oracle training (subscription required)</li>
169+
<li><a href="https://learning.oreilly.com/videos/java-se-17/9780138194796/" target="_blank">O'Reilly Java SE Courses</a> by Simon Roberts - Available through O'Reilly subscription</li>
170+
</ul>
171+
</div>
172+
173+
### 🆓 Free Resources
174+
175+
<div class="resource-category">
176+
<h4>📖 Online Study Guides</h4>
177+
<ul>
178+
<li><a href="http://ocpj21.javastudyguide.com/" target="_blank">Free Java SE 21 Developer Study Guide</a> by Esteban Herrera - Complete free online book</li>
179+
<li><a href="https://github.com/r331/OCP-Oracle-Certified-Professional-Java-SE-21-1Z0-839-Open-Study-Guide" target="_blank">OCP Java SE 21 Open Study Guide</a> (GitHub) - Community-driven open study guide</li>
180+
<li><a href="{{ '/complete-java21-qa.html' | relative_url }}">Our Complete Q&A Study Guide</a> - Comprehensive question and answer format</li>
181+
</ul>
182+
183+
<h4>📝 Free Practice Questions</h4>
184+
<ul>
185+
<li><a href="https://www.dbexam.com/oracle/oracle-1z0-830-certification-sample-questions-and-answers" target="_blank">DBExam Free Sample Questions</a> - Free practice questions with explanations</li>
186+
<li><a href="{{ '/quiz/' | relative_url }}">Our Interactive Practice Quiz</a> - Free quiz with 40+ questions</li>
187+
</ul>
188+
189+
<h4>📘 Official Oracle Documentation</h4>
190+
<ul>
191+
<li><a href="https://docs.oracle.com/en/java/javase/21/" target="_blank">Oracle JDK 21 Documentation</a> - Official Java SE 21 documentation</li>
192+
<li><a href="https://docs.oracle.com/javase/tutorial/" target="_blank">The Java Tutorials</a> - Oracle's official Java tutorials</li>
193+
<li><a href="https://docs.oracle.com/en/java/javase/21/docs/api/index.html" target="_blank">Java SE 21 API Documentation</a> - Complete API reference</li>
194+
<li><a href="https://education.oracle.com/java-se-21-developer-professional/pexam_1Z0-830" target="_blank">Official Exam Information</a> - Oracle's exam page for 1Z0-830</li>
195+
</ul>
196+
197+
<h4>💬 Community Forums</h4>
198+
<ul>
199+
<li><a href="https://coderanch.com/f/24/java-programmer-OCPJP" target="_blank">CodeRanch OCPJP Forum</a> - Active community forum with exam authors participating</li>
200+
<li><a href="https://coderanch.com/forums/f-24/java-programmer-OCPJP" target="_blank">Java 21 OCP FAQ</a> - Frequently asked questions about the exam</li>
201+
</ul>
202+
203+
<h4>📰 Blogs & Articles</h4>
204+
<ul>
205+
<li><a href="https://www.selikoff.net/ocp21/" target="_blank">Scott Selikoff's OCP 21 Blog</a> - Updates and insights from the exam author</li>
206+
<li><a href="https://medium.com/javarevisited" target="_blank">JavaRevisited on Medium</a> - Articles about Java certification and preparation tips</li>
207+
</ul>
208+
</div>
209+
210+
### 🤝 Contributing to This Site
211+
212+
<div class="resource-category">
213+
<p>Help improve this study resource for the community:</p>
214+
<ul>
215+
<li><a href="https://github.com/Anasss/java21docCards/blob/main/CONTRIBUTING.md" target="_blank">Contribution Guide</a> - Learn how to add flashcards and questions</li>
216+
<li><a href="https://github.com/Anasss/java21docCards/issues" target="_blank">Report Issues</a> - Found a bug or have a suggestion?</li>
217+
<li><a href="https://github.com/Anasss/java21docCards" target="_blank">View Source Code</a> - Fork and contribute on GitHub</li>
218+
</ul>
162219
</div>
163220

164221
<style>

0 commit comments

Comments
 (0)