Routing Switching Tigers

  • Home
  • Courses
    • IT and Networking
      • CCNA
        • CCNA R&S
        • CCNA Security
        • CCNA Collaboration
        • CCNA Service Provider
        • CCNA Data Center
        • CCNA Wireless
        • CCNA Cloud
        • CCNA Industrial
        • CCNA Cyber Operations
        • CCDA
      • CCNP
        • CCNP Collaboration
        • CCNP Data Center
        • CCNP R&S
        • CCNP Security
        • CCNP Service Provider
        • CCNP Wireless
        • CCNP Cloud
      • CCIE
        • CCIE R&S
        • CCIE Security
        • CCIE Collaboration
        • CCIE Data Center
        • CCIE Service Provider
        • CCIE Wireless
      • Juniper
        • JNCIA
        • JNCIS Enterprise R&S
        • JNCIS Service Provider
        • JNCIP Enterprise R&S
        • JNCIP Service Provider
        • JNCIE Enterprise R&S
        • JNCIE Service Provider
      • A+N+
      • ITIL
      • ASR 9000
      • Cisco Nexus
    • Software Defined Networking (SDN)
      • SDN
      • NFV
      • SDN Open Flow
      • VMware NSX
      • Cisco ACI
      • Cisco NP-DEV
      • Cisco SD-WAN
      • Cisco DNA
      • Cisco NSO
      • Cisco SDN
      • Cisco ESC
      • OpenStack
      • Cumulus Linux
    • Cloud
      • Amazon Web Services (AWS)
        • AWS Certified Solutions Architect
        • AWS Certified SysOps Administrator
        • AWS Certified Advanced Networking – Specialty
      • CCNA Cloud
      • CCNP Cloud
      • Microsoft Azure
      • MCSE Cloud
    • Data Center & Virtualization
      • VMWare VCP-DCV6
      • CCNA Data Center
      • CCNP Data Center
      • CCIE Data Center
      • SAN & DR
    • Security
      • CCNA Security
      • CCNP Security
      • CCIE Security
      • Ethical Hacking (CEH)
      • CCNA Cyber Operations
      • Advanced Penetration Testing
      • Forensic Investigator
      • CyberSec First Responder
      • Cyber Secure Coder
      • Check Point CCSA / CCSE
    • Software & Programmability
      • C & C++
      • Python
      • Ansible
      • Cisco NP-DEV
      • Cisco NP-DESI
      • Cisco Big Data Analytics
      • Bash Programming
    • Linux
      • RHEL
      • OpenStack
      • Cumulus Linux
      • Bash Programming
    • Microsoft
      • MCSE Cloud
      • MCSE Productivity
      • Microsoft Azure
    • IOT
      • CCNA Industrial
      • Certified IoT Practitioner
  • Schedules
    • Schedules — Mumbai
    • Schedules — Pune
    • Schedules — Ahmedabad
  • Knowledge Base
  • Online Training
  • Placements
  • Blog
  • About
    • Our Team
  • Contact Us
You are here: Home → Courses → Core Java Programming Language

Core Java Programming Language

Java Programming language is one of the most used and most popular languages in the world of IT development. Given its properties of platform independence, object-oriented approach, reusable code and dynamic classes – Java has emerged to be the most preferred language for programmers.

Enroll Now

Course Fee
₹8000
Duration
45 hrs.
Training Type

Classroom Training

Online Training

Corporate Training

Weekdays

Early Morning
Morning
Afternoon
Evening
Fastrack

Weekends

Morning
Afternoon
Evening
Sat / Sun
Sunday Only

For the latest training schedule, please check our Schedule section.

* Training is available in Small Groups as well as One-to-One basis.

Core Java Programming Language

Java Programming language is one of the most used and most popular languages in the world of IT development. Given its properties of platform independence, object-oriented approach, reusable code and dynamic classes – Java has emerged to be the most preferred language for programmers.

Enroll Now

