Quick Path to Learn Java with Vulab Java Training - vulabvulab

Posted on 31 October 2014 by Srinivas Nelakuditi

Quick Path to Learn Java with Vulab Java Training

If you are reading this blog, I know you are interested in getting trained on Java. Let us get started with the basics. if you want to learn from Java Experts look no further and we at Vulab provide the best java training.
Java is the programming language created by Sun Micro Systems and released in 1996. Sun Micro systems is now part of Oracle Corporation.

  • Make sure you have a laptop or desktop with Windows, Linux, Unix, or Mac available.
  • Buy any book on Java programming language for reference purpose. I suggest have Java Complete Reference book handy.
  • Have an experienced mentor available to answer any questions. Our best suggestion is to find the best instructor and he will be your best mentor to train you on the java programming language.


Learn Java 8 with Vulab Java Training

Java Learning STAGE 1

  1. Start with learning Object Oriented Concepts
  2. Learn to Install Java or JDK
  3. Learn difference between JDK and JRE
  4. Learn to verify your laptop’s or desktop’s installed java version
  5. Install Eclipse IDE
  6. Learn the concepts of starting Eclipse
  7. Setup Eclipse to use your JDK (remember using JRE is a bad idea)
  8. Learn to use Eclipse and create a Simple Java Project.
  9. Write a Hello World Java Program in eclipse.
  10. Learn to execute java program in eclipse.
  11. Learn the concept of Auto Compile feature in eclipse.
  12. Learn the meaning of javac.exe , java.exe and javaw.exe
  13. Learn what is Java Virtual Machine and its architecture
  14. Learn the concept of Byte Code

Java Learning STAGE 2

  1. Learn Datatypes in Java
  2. Learn Operators in Java
  3. Learn Control Statements in Java
  4. Learn the concept of Class and Object by Example
  5. Learn new Operator in Java
  6. Learn garbage collection in Java
  7. Learn the definition of variable
  8. Learn the scope of a variable
  9. Learn method overloading
  10. Learn method overriding
  11. Learn Inheritance in Java
  12. Learn Interfaces in Java
  13. Learn abstract class in Java
  14. Learn inner classes in Java
  15. Learn public, private, protected  in Java
  16. Learn the meaning of a Constructor and why you need it?
  17. Learn the concept of static key word and its significance?
  18. Why java does not allow multiple inheritance?
  19. Learn the meaning of final keyword with a variable, class and method.

Java Learning STAGE 3:

  1. Learn Exception Handling in Java
  2. Learn to create your own Exception classes
  3. Learn try, catch, throw, throws, finally usage.
  4. Learn the significance of finally block in try-catch.
  5. What are caught and uncaught exceptions.
  6. What is an Error in Java.
  7. Learn Multi threading in Java
  8. Learn how to create a multi threaded class in java using Runnable, or Thread
  9. What is the difference between implements Runnable and extends Thread
  10. What is the difference between run method and start method of Thread
  11. How to create multiple threads
  12. How to print the name of the thread while they are executing
  13. How to increase or decrease thread priorities
  14. What is  Executor Service in Java
  15. What is Synchronization in Java
  16. What is inter-thread communication in Java

Java Learning STAGE 4:

  1. What are Annotations in Java
  2. How do you use Annotations to build a tool like Hibenrate ORM
  3. What are Generics in Java
  4. How to create a Generic DAO using Generics in Java
  5. What is an enum in Java
  6. How to create an enum and using in your java program
  7. What are Lambdas and How to use them
  8. Learn to use Java I/O for reading and writing to files.
  9. Learn the aspects of java.io.File
  10. Learn Java NIO
  11. Learn Collections Framework Significance
  12. Learn Collection
  13. Learn Set, List and differences
  14. Learn all important implementations of Set and List
  15. What is Comparable and Comparable and how to use them
  16. What is Collections class
  17. Learn Streams in Java 8
  18. Learn Networking programming in Java

Java Learning STAGE 5:

  1. Learn to use JDBC to connect to Relational Database
  2. Learn Connection
  3. Learn Statement, Prepared Statement, Callable Statement
  4. Learn ResultSet in Java
  5. Learn Transaction Management in JDBC
  6. Learn Connection Pooling in JDBC
  7. Learn High volume or Batch Programming with JDBC
  8. Best practices to use JDBC

Java Learning STAGE 6:

  1. Learn to build web applications in Eclipse
  2. Learn the structure of a JEE web application
  3. Learn Servlets
  4. Learn JSP
  5. Use Responsive framework like Boot Strap to build a web application with Servlets and JSP

You are now a master of Core Java with Web Programming Skills. Next step is to learn advanced Java.

Java is the world’s most widely used programming language, there is no other programming language that has the capabilities of Java in the market today. Enjoy being a Java Programmer. I have been a Java Programmer since 1997.

Vulab provides handson training in Java, Core Java, Java 8, Lambdas, Advanced Java, Spring Framework, Hibernate, JPA, JDBC, JEE, EJB, Servlet, JSP, jQuery, AngularJS, Java Script, AJAX, REST web services, JAXRS, SOAP web services JAXWS, XML Parsers, JSON Parsers.

Vulab provides handson training in Hadoop, Pig, Hive, Hbase, Spark, Storm, Impala, UDF, Flume, Sqoop, Oozie, Map Reduce, Big Data Architectures, Big Data Pipelines.

1 Comment

One Response to “Quick Path to Learn Java with Vulab Java Training”

  1. Bammidi Srinivas 7 January 2016 at 5:50 pm Permalink

    This blog is fantastic. Just introduced Greatness of Java and explained where to start and how to start in a very simple manner.

Leave a Reply