Core Java – Live Session
Isha presents an Extensive and highly interactive “Core Java” by our industry expert with 14 years of hands-on experience. Learn all the Java concepts hands-on practical examples. The course syllabus is designed by considering the current job market trends and industry requirements.
About the Instructor:
Yuvi is the trainer with more than 15 years of real time experience in software development and along with that she is expertise in cloud technology also. Expert in object-oriented programming and design. Demonstrable experience in building restful webservice. Good knowledge in developing multi-threaded application. She has good knowledge in RDBMS, NoSQL Database. Experience in handling Java testing frameworks. She will be helping you to become a Java developer with detailed theoretical explanation along with simple & easy to understand practical examples |
Live Sessions Price:
For LIVE sessions – Offer price after discount is 99 USD 79 59 USD Or USD3900 INR 3900 Rupees
Sample Videos:
Core Java Demo Video:
Core Java Day-1 Video:
What will I learn by the end of this course?
- Learn Java skills for real career growth
- Learn the core Java knowledge needed for full stack developer
- Learn industry “best practices” in Java software development
- Be able to present your Java understanding to employers
Free Day 2 Session:
11th October @ 9 PM – 10 PM (IST) (Indian Timings)
11th October @ 11:30 AM – 12:30 PM (EST) (U.S Timings)
11th October @ 4:30 PM – 5:30 PM (BST) (UK Timings)
Class Schedule:
For Participants in India: Monday to Friday 9 PM – 10 PM (IST)
For Participants in US: Monday to Friday 11:30 AM – 12:30 PM (EST)
For Participants in UK: Monday to Friday 4:30 PM – 5:30 PM (BST)
What student’s have to say about Yuvi:
This is comprehensive course java ever studied i will recommended every one that interested to learn java take it – Tok
Very helpful course. I was an intermediate to java but still I didn’t know many things. I really liked this course. – Nanga High quality course, thanks Yuvi for good course and excellent instruction! – Yamuna Course content and instructor teaching techniques was good. Happy to enroll and complete the course. – Siraj So much love and respect for this teacher for this much effort to provide lecture in very much understanding way. – Aiswarya The course was very nice. Thanks to the trainer Yuvi for making such a wonderful course. – LokNadh By far the best JAVA teacher on the internet. Style of teaching helps you use your brain before writing the code. Exactly what I was looking for. – Vishal Your teaching experience is awesome, I understood everything that you have taught. – Nikki |
Salient Features:
- 15 Hours of Live Training along with recorded videos
- Lifetime access to the recorded videos
- Course Completion Certificate
Who can enroll in this course?
- A candidate without an extensive programming background looking for a career in JAVA
- A candidate who wants to take the JAVA skill to next level
- A candidate who is planning for core JAVA certification
Course syllabus:
- Introduction
- What is java?
- Features of Java
- Java Virtual Machine
- Java Run-Time Environment
- Java Development Kit
- Installing Java
- Installing IDE
- Primitive Data types in Java
- Non-Primitive Data types in Java
- Variables and Data Types
- Data type Conversions
- Implicit Conversions
- Explicit Conversions
- First Java Program
- Arrays in Java
- One Dimensional
- Two Dimensional
- Three Dimensional
- Multi-Dimensional
- Operators in Java
- Arithmetic Operators
- Arithmetic Assignment operators
- Relational Operators
- Logical Operators
- Conditional or Ternary Operators
- Unary Operators
- Bitwise & Shift Operators
- Control Flow
- If Else Statement
- Switch/Break Statement
- Loop in Java
- Do while loop
- While Loop
- For Loop
- Enhanced -For Loop
- Nested – For Loop
- Methods
- What is a method?
- Method Parameters
- Method Overloading
- Java Scope
- Classes & Object
- OOP
- What is class & Object?
- Class Attributes
- Constructor
- Copy Constructor
- Parameterized Constructor & Constructor Overloading
- Java Modifiers
- Inheritance
- Single Inheritance
- Multilevel Inheritance
- Hierarchical Inheritance
- Abstract Class & Interface
- Abstract Class in Java
- What is interface?
- Multiple inheritance using multiple interfaces
- Abstract Class vs Interface
- Encapsulation & Polymorphism
- Why Encapsulation?
- How to do Encapsulation?
- What is polymorphism?
- Characteristics of polymorphism
- Types of polymorphism
- Difference between Static and Dynamic Polymorphism
- Super Keyword
- Overloading Vs Overriding
- Static & Final
- Static Members
- Static Blocks
- Static Inner Class
- Final in Java
- Final Methods
- Final Class
- Collections
- Array List
- LinkedList
- HashSet
- Tree Set
- Map
- HashMap
- Tree Map
- Stacks
- Queue
- Threads
- Introduction to threads
- Lifecycle of threads
- Synchronization concept
- Multi-threading
- Thread pool
- Functional Programming
- Functional Programming Vs OOP
- Functional Interface
- Java Streams
- Lambdas
- Generics
- What is Generics in Java?
- Why Generics?
- Types of Generics in Java
- Generic Functions
- Advantages of Generics in Java
- Error & Exception Handling
- Error vs Exceptions
- What is Exception Handling
- Types of Java exceptions
- Exception Hierarchy
- Built in Exceptions
- User Defined Exception
- Custom Exceptions
- Exception Handling Methods
- Throw vs Throws
- Final vs Finally vs Finalize
- Parsing an Exception
- Memory Management & Garbage collection
- Stack
- Heap
- Stack Vs Heap
- Garbage collections in Java
- Types of Garbage collections
- Un-referencing Objects in Java
- Hands- On
- Interview Questions
- Q & A