Course Fee
₹8000
Duration
45 hrs.
Training Type

Classroom Training

Online Training

Corporate Training

Weekdays

Early Morning
Morning
Afternoon
Evening
Fastrack

Weekends

Morning
Afternoon
Evening
Sat / Sun
Sunday Only

Course Introduction

This 45-day (Weekdays – 3hrs.) OR 18-week (Sunday/Saturday-7hrs.) instructor led Core JAVA course is designed to provide professionals with extensive knowledge to accomplish their day to day job. The key to a high success rate is based on the program’s objectives as follows:

  • Course contents focuses on foundation of logical analytics & Coding ability.
  • Dedicated Monitoring to evaluate and report candidates progress
  • Extensive hands-on lab exercises
  • Industry acclaimed, experienced and certified instructors

Course Highlights

  • Project manager can be assigned to track candidates’ performance
  • Curriculum based on course outlines defined by JAVA guidelines.
  • This Instructor-led classroom course is designed with an aim to build theoretical knowledge supplemented by ample handson lab exercises
  • Courseware includes reference material to maximize learning.
  • Assignments and test to ensure concept absorption.
  • Facility of Lab on cloud available (based on booking)

Course Objectives

  • Understand the need of Java-what, where, and why
  • To understand why java is powerful language for developers.
  • Understanding the various classes of JAVA API
  • Understand the architecture of JAVA program
  • To learn how to develop standalone application
  • How to solve the problem using various approach
  • Candidate will be able to create Standalone application
  • To learn how to design and program java applications.
  • Understanding the use of new features of java
  • You will be able to hide the implementation and show only functionality
  • Understand APIs and their placement in the program
  • After the successful completion of this program, candidate will be able to write recursive program

Course Topics

Module 1: Introduction to java
  • JAVA -what, where and why?
  • Understanding Requirement: Why Java
  • Why Java is important to the Internet
  • History and Features of JAVA
  • JAVA Virtual Machine (JVM)
  • JAVA Running Environment (JRE)
  • Creating First Simple Java Program
  • JAVA Platform Independency

Module 2: An overview of JAVA & Buzzwords
  • Data types, Variables and array
  • Operators
  • Control statements
  • Object oriented paradigms
  • Abstractions
  • The three OOP Principles (Encapsulation, inheritance, Polymorphism)

Module 3: OOPs in JAVA
  • Overview of Object-Oriented Programming
  • Objects and Classes
  • Defining your own class
  • Creating object of a class
  • Static Vs Instance members
  • Understanding Access Controls
  • Constructors in JAVA
  • Constructor Overloading
  • Method Overloading
  • Inheritance Basics
  • Types of Inheritance
  • Concept of Polymorphism
  • Method Overriding
  • Final Variables, Methods and Classes
  • Abstract Methods and Classes
  • Nested and Inner Classes
  • Defining Interfaces
  • Implementing Interfaces
  • Abstract Classes Vs Interface
  • Creating Packages
  • Importing a Package

Module 4: Array & String
  • Array with functions
  • Multi-Dimensional Array
  • Creating String
  • String Constructors
  • String Operations
  • Mutable String
  • Methods of String Class
  • Modifying a String
  • String Buffer Class

Module 5: Exception Handling
  • Understanding Exception
  • Exception Vs Errors
  • Using Try and Catch Block
  • Multiple Catch Blocks
  • Using Finally Block
  • Throw and Throws Statement
  • Creating Custom Exceptions

Module 6: GUI Programming & Event Handling
  • AWT
  • Swing
  • Event Handling
  • Adapter Classes

Module 7: Multithreading
  • Concept of Multithreading
  • Creating a Thread
  • Thread methods
  • Synchronization
  • InterThread Communication
  • Deadlock

Module 8: NT-35
  • Enum
  • ForEach
  • Cloning
  • Generics
  • Assertion
  • @Annotation

