AI INTEGRATED COURSE

Core JAVA Training

Core Java Training

Course Overview
Link Copied!

Core Java is the commonly used term for Java Standard Edition or Java SE. It is a computing platform based on Java Programming language. Core Java is used for developing desktop applications. Core Java Training in Nepal will help students handle most java projects and develop supporting apps.

Broadway Infosys Nepal has a specially designed, career-oriented Java SE (core Java) course for students and IT professionals. Our Core Java Training in Nepal is ideal for those looking to build a career in desktop and mobile application development.

Skills you’ll learn

Java Setup & First Program : When setting up the environment, install JDK/JRE, set an environment variable, compile, and run the typical Hello World Program
Data Types & Control Flow : Working with primitives and wrapper classes, using if and switch control statements, looping statements, enums, and type conversions
Strings & Arrays : Work with Strings, StringBuilder, tokenizing, regular expressions, arrays, and array utilities.
OOP Concepts & Class Design : Classes, constructors, encapsulation, inheritance, polymorphism, super, final, interfaces, abstract classes
Generics & Exception Handling : Java Generics, handling checked exceptions, unchecked exceptions, throws, custom exceptions, and try-with-resources

Benefits of Core Java Training

Core Java, also known as Java SE, is one of the three leading computing platforms based on the Java programming language. It is a valuable skill for students and professionals seeking to develop applications in Java.

  • Job opportunities at established IT firms in Nepal as Java programmers are in high demand.
  • Improves portfolio of developers.
  • The training is helpful on a long-term basis, as Java is an established language with a vast client base.
  • Beneficial in learning Android app development.

Benefits of Core Java Training at Broadway Infosys

Our Core Java Training is designed to meet the needs of IT students and professionals. We provide customized classes for individuals as well as group training classes. Here are some exclusive benefits of our Core Java Training:

  • Certified Java experts with experience in teaching the language as Core Java instructors.
  • Internship and job placement opportunities in reputed IT companies.
  • Provision of Certification exams.
  • Interactive and participative learning through practicals.
  • Opportunity to network with the Java developers community in Nepal.

Students who got hired learning this course

Hear from graduates who have completed our courses.

Successful student from Broadway Infosys Mr. ⁨Jenith Rajlawat
Mr. ⁨Jenith Rajlawat

Java Developer

Infinite Nepal

College/Faculty
Kantipur Engineering College / Bachelors in Computer Engineering

Our graduates are hired by 350+ companies in Nepal

Time for you to be the next hire. With our advanced and industry relevant courses, you are on the right stage to start your dream career.
Our graduates are hired by

Lesson 1: Desktop Based Applications using Core Java Training

  • Java language & platform
  • History and Features
  • Java PC Setup, About JDK/JRE/JVM
  • Environment Variable and Command Interface
  • Compiling and Running First Hello World Program

  • Data Types
  • Type Wrappers
  • Big Numbers
  • Conditions, Statements, Blocks
  • Conditional Statements
  • Loops and Switches
  • Continue, Break and Return
  • Enum Types and its Application
  • Type Conversion

  • String Class and its Methods
  • StringBuffer and StringBuilder Class
  • String Tokenizers with Regular Expressions
  • Array and Arrays Class
  • Array with Methods
  • Method and Types

  • Class, Object and Encapsulation
  • Class and Objects
  • Constructor and Encapsulation
  • Properties and Methods
  • Relationship between Classes
  • Static Keyword and its Uses
  • Static Block
  • This Keyword and its Uses

  • Inheritance
  • Type of Inheritance in Java
  • Method Overloading/Overriding
  • Super Keyword and its Uses
  • Final Variable/Method/Class
  • Polymorphism: Static/Dynamic Binding
  • Abstract Classes
  • Interfaces
  • Object Class

  • Java Generics Basic
  • Class and Method Level Generic
  • Handling Exceptions in Java
  • Throws and Throw
  • Exception Propagation
  • Custom Exception
  • Try with Resource
  • Effective Exception Hierarchy

  • File Management
  • File Streams
  • Data Streams
  • Stream Tokenization
  • Random Access Files
  • Short IO Projects

  • Multithreading in Java
  • Thread/Runnable and Process
  • Thread Life Cycle
  • Joining Thread, Thread Priority
  • Demon Thread, Thread Sleep
  • Thread Pool, Thread Group
  • Shutdown Hook, Garbage Collection
  • Synchronization, Runtime Class

  • Collections and Mappings
  • Utilities and Algorithms
  • List, Set and Map Uses
  • Collections and Arrays Class
  • Java Reflections
  • Instance of Operator

  • New Features in Java 8
  • Lambda Expressions
  • Default Methods
  • Functional Interfaces
  • Streams
  • Filters
  • Date-Time Package

  • Containers, Windows, Panes
  • JFrame and JPanel
  • Dialog Boxes
  • Labels, Icons and Buttons
  • Basic Event Listeners
  • Bounded-Range Components

  • Checkboxes
  • Radio Buttons
  • Lists, ComboBoxes, Spinners
  • Text and Password Fields
  • TextAreas and JTable

  • Colors and Fonts
  • Borders and Separators
  • Component Sizing
  • Look And Feel
  • Layout Managers
  • Layered Design

  • Introduction and JDBC Architecture
  • JDBC Driver and its Types (MySQL, Oracle)
  • Features of JDBC
  • Accessing Database using Java and JDBC
  • Enhanced SQL Exception Handling
  • Relational Database Concepts
  • Understanding Common SQL Statements

As per the recommendation of students, one of the following projects will be done by the instructor themselves!

  • No1: Core Java Assignments.
  • No2: Calculator using Swing.
  • No3: Create Swing Desktop app which uses many component of Swing GUI(at least Button, TextField, Label, Table, Image) and concept of Abstract class, interface, inheritance, use date api(ex: JodaTime library. There should be at least two form with CRUD operations.
  • No4: Inventory System.
Earn a High Value Industry Certificate

Add this credential to your LinkedIn profile, resume, or CV to stand out to recruiters.