Advanced Java Certification Training

Advanced Java Certification Training

Advanced Java course is designed to give you a stepping stone to work on advanced and latest technologies like Hadoop and its ecosystem, other enterprises or mobile applications. For every topic the concepts are explained with a mix of theory and production quality code.

Be future ready. Start learning
Structure your learning and get a certificate to prove it.
Start Learning

Advanced Java UpComing Batches

Apr-16 - May-28

Weekend
SOLD OUT

Timings: 07:00 AM To 10:00 AM (IST)

350.00     Enroll Now

Apr-09 - May-21

Weekday
SOLD OUT

Timings: 20:30 PM To 23:30 PM (IST)

350.00     Enroll Now

Apr-20 - Jun-01

Weekend
FILLING FAST

Timings: 07:00 AM To 10:00 AM (IST)

350.00     Enroll Now

Apr-27 - Jun-08

Weekday
FILLING FAST

Timings: 20:30 PM To 23:30 PM (IST)

350.00     Enroll Now

May-04 - Jun-15

Weekend

Timings: 07:00 AM To 10:00 AM (IST)

350.00     Enroll Now

May-11 - Jun-22

Weekday

Timings: 20:30 PM To 23:30 PM (IST)

350.00     Enroll Now
Be future ready. Start learning
Structure your learning and get a certificate to prove it.
Start Learning

Course Curriculum

Advanced Java Certification Training

SELF PACED

Advanced Java course is designed to give you a stepping stone to work on advanced and latest technologies like Hadoop and its ecosystem, other enterprises or mobile applications. For every topic the concepts are explained with a mix of theory and production quality code.

  • WEEK 5-6
  • 10 Modules
  • 6 Hours
Self Paced

Learning Objectives: In this module you will learn about Variables, Operators, Java Wrapper Classes over Primitive Types, Expressions, Statements, Blocks and Control Flow Statements.

Topics:
  • Variables: Primitive Data Types and Arrays.
  • Operators: Arithmetic, Unary, Relational, Conditional, Bitwise and Bit Shift.
  • Java Wrapper Classes over Primitive Types (String, Integer, Float, etc.).
  • Expressions, Statements and Blocks.
  • Control Flow Statements: if, if-else, switch statements, while loops, do-while loops, for loops (including for each loop introduced in JDK 1.5).
  • Branching Statements.

Learning Objectives:In this module you will learn about Data Hiding, Abstraction, Inheritance and Encapsulation, Constructors, Class Methods and Access Specifiers, Life Cycle of an Object, Types of Classes, Types of Methods, Interfaces and When to Use Them, Enum Types, Packages, Java Annotation.

Topics:
  • Data Hiding.
  • Abstraction.
  • Inheritance and Encapsulation.
  • Constructors.
  • Class Methods and Access Specifiers.
  • Life Cycle of an Object.
  • Types of Classes: Abstract, Final.
  • Types of Nested & General Classes.
  • Types of Methods: Abstract, Final, Static.
  • Instance Method.
  • Interfaces and When to Use Them.
  • Enum Types.
  • Packages.
  • Java Annotations.

Learning Objectives: In this module you will learn about Polymorphism in Java, User Defined Event Handling, Handling Internationalization.

Topics:
  • Polymorphism in Java.
  • Designing Call-back Methods for Event Handling.
  • Handling Internationalization.
  • Handling Internationalization with Resource Bundles.

Learning Objectives: In this module you will learn about Exception Handling, Logging in Java, Regular Expressions.

Topics:
  • Exception Handling with try-catch-finally Constructs.
  • Implementation of Custom Exception Class.
  • Using Apache Log4j for Logging Services.
  • Regular Expressions using javax.util.regex.


Learning Objectives: In this module you will learn about Classic Data Structures, Sequential Collections, Associative Collections, Sort & Search Algorithms, Generics.