Module 9: Input/Output
  • What is I/O
  • Byte and Character Streams
  • Scanner Class
  • File I/O
  • Byte Streams Classes for File I/O
  • Character Streams Classes for File I/O
  • Serialization
  • File Class
  • Stream Tockenizer
  • String Tockenizer

Module 10: Networking
  • Networking Basics
  • Sockets
  • TCP/IP Client and Server Sockets
  • URLConnection and DatagramSocket
  • InetAddress

Virtual Classroom

  • Instructor led online training is an ideal vehicle for delivering training to individuals anywhere in the world at any time.
  • This innovative approach presents live content with instructor delivering the training online.
  • Candidates will be performing labs remotely on our labs on cloud in presence of an online instructor.
  • Rstforum uses microsoft lync engine to deliver instructor led online training.
  • Advances in computer network technology, improvements in bandwidth, interactions, chat and conferencing, and realtime audio and video offers unparalleled training opportunities.
  • Instructor led online training can helps today’s busy professionals to perform their jobs and upgrade knowledge by integrating self-paced instructor led online training in their daily routines.

Miscellaneous

  • Minimum batch size required for batch is 10 participants in the this course.
  • The RST Forum reserves the right to cancel/postpone the class.
  • Course schedule will be provided before commencement of the course.
  • Certificate of participation will be awarded to participants with a minimum 90% attendance.
  • All attendees are to observe the Copyright Law on intellectual properties such as software.
  • and courseware from respective vendors.
  • The RST Forum reserves the right to include external participants in the program either for the entire course or individual courses.
  • The RST Forum reserves the right to change/alter the sequence of courses. RST FORUM published Book would be given at 50% discounted rate to the forum students.

Successsful Careeer

RSTForum has trained more than 250,000 students to date. Many students have gone on to successful careers in a variety of industries, while others have harnessed the entrepreneurial spirit and knowledge they acquired in RST Forum to start their own businesses and create new jobs.

Labs on cloud

RSTForum uses Cloud computing to efficiently provide “Platform As A Service” (PAAS) to its students enabling them to quickly access Technology Racks over the internet and practice lab exercise from home These Racks are populated with latest equipment’s required for practical exercise’s.

Web Forums

RST Forum’s web based forum allows its users to ask, hundreds of technical experts about their technology and certification problem. RST forum is a tight knit community of working professionals that provide timely help on technical, certification and design related queries.

₹8000

Enroll for this course now and
boost your IT career.

Enroll Now

RST Forum Logo

© 2019 Routing Switching Tigers Pvt. Ltd.

Blog

Disclaimer:
All logos used throughout the website are for representational purposes only. They belong to their respective organizations.

Locations

Mumbai
First floor
Bhanu Jyoti Building
L. N. Road
Opp. Matunga Central Railway Station
Above Chheda Store, Mumbai – 400019
Maharashtra, India.

Tel: 022-2410 5262 / 022-2411 5262
Help desk: 022-2418 5262
Mob: +91 91672 24466

Pune
Office No. – 29A,30A,36A, 1st Floor
Shreenath Plaza
Dyaneshwar Paduka Chowk
Fergusson College Road, Shivajinagar
Pune – 411005
Maharashtra, India.

Tel: (020) 4120 0959
Mob: +91 922 553 5899

Ahmedabad
210, Siddhi Vinayak Complex
2nd floor, Shivranjani Cross Road
Ahmedabad-380015
Gujurat, India.

Tel: (079) 48900951
Mob: +91 07506224466

Contact Details

Mumbai
Tel: 022-2410 5262 / 022-2411 5262
Help desk: 022-2418 5262
Mob: +91 91672 24466

Pune
Tel: (020) 4120 0959
Mob: +91 848 481 5899

Ahmedabad
Tel: (079) 48900951
Mob: +91 07506224466

Quicklinks
  • CCNA
  • CCNP
  • CCIE
  • RedHat
  • Microsoft

sidebar

sidebar-alt