Core Java Training in Nepal

Professional Java Programming Training in Kathmandu, Nepal

Duration: 1.5 Months
Career: Java Programmer
Training Mode: Both, Physical & Live Online Classes
Master Your Skills
Become a Professional
Build a Career!

Core Java Training in Nepal

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.


Benefits of Core Java Training in Nepal

Core Java or Java SE is one of three main computing platforms based on Java programming language. It is an extremely useful skill for students and professionals looking to build 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 useful on a long-term basis as Java is an established language with a huge clientele.
  • Beneficial in learning Android app development

Core Java Training is ideal for IT professionals and students  looking to develop a career in Java programming and app development.

Benefits of Core Java Training in Nepal at Broadway Infosys

Our Core Java Training is designed as per the need 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

Core JAVA Training - Outlines
  • Desktop Based Applications using Core Java Training

  • Introduction

    • Java language & platform
    • History and features
    • Java PC set up, about JDK/JRE/JVM
    • Environment variable and command interface
    • Compiling and Running first Hello World Program
  • Syntax & Grammar

    • Lexical Structure
    • Naming Conventions
    • Comments and Formatting
    • Command Line Arguments
    • Data Types and Variables
    • Literal Constants
    • Operators and Expressions
    • Getter/Setter method concept
  • String Manipulation

    • String Class and its Methods
    • StringBuffer Class
    • StringBuilder Class
    • String Tokenizers
    • Regular Expressions
    • String Applications
    • Object class and override its methods.
  • Class Libraries

    • Type Wrappers
    • Type Conversion and Casting
    • System Class & Math Class
    • NumberFormat Class
    • DecimalFormat Class
    • BigInteger, BigDecimal class
    • Package and import
    • Access modifiers and their uses
  • Control Flow and Enum Constants

    • Conditions, Statements, Blocks
    • Conditional Statements
    • Loops and Switches
    • Continue, Break and Return
    • Array and Arrays class
    • Enum Types and its application
  • Object Oriented Programming

    • 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 & Polymorphism

    • 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
  • Generics & Exceptions

    • 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
  • Inner Class/ Date Api

    • Inner class
    • Member inner class
    • Nested inner class
    • Static inner class
    • Locale, Date & Calendar Class
    • DateFormat, SimpleDateFormat Class
    • Joda-time Library and its uses
  • File IO

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

    • 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
  • Collection classes and Reflection

    • Collections and Mappings
    • Utilities and Algorithms
    • List, Set and Map uses
    • Collections and Arrays class
    • Java Reflections
    • Instance of Operator
  • Swing GUI Widgets

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

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

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

    • 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
  • Final Project: Core Java

    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: Student Information Management System

Upcoming Class Schedule
21 Apr 2024 06:30 AM - 08:00 AM

Quick Inquiry