5 Free Java Video Courses for Beginner
- Details
- Written by Nam Ha Minh
- Last Updated on 26 March 2016   |   Print Email
- Java Tutorial for Complete Beginners
- Java Design Patterns and Architecture
- Java Multi-threading
- Eclipse IDE for Beginners - Increase Your Productivity
- Java Database Connection - JDBC and MySQL
1. Java Tutorial for Complete Beginners

What you can learn:
- Java Core: Language fundamentals; OOP concepts; Handling exceptions; Generics and Wildcards; Reading Files, etc.
- The Java Collections Framework: ArrayList; Linked Lists; HashMap; Set, sorting, etc.
- Eclipse shortcuts; Java 8 Lambda Expressions; recommended books.
2. Java Design Patterns and Architecture

- A brief history of software design.
- Structural Patterns: Model-View-Controller; Observer;
- Smaller Scale Patterns: Singleton; Beans; DAO; Factory; Façade; Adapter.
3. Java Multi-threading

- Starting threads; Basic thread synchronization.
- Multiple Locks; Re-entrant Locks.
- Thread Pools; Deadlock; Semaphores.
- Callable and Future.
- Interrupting threads.
- Multithreading in Swing with SwingWorker
4. Eclipse IDE for Beginners - Increase Your Productivity

- Getting Started with Eclipse: Installing the Eclipse IDE; Create a Java application; Exploring the Eclipse user interface.
- Managing Source Code: Searching and Navigating; Generating Java source code; Refactoring code.
- Advanced Features: Debugging; Adding JAR files; Running JUnit tests; Importing projects; Exporting projects; Setting Eclipse preferences.
5. Java Database Connection - JDBC and MySQL

- Getting Started with JDBC: JDBC Overview; Setting up the development environment.
- Performing Basic JDBC Operations: Submitting queries; Inserting; Updating; Deleting; Creating.
- Calling Stored Procedures: IN, INOUT and OUT parameters; Result Set.
- Transactions and Metadata: Defining JDBC transactions; Accessing Database metadata; Reading ResultSet metadata.
- Handling BLOBs and CLOBs: Reading and writing BLOBs and CLOBs.
- Database Configuration.
About the Author:

Comments