This course provides thorough coverage of the core Java platform, giving you the skills needed to begin developing in the Java Runtime Environment (JRE) and serving as a solid foundation for all Java-based development environments.


Core Java Training, MyExamCloud Java SE Developer course. This training course is developed with practical programming examples using AWT, Swing and Java FX. Each session comes with runnable Java SE applications to understand latest technology changes and APIs. The training course uses latest Java SE additions and APIs. The appendix section is updated every time when there is new changes or API in Java SE.

The course structure is organized to start from Introduction to computer programming, High Level Programming languages, Introduction to Object-Oriented programming, the real usage of OO programming, What is Java?, History of Java?, Your first Java Program, Instructions to Download and install JDK, Java Basics, Java data types, operators and decision constructs, arrays, loops, methods and constructors, exceptions, generics and collections, lambda expressions, stream API, date/time API, I/O basics, NIO2 programming, concurrency, JDBC programming, localization, Java 9 module system, Java 9 REPL and finally an appendix to deal with latest Java SE changes..

Who can benefit from this course?

This is the first Core Java Developer course which covers all Java SE PI changes in single place, so it will be very useful for any Java aspirants. In simple terms, we could say that "MyExamCloud Core Java Developer Course is must needed for all Java Developers".

Upon completion of this course, your knowledge may lead to any of the following positions:

  • Java SE Developer
  • Java Programmer
  • Core Java Developer
  • Core Java Programmer

Start learning MyExamCloud Core Java Developer Course and be a super hero in Java community. 

Course features

  • Any time access (Cloud Platform)
  • Support Both Desktop & mobile
  • Hands-on sample coding
  • 2 Real time projects
  • Includes Hibernate & Spring Frameworks
  • 35 coding-related exercises on Java 8

Course info

TechnologyJava SE
VersionJava 9, Java 8, Java 7 & Java 6
Duration2h 35m

Course topics

1. Introduction
The Role of the Java Core Platform
2. Input and Output with Streams and Files
Streams Overview
Reading and Writing with Streams
Common Stream Classes
Stream Errors and Cleanup
Demo: Working with Try-with-resources Part
Demo: Working with Try-with-resources Part
Chaining Streams
File and Buffered Streams
Accessing Files with the java.nio.file Package
Using Default File System and Zip File Systems
Demo: Creating a Zip File System
Demo: Copying and Writing Files to Zip File System
3. String Formatting and Regular Expressions
More Powerful Solutions to Creating String Representations
Joining Sequences of Values with StringJoiner
StringJoiner Edge Case Handling
Constructing String with Format Specifiers
Common Format Conversions
Format Flags
Argument Index
Writing Formatted Content to a Stream
String Matching with Regular Expressions
String Class Support for Regular Expressions
Dedicated Regular Expression Classes
4. Working with Collections
Working with Collections
A First Look at Collections
Collections and Type Safety
Collection Interface
Converting Between Collections and Arrays
Collection Types
Map Collections
Sorted Map Collections
5. Controlling App Execution and Environment
Controlling App Execution and Environment
Command-line Arguments
Demo: Filenames with Spaces and Passing Args to an IDE
Managing Persistable Key/Value Pairs
Store and Load Property Values
Properties Persisted as XML
Providing Default Properties
Demo: Loading Default Properties from a Package
Default Class Loading
Specifying Class Path
Class Path Structure
Class Loading with -jar Option
Execution Environment Information


What's the focus of this Java Training course?

This course requires no previous coding experience and acts as a one-stop training course, teaches you from absolute beginner level concepts to the very advanced topics of Java.

The Java training course enables students and professionals to understand the basic concepts of Core Java 8 such as the scope of variables, operators, arrays, loops, methods, constructors while gaining hands-on experience in JDBC and JUnit Framework.

The Java training course then allows you to comprehend advanced Java topics such as JDBC, Hibernate Query Language(HQL), JSP’s Servlets, SOA, web services and get acquainted with frameworks like Hibernate and Spring

What are the Java Training course objectives?

By the end of this Java online training course, you will be able to accomplish the following:

  • Understand basic Core Java 8 concepts
  • Implement multi-threading, string handling, and exception handling techniques
  • Set up connection using JDBC to communicate with Database
  • Understand servlet fundamentals like J2EE, HTTP Protocol, HTML, etc. in detail
  • Create a JSP by following the directives, and run an application
  • Learn Hibernate Query Language (HQL) and its exciting features
  • Map relationships with Hibernate
  • Learn how to configure AOP in a Java application
  • Dive deeply into SOA Architecture
  • Design a SOAP-based web service
What projects will you be working on?

Java Training course is ideal for:

  • Students and professionals desiring to become Java Developers
  • Software developers
  • Web designers
  • Programming enthusiasts
  • Engineering graduates
Why should you take this Java Training course?
  • Java is the most popular programming language in use (TIOBE index) since it’s the only language that works across all computer platforms and Android mobile without needing to be recompiled for each one.
  • Java is widely used for developing cutting-edge applications be it for the web or mobile platform and acts as the stepping stone for anyone willing to start their career in mobile development as it is the base for all your Android applications.
  • Excelling in Java also allows you to have a career in Big Data since Hadoop the most famous framework of Big Data makes use of Java for design and development.
What are the prerequisite for taking this Java Training course?

There is no prerequisite for taking up this course. Anyone with zero programming knowledge and an interest to learn Java programming can take up this Java training course.

About Author

The author of MyExamCloud Java EE Architect Training course is Mr. Ganesh, Chief Executive Officer (CEO) and Chief Architect at EPractize Labs Software Private Limited. He is a Sun Certified Enterprise Architect and Sun Certified Java Programmer. He has developed Java EE applications in early 2000 with EJB 2.0.

He has worked on all the earlier versions of the Java EE at Syntel and Cognizant Technology Solutions. The Java EE experience includes many successful software projects architecture, design and development. 10 years ago he has started an education solution IT company and recently launched MyExamCloud platform for next generation exam preparation mentor. 

He has architected and developed following products at EPractize Labs Software:

  1. Training Lab
  2. Test Generator Lab
  3. Skill Evaluation Lab
  4. MyExamCloud
  5. ExamBoat

The presentation designer of this course is Mr. Pondurai Singh, Senior Program Designer at EPractize Labs Software Private Limited. He is involved in branding and user interface design for all EPractize Labs Products.