• Hinjawadi Pune: +91 7410071951/ 9881208115
  • Marketyard Pune: +91 7410071953/ 9881208115
  • Karad: +91 9561213447/ 9881208114

Core Java I

Course Name : Core Java I

Batch Schedule : 20-Jul-2020   To   07-Aug-2020

Schedule : Weekdays (Mon-Fri)

Duration : 15 Days

Timings : 08.00 AM  To  11:00 AM

Fees : Rs. INR 2500/- (Inclusive GST)

  • Students
  • Freshers
  • Working Professionals
Click to Register
  •  Basics of Java Programming 
    • SDK, JDK, JRE, JVM
    • Compilation & execution flow, bytecode
    • Data types
      • Wrapper classes
      • Narrowing and widening
      • Boxing and AutoBoxing
      • UnBoxing and AutoUnBoxing
    • Command-line arguments
    • Class, reference, instance, constructor, Access Modifier 
    • Object class
    • Static Members
      • Static field
      • Static initializer block
      • Static method
  • Package
    • Path and Classpath
    • Introduction and learning objective
    • Import versus static import
    • Sub package
  • Arrays
    • Introduction and learning objective
    • Types of Array
    • java.util.Arrays class
    • Array as a argument
    • Variable arity method
  •   Enum
    • Introduction and learning objective
    • java.lang.Enum class
    • enum versus class
    • Selected methods of Enum Type 
  • Object-oriented programming
    • Hierarchy and its type
    • Association
    • Inheritance basics
    • Method overriding and its rule
    • Dynamic method dispatch
    • Final method and class
    • Abstract method and class
    • instanceof operator
    • Sole constructor
  • Exception Handling
    • Introduction and learning objective
    • Throwable class
    • Error versus Exception
    • Checked versus Unchecked Exception
    • Using try, catch throw, throws and finally
    • try with resource
    • Chained Exception
    • Need of custom exception
    • Assertion​​​​​​​
  • Generics
    • Introduction and learning objective
    • Generic code using java.lang.Object
    • Why use Generics
    • Generic Types
      •    Raw Type
    • Type Inference 
    • Bounded Type Parameters
    • Wild Cards
      • UnBounded Wildcards
      • Upper Bounded Wildcards
      • Lower Bounded Wildcards 
    • Type Erasure​​​​​​​
  • Interfaces
    • Fragile Base class problem
    • Substitution Principle
    • Java Interface Introduction
    • Abstract, default and static method
    • Interface and Polymorphism
    • Implementing an interface
      •  Cloneable
      • Comparable and Comparator
      • Iterable and Iterator​​​​​​​
  • String Handling
    • String Introduction
    • java.lang.String class
    • String Literal Pool
    • Mutable versus immutable strings
    • A strategy for defining immutable objects
    • Working with StringBuffer and StringBuilder
    • Processing string use StringTokenizer
    • How to use regular expressions in String?
  •   Collection Framework
    • What is a collection framework?
    • Benefits of collection framework
    • Collection Interfaces
      • The Collection interface
      • The List interface
      • The Set interface
      • The Queue interface
      • The Map interface
    • Collection implementations
    • Enumeration, Iterator and ListIterator
    • Fail-fast and fail-safe iterator
    • Hashing
  • Nested class and Local class
    • Introduction
    • Why we use nested classes
    • Inner class
    • Static nested class
    • Shadowing and local classes
    • Method local inner class
    • Method local anonymous inner class
  • Functional Programming Fundamentals
    • Lambda Expressions
    • Method references
    • Static and default method
    • Constructor references

​​​​​​​

Click to Register

Student must be familiar with

  • Language fundamentals of C/C++
  • OOPs concepts( class, object and related concepts )
  • Dynamic memory management( malloc/free or new/delete )
Click to Register

Develop a good working knowledge of Java programming language using Command Line Interface as well as the Integrated Development Environment.

  • This course explores all the fundamentals of Core Java as well as oops concepts and their implementation using Java programming language.
  • Upon completion of this training, you should have good knowledge of core Java basics, allowing you to easily navigate through Java-2. 
  • We are going to cover advanced part like Annotation, Reflection, Multithreading, Socket Programming, RMI, JDBC in Java-2
  • First two sessions will be demo sessions.
  • Training will be live on zoom.
