• Classroom Training   • Online Training   • Corporate Training  • Live Projects & Guidance 

Java Application Developer

Courses Information

Java is an extensively designed programming language that has various predefined classes that have in built methods that are capable of dealing with various issues without the need of the coding the procedure.

This course is designed to give you the Java skills you need to get a job as a Java developer. By the end of the course you will understand Java extremely well and be able to build your own Java apps and be productive as a software developer.

Curriculum
Core Java
Introduction To Programming Concepts
  • What is Programs?
  • Introduction to Algorithm And Flowcharts
Module 2 – What is Java?
  • History of Java
  • How Java Works
  • Features Of java
Module 3 – Installation and Troubleshooting
  • Installation of jdk
  • Configuring Path
  • Troubleshooting
Module 4 – Variable, Constant and Datatypes
  • Concept of variables
  • Primitive Data Types
  • Declaring Constants
  • Const and final keyword
Module 5 – Operators and Branching Statement
  • Types of operators
  • If statement and if..else statement
  • Nested if..else statement
  • Switch Case Statement
Module 6 – Loop
  • While Loop and Do..while loop
  • For loop
Module 7 – Arrays
  • What are arrays
  • How To declare Array
  • Multidimensional Arrays
  • Array Operation
Module 8 – Object Oriented Programming
  • Concepts of OOP
  • Benefits of OOP
  • Features of OOP
Module 9 – Implementing OOP in java
  • Class and objects
  • Implementing Polymorphism
  • Overloading
  • Overriding
  • Abstract Class
  • Wrapper Class
Module 10 – Inheritance
  • Types of Inheritance
  • Concept of Interface
  • Implementing Interface
  • Implementing multiple inheritance
Module 11 – Exception Handling
  • What Are Exceptions
  • Use of try ,Catch And finally
  • Use of throw and throws Keyword
  • User Defined Exceptions
  • Checked and unchecked Exception
Module 12 – Java I/O
  • Accessing Command Line Argument
  • Input / Output Stream
  • DatainputStream
  • BufferedReader
  • File I/O
Module 13 – Enum And Annotations
  • Enumeration in java
  • Java Annotation
Module 14 – String Handling
  • Declaring String
  • String Functions
  • Using String Tokenizer
Advanced Java
Module 15- Multithreading
  • Concept of Multitasking
  • Thread Life cycle
  • Creating thread from thread class
  • Creating Thread Form Runnable Interface
  • Thread Priority
  • Thread Methods
  • InterThread Communication
  • Synchronized Block
  • Synchronized Methods
Module 16 – Socket Programming
  • Concept of Socket
  • Connecting Client and server
  • URL Class
Module 17–Swing Application
  • AWT Framework
  • GUI building
  • Event Handling
  • Creating GUI App
  • Advanced Swing component
  • Layouts
Module 18 – Generics
  • What are generics
  • Why Generics
  • Generics methods
Module 19 – Lambda Expression
  • Concept of lambda
  • Anonymous class vs lambda expression
  • Using lambda expressions in class
Module 20 – Data Structures
  • Overview of collection
  • Data Structure with Collection class
  • Maps and trees in Java
Module 21 – JDBC
  • Introduction to jdbc
  • Jdbc Drivers
  • Importance of JDBC
  • Connecting java with Databases
  • Execute Query() method
  • Execute Upate() Method
  • Performing DML Operation from java
  • Selecting data from Databases
  • Parameterized Query
  • SQL Injection And parameterized Queries
Module 22 – JavaBeans
  • What are beans
  • Properties of javabeans
  • Javabeans API
Module 23 – EJB
  • Introduction to EJB
  • Types of EJB
  • Javabeans API
  • Writing EJB Programs
Module 24 – Enum And Annotations
  • Enumeration in java
  • Java Annotation
Module 25 – Serialization
  • What is Serialization
  • Serialization
  • Deserialization
Web Java
Module 26 - Introduction To Web Application
  • Internet and www
  • Client side vs server side programming
Module 27 – Servlets
  • What are servlet
  • Examples of Servlet based Programs
  • Servlet Life Cycle
  • Request and response Objects
  • Creating and configuring Servlet
  • Using DoGET and DoPost Metods
  • Servlet Filters
  • Sessions in Servlet
  • Cookies
  • URL Rewriting
Module 28 – Java Server Pages (JSP)
  • Introductions to JSP
  • JSP vs Servlet
  • Jsp Life Cycle
  • JSP Expression Element
  • JSP Scripting Element
  • JSP Declaration Block
  • Directives in JSP
  • Using Filter With JSP
  • JSP Custom Tags
  • JSP with Mysql Using jdbc
  • Creating CRUD Application
  • Implicits Objects
Module 29 – Web Services
  • What Are Web Services
  • Benefits Web Services
  • Creating Web Service
  • Deploying Web services
  • Testing Web service
Module 30 – Using IDE
  • Installing NetBeans
  • Installing Eclipse
Module 31 – Testing with JUINT
  • Fundamentals of testing
  • Types of testing
  • Testing Frameworks
  • Installing JUINT
  • Annotations of juint
  • Unit testing with JUINT
  • Exception Testing
  • Junit Suit
Module – 32 SQL
  • Introduction to DBMS
  • Introduction to SQL
  • DDL and DML Statements
  • Working with Constraints
  • Implementing Views
  • Working With Indexes
  • Implementing Triggers
  • Working with Queries (DQL)
  • Aggregate Functions
  • Joins and Set Operations
  • Implementation of Data integrity
  • Data Control language (DCL)
  • Working with Functions
  • Working with Stored Procedures

Trending Courses