Currently Empty: $0.00
Curriculum
- 1 Section
- 73 Lessons
- 30 Days
Expand all sectionsCollapse all sections
- OOP + Java Deep Dive with Eclipse73
- 1.1Eclipse IDE Setup & Java Refresher
- 1.2Installing Eclipse & JDK
- 1.3Setting up workspace
- 1.4Java syntax, OOP recap
- 1.5Advanced Classes & Objects
- 1.6Inner classes, anonymous classes
- 1.7Static vs instance context
- 1.8Interfaces & Abstraction
- 1.9Interfaces vs abstract classes
- 1.10Functional interfaces
- 1.11Packages & Access Modifiers
- 1.12Organizing code with packages
- 1.13Private, protected, public, default
- 1.14Eclipse Productivity Tools
- 1.15Debugger, breakpoints, refactoring
- 1.16Code templates, snippets
- 1.17Unit Testing with JUnit in Eclipse
- 1.18Writing and running test cases
- 1.19Assertions and test suites
- 1.20Mini Project 1 — Student Management System (OOP-focused)
- 1.21Collections, Generics, Exception Handling
- 1.22Java Collections Framework Overview
- 1.23List, Set, Map, Queue interfaces
- 1.24ArrayList, LinkedList, HashSet, TreeSet
- 1.25Differences, use cases
- 1.26HashMap, TreeMap, LinkedHashMap
- 1.27Real-world examples with maps
- 1.28Generics and Type Safety
- 1.29Generic methods & classes
- 1.30Bounded types and wildcards
- 1.31Exception Handling Deep Dive
- 1.32try-catch-finally, custom exceptions
- 1.33Annotations & Reflection
- 1.34Custom annotations
- 1.35Reflection API usage
- 1.36Mini Project 2 — Library System (Generics + Exception Handling)
- 1.37Multithreading, File I/O, JDBC, Networking
- 1.38Multithreading Basics
- 1.39Thread class, Runnable interface
- 1.40Thread lifecycle
- 1.41Synchronization and Concurrency
- 1.42Locks, synchronized blocks
- 1.43Deadlock, thread safety
- 1.44File I/O with java.nio and java.io
- 1.45Reading and writing text and binary files
- 1.46Java Serialization & Deserialization
- 1.47Serializable interface
- 1.48ObjectInputStream & ObjectOutputStream
- 1.49JDBC with MySQL/PostgreSQL
- 1.50Connecting to DB, executing queries
- 1.51PreparedStatement & transactions
- 1.52Java Networking (Sockets & HTTP)
- 1.53ServerSocket, ClientSocket
- 1.54Mini Project 3 — Employee Database System with JDBC
- 1.55Simple HTTP client with HttpURLConnection
- 1.56JavaFX, Design Patterns, Final Project
- 1.57JavaFX GUI Basics in Eclipse
- 1.58Stage, Scene, FXML files
- 1.59JavaFX controls (Button, TextField, etc.)
- 1.60JavaFX Layouts and Events
- 1.61VBox, HBox, BorderPane
- 1.62Event handling, controller integration
- 1.63Design Patterns in Java (Part 1)
- 1.64Singleton, Factory, Builder patterns
- 1.65Design Patterns in Java (Part 2)
- 1.66Observer, Strategy, MVC architecture
- 1.67Logging, Assertions, Best Practices
- 1.68java.util.logging, log4j basics
- 1.69Clean code principles
- 1.70Final Project Planning & Setup
- 1.71Inventory System, Chat App, Budget Tracker
- 1.72Final Project Development (JavaFX + DB)
- 1.73Project Presentation + Final Assessment + Certificate