Click to Register

Rishabh Desai

Excellent teaching style and excellent understanding of teaching topics. I like the most about the course is how Sandeep sir helps to improve visualization of code using proper diagrams and images. Also, proper sequencing of sample examples helps to revise the topic in the future. It’s good that sir gives more time on basic topics in the beginning so that the foundation is strong. 


Harsh Gupta - B.tech CSE 3rd year student.

Sir, it’s been a great session with you. The way you taught is very good. It's my first time learning java language and I never felt left out at any point, thanks for taking up every basic topic.


Diliptiwari Tiwari

Sandeep Sir is great in teaching he didn’t just give the answers away – he made you THINK. This was sort of frustrating, but it helped me understand the material much better. In tough Situation sunbeam offer an Online class and materials, which allow me to attend the online course by the best instructor. Thank you Sandeep sir, Sunbeam and all his teaching staff


Abhilash Kamble

There are two types of teachers, one who teach their students what the syllabus dictates and the other, who go beyond the coursework to teach their students things that life dictates. I really had a fantastic time taking your course. Start from the "Compiling Program without IDE to Reflection" I don’t owe my professional success to my destiny, courage, luck, belief, confidence, or fortune. I owe it to a wonderful scholar like you. Nothing can come close to the inspirational presence of an instructor like you in a student’s journey. You are a great trainer organized, responsive, patient, and able to clearly explain complex topics and nuances. Being so encouraging and doing everything you can to keep us motivated and supported throughout our program. Your knowledge and leadership provide us with a priceless model for our own careers. I am so happy you are part of my education. Thank you for teaching me that emotion and logic exist best together. I learned to truly care about diversity and inclusion through your classes, and I hopefully now spread that message in a passionate but thoughtful way. You’re awesome! 


Rohit Dhange - Cognizant  

Excellent sessions by Sandeep Sir enjoyed learning core of the Java. Sandeep sir's way of teaching is excellent and easily understood by anyone. Considering the fact that Java is not that simple when it moves to its complex features to any beginner or who doesn't work on Java, it needs much more revisions and continued coding practice. Sandeep sir has made it very easy to understand and taught us exactly how to think in Java. And it clearly seen in the sessions how much hard work has to be done offline to create any notes and diagrams to make things simple and easily understandable. Thank you sir for conducting the sessions. Really looking forward to see you in next advance sessions. 


Ashlesha Gokhale

For a long time, I was searching for a good java class where I can learn and understand maximum concepts in a class itself. And Sandeep sir's class was the place where I got every bit of knowledge about core java. He has excellent and deep knowledge of java. He taught every topic and concept in depth. His teaching style which includes explaining a concept by giving real-time examples, drawing beautiful diagrams, and covering every test case of the respective code was noteworthy. I would really like to appreciate sir's punctuality which in turn inculcated a good discipline in me. From now onwards I would like to join every class which is taught by Sandeep sir. Thank you sir for your insight and valuable time! You’re awesome! 

Click to Register
Sr.No Batch Code Start Date End Date Time
1 Core Java I -O-02 20-Jul-2020 07-Aug-2020 08.00 AM  To  11:00 AM

Schedule : Weekdays (Mon-Fri)

Click to Register

Contact us

Sunbeam Market Yard Pune

'Sunbeam Chambers', Plot No.R/2, Market Yard Road, Behind Hotel Fulora, Gultekdi,    Pune - 411 037. MH-INDIA.

+7410 071 953 / 020-2426 0308
Sunbeam Hinjawadi Pune

Authorized Training Center of C-DAC

"Sunbeam IT Park", Phase 2 of Rajiv Gandhi Infotech Park,Hinjawadi, Pune - 411057, MH-INDIA

+7410 071 951 / 020- 6193 0400
Sunbeam Karad

Authorized Training Center of C-DAC

'Anuda Chambers', 203 Shaniwar Peth, Near Gujar Hospital, Karad - 415 110,     Dist. Satara, MH-INDIA.

02164 - 225500 / 225800