
Java SE Programming MasterClass
Enquiry Form
{formbuilder:38993}
Java is everywhere; this course teaches you world’s most popular language. Java SE is Standard Edition which makes you capable to develop console and desktop based GUI applications. This course is also necessary if you wish to learn further more in JAVA like JAVA EE, Android, etc.
This Course Includes :
Course Content
Introduction to the course
- Necessity Of Programming.
- What Is Java ?
- Important Features?
- History Of Java.
- Where Java Stands Today?
- Java Ecosystem.
Version & Installation
- Edition Of Java
- Difference Between JDK,JRE And JVM.
- Downloading and Installing JDK.
- Writing First Java Application.
- Complete Explanation Of First Application.
Compilation & Exection
- Saving the Source code.
- Compilation Process and it's Explanation.
- Exectuing the Code.
- Discussion About Some Important Errors.
- Some more Conepts.


Data Types & Type Conversion
- Data Types.
- Type Conversion.
- Implicit Type Conversion.
- Explicit Type Conversion.
- Type Conversion In Expression.


Operators
- Operators.
- Displaying values of variables.
- Concatenating using operator "+".
- Concept of Default values.


Accepting Inputs
- Various ways of accepting inputs.
- Accepting inputs through command line arguments.
- Wrapper Classes.


Object and Classes
- Object and Class.
- What is String?
- Creating String Object.
- Creating Object in Java
- Various methods of String Object.


Decision Control Statements
- If, if-else, nested-if
- Switch.
- Ternary Operator.


Scanner Class
- Scanner class.
- Accepting input through scanner class.


Loops
- Loop Structure and its types.
- While and do-while loop.
- for loop
- Labeled break and continue


Arrays
- Arrays in java types and syntax.
- How JVM handles dynamic blocks.
- Using length properties of the array.
- Enhanced for loop.


Two dimensional arrays
- Two Dimensional Arrays.
- Rectangular 2-D Array
- Jagged 2-D Array


Object-Oriented Programming
- Object-Oriented Programming.
- Classes and Objects.
- Pillars of Object-Oriented programming.
- Creating a class and its objects.


Methods in Class
- Initializing data members in class.
- Creating parameterized methods in a class.


Initializing Objects
- Initializing objects and data member
- Explicit Initialization.
- Using Constructors.
- Parameterized Constructors.


Overloading
- Creating array of references
- Initializer blocks.
- Method overloading.
- Constructor overloading.


Argument Passing
- Passing variables.
- Passing array reference.
- Returning array reference.


Keyword
- Using this "keyword"
- Using the "keyword" static.
- Static data members.
- Garbage collector.


Static Methods
- Using "static" methods
- Factory blocks
- Static blocks.


Inheritance
- Inheritance in java
- Syntax for inheriting a class.
- Using Keyword super


Method Overriding
- Method overriding.
- Difference Between overriding and overloading.
- Base class and derived class.


Polymorphism
- Early and late binding
- Abstract classes and methods.


Interface
- Creating interface in java
- Implementing interfaces.


Exception Handling
- Keyword used in Exception Handling
- Exception hierarchy.
- Obtaining description of exception.
- Using keyword throw.
- Multi catch feature of java.


String Handling
- Different classes of string handling.
- constructors and methods of string class.


Collections
- The list interface
- Custom ArrayList
- Linked list class
- The tree set class.
- The map interface


end
What you'll Learn?
Get in-depth understanding of Object Oriented Programming.
Learn about Exception handling, Enums and Type Wrappers.
Understand how to create your own Java programs.
Learn why we do certain things in Java and not just how.
Add the Java Object-Oriented Programming (OOP) skills to your résumé.
Learn the needed Java skills to later become an Android, Web or Desktop Developer.
Description
Java is one of the most popular programming languages used in professional application development.
The programming topics are structured in such a way that is easy to learn for students.
You'll learn the fundamentals of the Java programming language
This course will provide a pragmatic and hands-on introduction to the Java programming language
Who should take this course?
Developers who are looking to increase their marketability by learning the nuts and bolts of Java
Those who are looking to start a career in software development
Anyone looking to prepare for the exam to become an Oracle Certified Associate, Java Programmer SE 8 (Java SE 8 Programmer I 1Z0-808)
Programming hobbyists.
Anyone else who is interested in learning Java.
This course is NOT for experienced Java programmers.
Why should you take Java Course ?
After learning Java using this course you would be able to learn other languages easily.
This course uses modern Java programming tools.
Java is the preferred language for new technologies .
Instructor :
Mr. Sachin Kapoor
Mr. Sachin Kapoor is a senior trainer with an experience of more than 20 very long years.
He has trained more than 2,00,000 students till date.
He actively interacts with approximately 8000 new students every year.
Mr. Sachin has been teaching programming languages since 2000 .
Similar Courses
Customers who viewed this item also viewed
Recently Rate & Reviews
from 135 reviews
This project is very helpful for learning how to implement programming at an industry-standard level. In this project, I am revising the Python concepts. Assignments are very interesting. An explanation is very nice.

This project is very helpful for learning how to implement programming at an industry-standard level. In this project, I am revising the c concepts and learn about error handling in C. Sir teaches us some C programming advanced concepts like file handling, storage class. Assignments are very interesting. This is also helpful for resume and boosts your resume

got to learn about many concepts thru this project and it was a decent project to develop, using the knowledge of c programming.


When i was in school i just hated computer and later i had to do engineering as no choices were left and i was regretting About that decision but when i attended his first lecture i felt that computer was not boring subject but the teacher was and SACHIN SIR is literally A LEGEND , he made my decision of persuing engineering worthful now m enjoying coding everything is just different . Thank you so much sir.

Sachin is the best teacher to learn Programming. If you want to learn Programming in deep so he was the man who can. Practical experience is best in SCA. You will learn any language very easily by Sachin sir and can make any project by his teaching.

This is wonderful cource for me. Course provide a reality of project .How to work in project this course wouderfully explanation . i can also thanks to sachin sir and all the sca team

This is wonderful cource for me. Course provide a reality of project .How to work in project this course wouderfully explanation . i can also thanks to sachin sir.

I am blessed that i have join Sca . I think no one can teach like Sachin sir , Joining C Project Batch is very good experience .

Here we learn how to practically implement the logic we learn in c programming lang.Thanks to @Sachin sir and all the sca team.


Great course that will provide an opportunity to develop yourself if you take the work seriously. A true value of time investment.Thank you SACHIN SIR

In c project batch i have learned so many things .Every one knows that only learning is not everything implementing the things is the real knowledge ,I am thankful to sachin sir for this awesome c project batch that SCA organized. After learning c lang its necessary to us to implement the logics that we have learn during learning c lang and the launching of this c project batch by sachin sir gives us an opportunity to implementing that logics under a supervision of most experienced faculty SACHIN SIR .
So I am very thank ful to the SCA and SACHIN SIR for sheduling this wonderful project batch in c language.
