Core Java (J2SE)

  • Bachelor Degree/Graduation
  • 6 Months

What You will Learn

  • Introduction to Core Java,History of Java, Origin of Java, Java Virtual machine, Features of Java
  • Object Oriented Programming (OOPS),Data Structures in Java, Date and Time Operations (Rev. in Java 8)
  • Working with File System in Java, Instructor Guidance and Query Resolution Support
  • Regular Expressions in Java, Exception Handling in Java
Codestack Academy

Course Format

  • Physical Tutorials
  • Assignments
  • Industrial Projects
  • Certification
Codestack Academy

Course Duration*

  • 1 hr a day
  • 3 days a Week
  • 3 Assignments
  • 1 Project

Course Content

This course is specially designed for students who do not have prior coding experience. Course covers all the Core Java Concepts from basic to advanced levels along with practical examples and coding exercises. This course covers Core Java topics in detail from basic to advanced levels. We believe in example-oriented teaching, so you may not find any PPTs during the sessions. But, you will find dozens of real time scenarios used to elaborate Java basic and advanced concepts.

Who this course is for:

  • Anyone aspiring to learn to coding
  • Manual Testing Professionals
  • Selenium Testers
  • Automation Aspirants
  • Getting started with programming world
  • QE Testing Professionals
  • Automation Test Engineers
  • Software Engineers
  • Software Testing Professionals
  •  Java Introduction: Introduction Java Language
  • Java Software: JDK, JRE, Set Path JVM (Environment Setup in Java),
  • Java History, Java Features,
  • Structure of JAVA
  • 1st Hello World Program
  • Variables
  • Strings
  • Operators in Java
  • Java Control Statements
  • Arithmetic Operators
  • Unary Operators
  • Relational Operators
  • Logical Operators
  • Bitwise Operators
  • Assignment Operators
  • Ternary Operators. 
  • Conditional Statements
  • Looping Statements
  • Branching Statements.
  • Definition
  • Declaration
  • Initialization
  • Access
  • Length.

 

  • Definition
  • Immutable
  • Declaration
  • Concatenation
  • Methods
  • Comparison
  • Class and Object Declaration
  •  Methods and Types of Methods
  •  Passing Object as Method Argument.
  • Definition, Purpose, Syntax,Example of Constructors and
  • Garbage Collection and Finalization in Destructor.
  • Introduction to Inheritance in Java,
  • Definition of inheritance:
  • Syntax of Inheritance in Java
  • Explanation of superclass and subclass relationships,
  • Types of Inheritance, Override and Super Keyword.
  • Definition of Interfaces.
  • Syntax of Interfaces.
  • Implementation of Interfaces.
  • Interface Inheritance and Multiple Interfaces.
  • Polymorphism with Interfaces.
  • Introduction
  • Definition and concept
  • Java Implementation
  • Concept of polymorphism.
  • Difference between compile-time and runtime polymorphism.
  • Implement polymorphism using method overriding and method overloading.
  • Concept of packages in Java
  • Creating Packages
  • Access Modifiers
  • Import Statements
  • Examples and Exercises
  •  Purpose and benefits of multithreading.
  • Create and run threads in Java.
  • Thread lifecycle and states.
  • Synchronization to manage concurrent access to resources.

 

  • Concepts of Applets,
  • Differences between applets and applications,
  • Life cycle of an applet,
  • Types of applets,
  • Creating applets,
  • Passing parameters to applets.
  •  Introduction of Events,
  • Handling mouse and keyboard events,
  • Adapter classes.
  • File Class,
  • I/O Stream Hierarchy,
  • File Input Stream,
  • File Output Stream.
  •  Introduction to Wrapper Classes,
  • Autoboxing,
  • Unboxing,
  • Utility Methods.

 

 

  • AWT class hierarchy,
  • Component,
  • Container,
  • Panel,
  • Window,
  • Frame,
  • Graphics.
  • Purpose of AWT controls,
  • Introduction to AWT controls,
  • Limitations of AWT,
  • Event handling in AWT,
  • Swing vs AWT.

Course Mentor(s)

+

Persons Mentored

+

Workshops Attended

Stay Connected with Us

Subscribe us now to get informations about new offerings, latest happenings from and around us