Topics:
  • Classic Data Structures.
  • Sequential Collections.
  • Associative Collections.
  • Sort & Search Algorithms.
  • Generic Classes.
  • Generic Methods.
  • Bounded Type Method Parameters.
  • Wildcards.
  • How Generics Behave?


Learning Objectives: In this module you will learn how to use JDBC for DDL, DML and TCL and write your own stored procedures.  

Topics:
  • How to connect to Databases from Java code?
  • CRUD Operations.
  • How to run Parameterized Stored Procedures?.
  • Transaction Management.
  • Batch Processing.


Learning Objectives: In this module you will learn about Concurrency and the constructs of concurrent programmes, Implementing a Multithreaded Java program, Synchronizing threads, Critical Section and its protection with locks.  

Topics:
  • Introduction to Concurrency and the Constructs of Concurrent Programs.
  • Implementing a Multithreaded Java Program.
  • Synchronizing Threads.
  • Critical Section and its Protection with Locks.


Learning Objectives: In this module you will learn about File Handling in Java (Text, Binary & XML files), Serialization.  

Topics:
  • The Structure of the I/O Package.
  • Handling Text Files.
  • Handling Binary Files.
  • Object Persistence with Serialization.
  • Introduction to XML, DOM and SAX Models: When to use what.
  • Parsing XML with DOM & SAX.


Learning Objectives: In this module you will learn basics of networking, Writing own TCP/IP server and client, Writing own UDP server and client, URL handling (Download example). 

Topics:
  • How It All Started – BSD Sockets.
  • Networking Basics.
  • Understanding java.net.
  • Network Interfaces.
  • Reliable Communication through TCP Sockets.
  • Unicast through Datagram Sockets.
  • Multicast through Multicast Sockets.
  • URL Processing.


Learning Objectives: In this module you will learn how to handle memory leak, through Design Pattern we teach loose coupling and high cohesion in designing.  

Topics:
  • Managing Java Programme Memory.
  • Unit Testing with JUNIT4.
  • Basic “Gang of Four” Design Patterns – Abstract Factory, Factory Method, Observer, Strategy, Singleton, Adapter & State.
  • Project Discussion.

Program Syllabus

Curriculum

You can also view the program syllabus by downloading this program Curriculum.

Projects

How will I execute the practicals?

For your practical work, we will help you setup OLTechEdu Virtual Machine in your System. This will be a local access for you. The required installation guide is present in LMS.

How will I execute the practicals

For your practical work, we will help you setup OLTechEdu Virtual Machine in your System. This will be a local access for you. The required installation guide is present in LMS.

How will I execute the practicals?

For your practical work, we will help you setup OLTechEdu Virtual Machine in your System. This will be a local access for you. The required installation guide is present in LMS.

Course Certification

OL Tech Edu’s Certificate Holders work at top 500s of companies like

certificate

Features

Explore step by step paths to get started on your journey to Jobs of Today and Tomorrow.

Instructor-led Sessions

30 Hours of Online Live Instructor-Led Classes.
Weekend Class : 10 sessions of 3 hours each.

Real Life Case Studies

Real-life Case Studies

Live project based on any of the selected use cases, involving implementation of the various real life solutions / services.

Assignments

Assignments

Each class will be followed by practical assignments.

24 x 7 Expert Support

24 x 7 Expert Support

We have 24x7 online support team to resolve all your technical queries, through ticket based tracking system, for the lifetime.

Certification

Certification

Towards the end of the course, OL Tech Edu certifies you for the course you had enrolled for based on the project you submit.

Course FAQ's

Enroll, Learn, Grow, Repeat! Get ready to achieve your learning goals with OL Tech Edu View All Courses

© 2015 - 2024 OL Tech Edu. All Rights Reserved.
Designed, Developed & Powered by MNJ SOFTWARE

The website is best experienced on the following version (or higher) of Chrome 31, Firefox 26, Safari 6 and Internet Explorer 9 browsers