Course Batch Starts, Timing, Price & Enroll

Program Duration Batch Starts Time Price Enroll Book free demo
Weekend
70 Hrs Weekend Morning-Batch USD 350
INR 17999
Enroll Now Book free demo class
Weekend
70 Hrs Weekend Evening-Batch USD 350
INR 17999
Enroll Now Book free demo class
Weekdays
70 Hrs Weekdays Morning-Batch USD 350
INR 17999
Enroll Now Book free demo class
Weekdays
70 Hrs Weekdays Evening-Batch USD 350
INR 17999
Enroll Now Book free demo class

About Course

This course can be a best choice for any individual who has interest in learning the concepts of Java Programming. Only requirement is that the trainee has a strong desire to have a career in Java development. Recent graduate or postgraduate fresher, Application Developers, Web Administrator, Technical Consultant or Portal Developer can be the targeted audience for this course.
Because of the prevalence of Java and more the 3 billion devices which are running upon Java platform worldwide, there is a continued demand in worlds top industries for well-trained, highly-skilled Java programmers to create and maintain critical applications in java platform.

To maximizing your potential and moving your Java career forward you can move to get a certification in java from Oracle. This course will helps you in preparation of exam to get an associate level as well as professional and expert level certification in Java Programming from Oracle.
This course aims to provide you an extensive knowledge of programming in both Core Java and Advance Java. The below points can make more clarity towards the objective of the course –

Understand Classes and learn how to develop and describe classes
Learn how to recognize an objects in order to analyze and solve a business problem
Understand how to implement object-oriented (OO) concepts in Java.
Demonstrate the use of various syntax available in Java for declaration and initialization of Variables, Constants, Arrays, ArrayLists etc.
Understand various primitive data types
Understands how to work with operators, loops, and decision making in Java
To work with Arrays and ArrayLists
Working with methods
Learn what is Inheritance and when to use inheritance
To learn the Exception Handling in Java
Understand the core concept of Advance Java topics such as servlets, MVC architecture, JSP pages etc
Manage session, filters and database integration with robust web applications
Work with MVC architecture, listeners
Use the Expression Language and the JSP Standard Tag Library (JSTL)
Create easy-to-maintain JSP pages
Connect the application with database using JDBC.
There is no formal prerequisite required to join this course.

CURRICULUM

