Why Java Course With StratFx?
Why JAVA?
-
-
Used by more than nine million developers on seven billion devices worldwide, there is no denying Java’s popularity
-
Job prospects for people with Java skills are excellent with roles available across many different sectors.
-
-
-
According to Oracle Corporation, by 2006 over 30,000 organizations had become Fusion Middleware customers, together with over thirty five of the world’s 5th largest firms.
-
The other huge player is IBM additionally using Java. The remainder of the market is taken by Microsoft.
-
There’s huge demand for Java Programmers all told over the globe.
-
There is lots of option for java programmers such as Junior programmer/ coder/ software engineer/ engineer/ applied scientist/ technologist/ computer user
-
Java is presently leading the pack within the enterprise back-end market and also the android mobile application development market.
-
According to indeed.com, the common earnings for a Java Developer within the USA is $102,000 with salaries for job postings nationwide being seventy seven beyond average salaries.
-
In India the story is not any completely different. In keeping with Payscale.com, the median total get hold of a Java programmer/developer in India is Rs. 436,104 with total money increasing with expertise level.
Here are a number of the work roles that area unit obtainable for a professional with Java skills, These Java Career Opportunities are:
-
Java Developer
-
Java architect
-
Web Developer
-
Database Administrator
-
Add On With Course
Interview Training
Certification
Job Consultation
Live Project
Master JAVA
Basics JAVA(12 Hours)
Introduction to Java
- Basic Concepts of OOPs
- Java History
- Java Features
- Comparison between Java and C++
- Java Virtual Machine
- Java Environment
- Programs
- Assignment
Data Types, Operators, Tokens
- Data Types
- Mixing Data Types
- Variables
- Constants
- Comments
- Command Line Arguments
- Identifiers
- Literals
- Keywords Access Modifiers, Non-Access Modifiers
- Operators
- Operator Precedence in Java
Control Structures, Looping
- If statements
- If...else statements
- Nesting of if...else statement
- Switch statement
- For loop
- While loop
- Do-while loop
- Use of break and continue
Arrays & Strings
- Declaring and initialising array
- Accessing array elements
- Iterating over array
- Multidimensional array
- String handling
- String operations
- StringBuffer & StringBuilder
- Reading the Documentation
Object Oriented In Depth
- Classes & Object
- Creating Main in Separate Class
- Methods
- Access Modifiers
- Static Members
- Object as reference
- Packages and Class Hierarchy
Inheritance
- Introduction to Eclipse
- Extending the classes
- Multiple Inheritance
- Abstract Classes
Polymorphism
- Type of Polymorphism
- Early vs Late Binding
- Method Overloading
- Method Overriding
- Interfaces
- Inheritance within interfaces
- Interface References
Collections Framework
- Collection Hierarchy
- Working with ArrayList, LinkedList
- Stack and Queue
- Maps
- Set
- Using Iterators and Enumerations
- Generics
Exception Handling
- What is Exception and handling exception
- Compile time errors & Run time errors
- try…catch finally
- Throwing an Exception
- Creating and Using Your Own Exception Classes
I/O Packages & File Handling
- Streams
- How Files and Streams Work
- Exceptions Classes
- Standard Streams
- Working with Reader classes
- I/O Streams
- Finding a File
- Wrapper Classes
Multi-threading
- Advantages of multithreading over multitasking
- Thread Life cycle
- Thread Creation and simple programs
- Thread Class vs Runnable Interface
- Synchronized threads & Methods
Event Handling
- Introduction to Nested Class
- Static Nested Class
- Non static Nested Class
- Event Source
- Event Classes
- Event Listener
- Handling Windows Events
- Adapter Classes
Java 8 New Features
- Enums
- Interfaces with default & static methods
- Functional Interfaces
- Streams
- Filtering Collections
- forEach() method in Iterable Interface
- Java Time API
- Nashorn
Advanced JAVA(24 Hours)
JDBC
- Java and JDBC
- JDBC vs ODBC
- JDBC DRIVER MODEL
- JDBC Driver Types
- Two-tier Architecture for Data Access
- Three-tier Architecture for Data Access
- SQL CONFORMANCE
- Types of Drivers
- JDBC Datatypes
- JDBC Connections
- ResultSet
- Streaming data - Working with files and images
- Transaction management
- Batch Processing
- RowSetInterface
Servlets
- What is Servlet?
- Advantages of Servlets
- Difference between Applets and Servlets
- Servlet Life Cycle
- Three ways to create a servlet
- Form Procesing- GET and POST
- HTTP Request and Response
- How servlets work?
- Filters
- Exceptions and Errors
- Cookie handling
- Session tracking
- Sending mail using servlets
- Debug using Message Logging
JSP
- JSP architecture
- Lifecycle
- Scriptlets
- Directives, Declarations, Expressions, Tags
- JSP Actions
- Implicit Objects
- Forms Processing- GET and POST
- Java Beans
- Java Beans
- Sessions
- Tag Libraries
- Form Editing
- Database Access in JSP
- Sending Email
- Custom tags
- JSP Expression Language
- JSP Security
JSTL
- Introduction
- Installation of JSTL Library
- Types of tags
Hibernate
- Understanding Object/Relational Persistence
- Mapping Persistent Classes
- Inheritance and Custom Types
- Mapping Collections and Entity Association
- Advance Entity Association Mapping
- Transactions and Concurrency
- Modifying Objects Efficiently
- Optimizing Fetching and Caching
- Querying with HQL
Spring
- Introduction to Spring
- Spring IOC Container
- MVC framework
Live Project