Get started with Java

Course Info

Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented and specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere" (WORA), which means that compiled Java code can run on all platforms that support Java without the need for recompilation. Java applications are typically compiled to bytecode that can run on any Java virtual machine (JVM) regardless of computer architecture. Globally, As of 2016, Java is one of the most popular programming languages in use, particularly for client-server web applications, with a reported 9+ million developers.

Requirements

You are supposed to have a good Internet connection to watch the videos otherwise you need to buffer the videos first, in case of poor Internet connection. Please login as guest on
this portal and take a demo to test if your Internet speed is sufficient
or not. We recommend internet connection of atleast 1 Mbps to watch video lectures seamlessly.

Courses syllabus

1. Overview of Java

1.1 Java (JRE and JDK)

1.2 Installation of java

1.3 Byte Code

2. Data Types &
Variables

2.1 Data Types & Variables.

3. Control

3.1 If-else branching.

3.2 Switch statements.

4. Loop and iterators
:

4.1 For Loop.

4.2 While Loop

4.3 Do-While Loop.

4.4 break and continue statements.

5.Operators

5.1 Assignment operators.

5.2 Relational operators.

5.3 Arithematics operators.

5.4 Conditional operators

5.5 Logical operators

6.Classes and objects

6.1 Declaring classes.

6.2 Class members.

7.Interface and Enums

7.1 Interface and Enums.

8.Object orientation

8.1 Encapsulation.

8.2 Inheritance.

8.3 Polymorphism.

8.4 Static.

8.5 Coupling and cohesion.

9.Strings

9.1 Strings.

9.2 StringBuilder.

9.3 StringBuffer.

10.File Navigation and
I/O

10.1 Readers.

10.2 Writers.

10.3 Console

10.4 Serialization and deserialization

11.Generics and
Collections

11.1 Overriding hashCode() and equals().

11.2 Collections.

11.3 Set.

11.4 Map

11.5 Generic versions of collections.

12.Threads

12.1 Java Thread Model.

12.2 Creation of Threads in Multiple Ways.

12.3 Thread Priorities.

12.4 Runnable.

12.5 Synchronization.

12.6 Thread interaction.

13.Exceptions

13.1 Exceptions.

13.2 Exception Handling.

13.3 Deadlock.

14.SQL Basics

14.1 Basic Function.

14.2 Joins.

14.3 JDBC Basicsn.

14.4 Connecting to Databases.

15.Socket Programming

15.1 Socket Programming.

16.Course Project

16.1 Course Project.

Disclaimer

Please note that the videos are not downloadable. Sharing your access or trying to sell or distribute videos is a legally punishable offence. Earlier we caught some people doing this and they were punished legally and a huge penalty was imposed on them.

If you are interested in registering, you can make the payment in the following account either through net banking or at your nearest HDFC bank and email us the transaction id or scan copy of the pay-in-slip.

Account Name

Raudra Eduservices Private Limited

Account Number

50200012182576

Account type

Current account

Bank

HDFC

Branch

JAYABHERI ENCLAVE

RTGS / NEFT IFSC

HDFC0003947

CITY

HYDERABAD

After the payment is done, you can email us the screen shot or picture of transaction details or the
pictures of the bank pay in slip at java.ravindrababu@gmail.com with subject line as "payment done for JAVA". Once it is done, you will be given
access to private lecture videos with in 48 hours. You can watch the videos online anytime,
anywhere and any number of times. Please note that the videos are not downloadable. Sharing your access
or trying to sell or distribute videos is a legally punishable offense. Earlier we caught some people
doing this and they were punished legally and a huge penalty was imposed on them.