Core Java and Advance Java

  • 1.1 Define the scope of variables
  • 1.2 Define the structure of a Java class
  • 1.3 Create executable Java applications with a main method
  • 1.4 Import other Java packages to make them accessible in your code
  • 2.1 Declare and initialize variables
  • 2.2 Differentiate between object reference variables and primitive variables
  • 2.3 Read or write to object fields
  • 2.4 Explain an Objects Lifecycle (creation, "dereference" and garbage collection)
  • 2.5 Call methods on objects
  • 2.6 Manipulate data using the String Builder class and its methods
  • 2.7 Creating and manipulating Strings
  • 3.1 Use Java operators
  • 3.2 Use parenthesis to override operator precedence
  • 3.3 Test equality between Strings and other objects using == and equals ()
  • 3.4 Create if and if/else constructs
  • 3.5 Use a switch statement
  • 4.1 Declare, instantiate, initialize and use a one-dimensional array
  • 4.2 Declare, instantiate, initialize and use multi-dimensional array
  • 4.3 Declare and use an Array List
  • 5.1 Create and use while loops
  • 5.2 Create and use for loops including the enhanced for loop
  • 5.3 Create and use do/while loops
  • 5.4 Compare loop constructs
  • 5.5 Use break and continue
  • 6.1 Create methods with arguments and return values
  • 6.2 Apply the static keyword to methods and fields
  • 6.3 Create an overloaded method
  • 6.4 Differentiate between default and user defined constructors
  • 6.5 Create and overload constructors
  • 6.6 Apply access modifiers
  • 6.7 Apply encapsulation principles to a class
  • 6.8 Determine the effect upon object references and primitive values when they are passed into methods that change the values
  • 7.1 Implement inheritance
  • 7.2 Develop code that demonstrates the use of polymorphism
  • 7.3 Differentiate between the type of a reference and the type of an object
  • 7.4 Determine when casting is necessary
  • 7.5 Use super and this to access objects and constructors
  • 7.6 Use abstract classes and interfaces
  • 8.1 Differentiate among checked exceptions, Runtime Exceptions and Errors
  • 8.2 Create a try-catch block and determine how exceptions alter normal program flow
  • 8.3 Describe what Exceptions are used for in Java
  • 8.4 Invoke a method that throws an exception
  • 8.5 Recognize common exception classes and categories
  • 1.1 Generics and Collections
  • 1.2 Assertions
  • 1.3 Java I/O Fundamentals
  • 1.4 Java File I/O
  • 1.5 Multithreading
  • 1.6 Overview of JDBC
  • 1.7 Introduction to Concurrency, Localization
  • 2.1 Describe web applications, CGI, and the role of Java
  • 2.2 Describe benefits of Java servlet technology
  • 2.3 Create a simple Java Servlet
  • 2.4 Define three-tier architecture
  • 2.5 Define Model-View-Controller (MVC) architecture
  • 3.1 Describe why Servlets are not the whole solution
  • 3.2 Describe essentials of JSPs
  • 3.3 Understand the fundamentals and reasons for MVC architecture
  • 4.1 Code a controller using a servlet
  • 4.2 Code a view using a JSP
  • 4.3 Forward control from a servlet to a JSP
  • 4.4 Understand fundamentals of EL
  • 4.5 Implement a simple MVC system
  • 5.1 Understand more details of the HTTP protocol
  • 5.2 Understand fundamentals of HTML forms
  • 5.3 Understand fundamentals of the HttpServlet and related APIs
  • 5.4 Write code that manages client sessions and cookies
  • 6.1 Understand the purpose and structure of deployment descriptors
  • 6.2 Control context root and servlet mapping
  • 6.3 Create and use context and init parameters
  • 6.4 Use annotations to configure servlets
  • 7.1 Understand the four data scopes
  • 7.2 Understand and use EL dot ‚”.”, and array access ‚”[“ operators with Java Beans, arrays, and collections
  • 7.3 Understand and use EL implicit objects
  • 7.4 Create and use arithmetic expressions in EL
  • 7.5 Identify the need for iteration and selection in the view, and use JSTL tags to address those needs
  • 8.1 Understand the origins, benefits, and weaknesses of JSPs
  • 8.2 Describe JSP technology, the conversion of JSPs to servlets, and the lifecycle of JSPs
  • 8.3 Understand JSP scripting elements, declarations and directives
  • 8.4 Use JSP implicit variables
  • 8.5 Understand and use jsp: tags
  • 9.1 Relate the JSTL to common job roles in web application development and understand the use of tags in JSP development
  • 9.2 Recognize correct syntax for tags
  • 9.3 Configure a JSP to use tags from the JSTL
  • 9.4 Write JSP code using several standard tags
  • 9.5 List capabilities of JSTL tags
  • 10.1 Understand the servlet lifecycle
  • 10.2 Describe and use more advanced elements of the servlet APIs
  • 10.3 Create filters and use them in web applications
  • 11.1 Understand the roles of JDBC and JPA
  • 11.2 Understand the many elements that make up the model
  • 11.3 Understand fundamentals of connecting to a database using JDBC or JPA
  • 12.1 Understand the interactions that are essential to asynchronous web pages
  • 12.2 Understand the role of AJAX-style client side programming
  • 12.3 Implement asynchronous servlets using the facilities of Java EE 6
  • 13.1 Understand the role of the container in security
  • 13.2 Describe and implement four authentication models
  • 13.3 Force the use of encryption between a web application and the client browser
  • 13.4 Understand the role of JAAS in pluggable/extensible authentication for web applications
  • 14.1 Understanding the Nature of the Model as a Macro-pattern
  • 14.2 Implementing Persistent Storage for Your Web Applications Using JDBC or Java Persistence API

Exam & Certification

Core Java

Oracle Certification in Java is raising the bar with Java SE 7 certification credentials. The Oracle Certified Associate (OCA) Java SE 7 certification objectives that measure not only your day-to-day programming skills, but also your ability to manage the situations you are likely to encounter on a variety of projects. The OCA Java SE 7 certification requires successfully completing a single exam: 1Z0-803.

This Exam will be a prerequisite for Oracle Certified Professional (OCP) Java SE 7 (exam code 1Z0-804).

Advance Java

The "Oracle Certified Expert (OCE): Java EE 6 Web Component Developer" certification exam is designed for experienced developers having experience in Java applications development to validate their knowledge and skills about Java EE 6 application server, JSP and servlet technologies. To attempt for this exam you must need to clear "Oracle Certified Professional (OCP) - Java SE 6 Programmer" exam first with valid passing score.
Exam Number: 1Z0-803
Duration: 120 minutes
Associated Certifications: Oracle Certified Associate, Java SE 7 Programmer
Exam Product Version: Java SE
Number of Questions: 70
Passing Score: 63% View passing score policy
Validated Against: This exam has been validated against SE 7.
format: Multiple Choice

Exam Number: 1Z0-899
Associated Certifications: Oracle Certified Expert, Java EE 6 Web Component Developer
Exam Product Version: Java EE
Duration: 140 minutes
Number of Questions: 57
Passing Score: 64%
Validated Against: This exam has been validated against EE 6.
Exam Format: Multiple Choice

POWER OF CHOOSING YOUR TRAINER - TAKE DEMO FROM 3 TRAINERS AND SELECT


Ravi Kumar
B Tech (IT)
From
Professional Experience

Subject Expertise
Hibernate

Certification

Profile
I'm a Complete UI and Java Developer. Have experienced of work with:- Java SE, Java EE, Struts, Hibernate, Servlet, JSP, HTML5, CSS3 , JavaScript, jQuery, AJAX, Mobile jQuery, BootStrap, Handle Bar, Responsive Web Design, JSON Hybrid Application in Android
RATING & REVIEWS
TUKARAM BHAGAT
MCS
From
Professional Experience

Subject Expertise
.NET

Certification

Profile
Working at Dominica State College in Commonwealth of Dominica as Information Technology Trainer for Center of Excellence in Information Technology setup as a collaboration project between Government of India and Government of Dominica. My duties involve conducting Train the Trainer programs as well as to provide training to the professionals and students in Commonwealth of Dominica.
RATING & REVIEWS
Som Prakash Rai
MCA
From
Professional Experience

Subject Expertise
AJAX

Certification

Profile
 Architect with 6+ years of software development experience that brings in-depth development, design and architecture expertise to lend support to the delivery of complex solutions. Experienced in delivery of cost-effective, high-performance solutions to meet challenging business demands. Enjoy working with technical teams to deliver end-to-end solutions  Expert with enterprise application architecture based on Open Source technologies, Java/J2EE, Web/Application Servers, Databases.  Have in-depth understanding of architectural principles, models, patterns, and perspectives required to define and/or validate architecture solutions  Software Architecture Document & Non-functional requirement deliverables.  Extensive experience working as Solution and Application Architect in multiple engagements  Helped organizations in mentoring and providing code reviews, etc.  Expertise in preparing Design Document, Technical Design Document, Use Case Diagrams.  Extensive experience in Core Java, Frameworks like Spring, Hibernate, Struts.
RATING & REVIEWS
Ashok Kumar Bolisetti
M Tech IIT
From
Professional Experience

Subject Expertise
AJAX

Certification

Profile
Senior Software engineer with 7 years of product development experience in agile methodologies.Having good knowledge on Java/J2EE, Design Patterns,RESTWeb Services ,Spring ,Hibernate,AngularJS ,Portlets ,data Structures and Algorithms.
RATING & REVIEWS
Alok Kumar
From
Professional Experience

Subject Expertise
Android

Certification

Profile
He is having 3+ years of experience in Java and Android.
RATING & REVIEWS
Tajuddin
B.E(CSE)
From
Professional Experience

Subject Expertise
Hibernate

Certification

Profile
He is having 2+ years of experience.
RATING & REVIEWS
Bhavesh Kavar
B.E. I.T.
From
Professional Experience

Subject Expertise
Java

Certification

Profile
A Passionate, Hands-on Professional, I have over 4 months of experience in Java Development covering multiple technologies.
RATING & REVIEWS
Naresh Dhiman
MCA
From
Professional Experience

Subject Expertise
Data Structure

Certification

Profile
Naresh is a dynamic professional with over 9+ years of experience in Software Development; adept with Windows, Java as well as J2EE technologies such as Core Java ,JSP, Servlets , JDBC and open sources Struts ,Spring ,Hibernate.
RATING & REVIEWS
Brajveer Singh
M.Tech
From
Professional Experience

Subject Expertise
Data Structure

Certification

Profile
RATING & REVIEWS
Aditya
M.E
From
Professional Experience

Subject Expertise
Architect

Certification

Profile
RATING & REVIEWS
Disclaimer

** The above course information is taken from Oracle Inc.

* Money Back Guarantee till demo and 1st class of the course.


Copyright ©2015 Hub4Tech.com, All Rights Reserved. Hub4Tech™ is registered trademark of Hub4tech Portal Services Pvt. Ltd.
All trademarks and logos appearing on this website are the property of their respective owners.
FOLLOW US