Java Training
Java is used in a variety of computing platforms from embedded devices and mobile phones on the low end, to enterprise servers and supercomputers on the high end. Java is platform independent. JAVA based enterprise applications perform well because stable JAVA standards help developers to create multilevel applications with a component based approach. JAVA programming enables secure and high performance software development on multiple platforms. JAVA developers are in high demand globally. Also there is a huge scope of JAVA developers in Nepal.
Java Training Syllabus
- Introduction to Java syntax
- Declaring and initializing variables
- Statements and expressions
- Declaring arrays
- Flow control in Java
- Invoking methods and passing parameters
- Conditions and loops
- Handling exceptions using try and catch method
- Defining classes in Java
- Fields (instance data)
- Methods (functions)
- Abstract classes and interfaces
- Organizing classes with packages and visibility modifiers
- Composition vs. inheritance
- Building the components of a Java program
- Working with existing classes of Java
- Using collections API
- Extending base classes
- Creating new classes
- Compiling and debugging Java Programs
- Introduction to user interfaces in Java and Swing Library
- Basic GUI widgets in Java
- Event-driven programming in Java
- Benefits of a portable windowing library
- Java Foundation Classes (JFC)
- Using lightweight Swing components
- Creating Swing components like buttons, text fields, drop-down lists etc.
- Adding Swing components to containers
- Arranging Swing components using layout managers
- Dialogs and message boxes
- Event handling in Java
- Registering the event handlers
- Knowledge of Inner classes and top-level classes
- Using Files and Directories in Java
- Streams, Readers and Writers
- Accessing files
- Catching and throwing exceptions
- Formatting text output
- Reading and writing files
- Creating, deleting and renaming files
- Obtaining directory and file information
- Working with Relational Databases
- Leveraging the JDBC API
- Choosing database drivers
- Connecting to a database
- Submitting SQL statements
- Retrieving and processing results
- Java Development Tools
- Java Development Kit (JDK)
- Compiler (javac)
- Javadoc utility
- Java Archive (JAR) utility
- Java Integrated Development Environments (IDEs)
Project work
After completion of professional Java training students will be assigned a project to work on. Students will be asked to develop software in Java.
Java Developer
This course is best suited for a candidate seeking a career in IT Companies as a Java developer.