Java Online Training

Core java education guides you toward how Java today shows the identity of these new and real digital forms. Which is practiced in the design of networks and import of movements and is chosen by one who started his business recently as special users of large size to various forms, such as video objects with the limited screen, 3D games, multiple developments of the software, etc.

Core Java online training. It has an object-oriented programming language (OOPS) is organized into three primary levels, such as programming to know. Particular Java programming, basic Java and advanced Java themes.

Among the primary level leaders, it is described from c or the central programming of Java and is beginning the step to learn the Java language. When attending a professional interview, the biggest problem will be required towards the necessary java because the interviewer must verify some fundamental (fundamental) knowledge of each candidate.

Introduction
  • History of Java
  • Features of Java
  • Java Vs C++
  • Flavors of Java
  • What’s covered in this course
  • Java programming – Sample Program, compile, Run & Execute
Language Fundamentals
  • JVM Vs JDK Vs JRE
  • Setting up of Environment
    • Path, Classpath
Basic Language Elements
  • Lexical Tokens, Identifiers
  • Keywords, Literals
  • Variables, Constants
  • Datatypes – Primitive & Non-primitive
Operators
  • Arithmetic Operators
  • Unary Operators
  • Relational Operators
  • Conditional Operators
  • Bitwise Operators
  • Bitshift Operators
Arrays
  • Single Dimensional Arrays
  • Multi-Dimensional Arrays
Control Statements
  • Selection Statements
  • Usage of if, if…else, switch constructs
  • Loop Statements
  • Usage of while, do…while, for loops, Enhanced for loop
  • Transfer Statements
  • Break, continue and return statements
  • Labeled and unlabeled goto statements
OOPS Concepts
  • Encapsulation, Abstraction
  • Inheritance, Polymorphism
  • Classes, Objects, Methods, Fields, Constructors, Destructor, Block in Java
  • Access Specifiers like Public/Private/Protected, final, Static & Non-static
  • Inheritance – Is-A Relationship
  • Polymorphism – Method Overloading, Method overriding
  • Abstract Classes
  • Interfaces
  • Inner Classes
Packages
  • Arrangements of Classes and Interfaces in Packages
  • Access Modifiers
  • Defining packages
  • Naming Conventions
Fundamental Classes
  • String- Immutability of String class, == Vs .equals()
  • String buffer, String builder
  • Wrapper Classes
  • Object
Exception Handling
  • Exceptions, Errors
  • Types of Exceptions
  • Checked & Unchecked exceptions
  • Control flow in exceptions
  • Usage of try, catch, finally, throws
  • Runtime Exceptions
Collections
  • Collection of objects
  • List
  • Set
  • Map
  • ArrayList, Iterator, Vector
  • Hashmap, Hashtable
  • Comparable, Comparator Interfaces
  • Generics
Thread Programming in Java
  • Understanding of Threads
  • Thread life-cycle
  • Creating Child Threads
  • Thread priorities
  • Synchronizing threads
  • Deadlocks
Input/Output
  • Understanding streams
  • The classes for input and output
  • Working with File object
  • Reading/Writing Files
  • Formatted IO
  • Buffered Reader/Writer
  • Scanner
  • Serialization
Garbage Collection
  • How memory is reclaimed by JVM
  • Different GC collectors – Serial, Parallel, CMS,
  • Generational GC
  • JVM Settings for tuning GC
  • Command line switches for tuning heap memory
  • Can we force GC?
Packaging & Jar file creation
  • Creating JAR file
  • Viewing /Extracting the contents of JAR file
  • Updating JAR files
  • Manifest
JUnit
  • Types of testing
    • Manual Testing, Automation Testing, Unit Testing
  • Unit Tests in Java
  • Creating Test Case class, Test Runner class,
  • Key APIs,
  • Annotations & Assertions
  • Writing Tests
Enterprise Java – Topics JDBC – Java Database Connectivity
  • Introduction to JDBC
  • JDBC Drivers & Architecture
  • Driver Manager, connection, statement, Result Set
  • CRUD operation using JDBC
  • Prepared statement
  • Calling SQL functions, Database stored procedures callable statement
  • Batch updates
  • scrolled Result Set, Updatable Result set
  • Working with row sets
  • Connection pooling
XML
  • Overview of XML
  • XML Syntax – Tags, Elements, Attributes, References, CDATA, Comments,
  • Well formed & Valid XML documents
  • DTD, XSD
  • Namespaces
  • Parsing of XML documents – SAX parsers, DOM parasers
Network Programming in Java
  • Networking Essentials
  • Socket Programming
  • TCP, UDP sockets
  • URL
  • Multicast Sockets
HTTP
  • Http phases, Http Methods
  • Request, Request headers
  • Response, Response headers, Status codes
  • 0 Vs Http1.1
  • Persistent Connections
  • Caching – Browser, Proxy
  • Cookies
Servlets
  • Server side programming
  • Comparison with CGI
  • Introduction of servlets
  • Servlet life cycle
  • Generic Servlets, Http Servlets
  • Servletconfig, Servletcontext, ServletRequest, ServletResponse
  • Deploying Servlets in apache tomcat server
  • Exploring Development Descriptor(web.xml)
  • Session Tracking & Management
  • Servlet Filters
  • Include & forward Mechanism
  • Web Application Security
Java Server Pages
  • Basic JSP Architecture
  • Lifecycle of JSP (Translation, compilation)
  • Model 1 & Model 2 Architecture
  • MVC Architecture
  • JSP Tags and expressions
  • Comparison with servlets & JSP
  • Script lets, declarations, expressions, directives.
  • Action Tags
  • Java Beans in JSP
  • JSP Session
  • JSP Scope
  • Custom Tags, JSTL
EJBs
  • What are EJBs
  • Session Beans
  • Stateless Session beans
  • Stateful Session beans
  • Entity Beans
  • Persistence – BMP Vs CMP
EJB – Callback methods

Q. Can I Request For A Support Session If I Need To Better Understand The Topics?

Zenith Trainings is offering the 24/7 query resolution and you can raise a ticket with the dedicated support team anytime. You can avail the email support for all your queries. In the event of your query not getting resolved through email we can also arrange one-to-one sessions with the trainers. You would be glad to know that you can contact Zenith Trainings support even after completion of the training. We also do not put a limit on the number of tickets you can raise when it comes to query resolution and doubt clearance.

Q. Does Zenith Trainings Offer Job Assistance?

Zenith Trainings actively provides placement assistance to all learners who have successfully completed the training. For this we are exclusively tied-up with over 70 top MNCs from around the world. This way you can be placed in outstanding organizations like Sony, Ericsson, TCS, Standard Chartered, Cognizant, Cisco, among other equally great enterprises. We also help you with the job interview and resume preparation part as well.

Vignesh Guntu

Their Java courses are well structured and taught by recognized professionals which helps one to learn Java fast. I have found the videos to be of excellent quality. Thanks

Alen

Well structured Java training Course, very simply done. Thank You 🙂

Contact Us

      +91 63051 49934

Offer :
Get Self-Paced Videos Free With This Course!

Self-Paced ($300)

  • Lifetime access with high-quality content and class videos
  • 40 hours of course presentations by hands-on experts
  • 26 hours of lab time
  • 24×7 online support

Live Online Training ($300)

Mon -Fri (6 Weeks)——————————————————
Mon -Fri (6 Weeks)

Project Support ($500)

  • Daily 2 hours session
  • 6 Days support per week