Core Java Online Live Classroom Training

The Core Java Online live Classroom Training by GingerBoard Academy is 4 weeks, 1.5 hours per day, 5 Days a week covering the basic concepts of Java and Object-Oriented-Programming such as arrays, methods, inhetitance,polymorphism, classes, etc., student will also be doing a project during the training which needs to be submitted one week after the completion of the course.

You will learn through online live classroom and get great hands on experience. This program is packed with assignments, class tests, weekly quiz, coding exercises and final exam.

For doubt clearing you can post query on forum and get answers within 48 hours. Also, a student counceller to connect with on queries and support.

Please Note:

This will be regorous 4 week long program, there will be timed class test before each class of what you have learned a day before. Every week Quiz and aptitude test along with assignment and Final Exam after each module. (Module 1: Java Basic, Module 2: Core Java). You will also be expected to do a project as final submission for certificate.

Online Live Classroom Course


Course Structure

  • How to Install Java and about Environment Variables
  • JVM Architecture
  • The Hello World Program
  • Compiling Java Programs
  • Displaying Two Messages
  • Formatting Source Code
  • Escape Sequences
  • Debugging Programs
  • Declaring Variables
  • Assigning Variables
  • Memory Diagrams
  • Printing Variables
  • Arithmetic Operators
  • Floating-Point Numbers
  • Rounding Errors
  • Operators for Strings
  • Compiler Error Messages
  • Other Types of Errors
  • The System Class
  • The Scanner Class
  • Language Elements
  • Literals and Constants
  • Formatting Output
  • Reading Error Messages
  • Type Cast Operators
  • Remainder Operator
  • Putting It All Together
  • The Scanner Bug
  • Defining New Methods
  • Flow of Execution
  • Parameters and Arguments
  • Multiple Parameters
  • Stack Diagrams
  • Math Methods
  • Composition
  • Return Values
  • Incremental Development
  • Relational Operators
  • The if-else Statement
  • Chaining and Nesting
  • The switch Statement
  • Logical Operators
  • De Morgan’s Laws
  • Boolean Variables
  • Boolean Methods
  • Validating Input
  • Example Program
  • The while Statement
  • Increment and Decrement
  • The for Statement
  • Nested Loops
  • Characters
  • Which Loop to Use
  • String Iteration
  • The indexOf Method
  • Substrings
  • String Comparison
  • String Formatting
  • Creating Arrays
  • Accessing Elements
  • Displaying Arrays
  • Copying Arrays
  • Array Traversal
  • Random Numbers
  • Building a Histogram
  • The Enhanced for Loop
  • Counting Characters
  • Recursive Void Methods
  • Recursive Stack Diagrams
  • Value-Returning Methods
  • The Leap of Faith
  • Counting Up Recursively
  • Binary Number System
  • Recursive Binary Method
  • CodingBat Problems
  • Primitives vs Objects
  • The null Keyword
  • Strings are Immutable
  • Wrapper Classes
  • Command-Line Arguments
  • Argument Validation
  • BigInteger Arithmetic
  • Incremental Design
  • More Generalization
  • Point Objects
  • Objects as Parameters
  • Objects as Return Values
  • Rectangles are Mutable
  • Aliasing Revisited
  • Java Library Source
  • Class Diagrams
  • Scope Revisited
  • Garbage Collection
  • Mutable vs Immutable
  • StringBuilder Objects
  • The Time Class
  • Constructors
  • Value Constructors
  • Getters and Setters
  • Displaying Objects
  • The toString Method
  • The equals Method
  • Adding Times
  • Card Objects
  • Card toString
  • Class Variables
  • The compareTo Method
  • Cards are Immutable
  • Arrays of Cards
  • Sequential Search
  • Binary Search
  • Tracing the Code
  • Decks of Cards
  • Shuffling Decks
  • Selection Sort
  • Merge Sort
  • Subdecks
  • Merging Decks
  • Adding Recursion
  • Static Context
  • Piles of Cards
  • Playing War
  • CardCollection
  • Inheritance
  • Dealing Cards
  • The Player Class
  • The Eights Class
  • Class Relationships
  • Conway’s Game of Life
  • The Cell Class
  • Two-Dimensional Arrays
  • The GridCanvas Class
  • Other Grid Methods
  • Starting the Game
  • The Simulation Loop
  • Exception Handling
  • Counting Neighbors
  • Updating the Grid
  • Langton’s Ant
  • Refactoring
  • Abstract Classes
  • UML Diagram

Reasons to Join this Course

Live Training Classes

Live Training Classes

Project

Project

Councellor and Forum Support

Councellor and Forum Support


Certificate

Certificate

Hands on Practice

Hands on Practice

Technical Interview Preparation during the course

Technical Interview Preparation during the course

Pursue your Dream Career with our Best Courses and expert trainers! Register Today!

Connect with us