Software Training Institute in Chennai with 100% Placements – SLA Institute

Easy way to IT Job

Advanced Java Course Syllabus

(1987)
Live Online & Classroom Training
EMI
0% Interest
Have Queries? Ask our Experts

+91 89256 88858

Quick Enquiry

Our advanced Java syllabus is intended for seasoned Java developers who want to learn more about advanced subjects and expand their knowledge of fundamental Java concepts. Advanced object-oriented programming concepts, design patterns, memory management, and performance optimization strategies will all be covered. With our syllabus of advanced java programming, you will also learn how to apply design patterns like Singleton, Factory, and Observer to enhance the reusability and maintainability of your code.

Book a Free Demo

Course Syllabus

Download Syllabus
Module 1: Java Database Connectivity (JDBC)
  • Overview of RDBMS
  • Introduction to Call Level Interface(CLI)
  • Introduction to JDBC
  • JDBC Architecture
  • Types of JDBC Drivers
  • Establishing a JDBC Connection
  • Using Statement
  • Using Prepared Statement
  • Using Callable Statement
  • Scrollable and Updatable Result Set
  • Inserting & Fetching from BLOB Columns
  • Managing Transactions in JDBC
  • New Features introduced in JDBC 3.0
  • Auto Increment Columns
Module 2: Extensible Markup Language (XML)
  • eXtensible Markup Language (XML)
  • Introduction to XML
  • Document Object Model (DOM) using JAXP
  • Understanding DOM
  • Using DOM in Java
  • StAX in Java
  • Understanding StAX
  • Programming with StAX
Module 3:- Common Gateway Interface
  • Introduction to CGI
  • Understanding Environment Variables
  • Disadvantages and Limitations of CGI
Module 4: Java Servlets
  • Servlet as an improved CGI
  • Servlet Fundamentals / API
  • What is a Web-Container
  • Servlet Life Cycle / Architecture
  • HTTP GET and POST Request Methods
  • Processing Html Forms
  • What is Name-Value pair
  • Content Types and MIME
  • Configuration of Web Application
  • Understanding the Deployment Descriptor (DD) / web.xml
  • Specifying the Welcome file list
  • Servlet URL Pattern Mapping
  • Init Parameters
  • State Management
  • Using HTTP Session
  • Using Cookies
  • Using Application
Module 5: Java Server Pages (JSP)
  • JSP Architecture
  • JSP Standard / Implicit Objects
  • Request
  • Response
  • Out
  • config
  • Application
  • Session
  • Page
  • Page Context
  • exception
  • JSP Page Implementation Class
  • JSP Basics & Syntax
  • JSP Directive Tags
  • Page Directive
  • Include Directive
  • Taglib Directive
  • JSP Action Tags
  • Forward Action Tag
  • Include Action Tag
  • JSP Script related Tags
  • Scriptlet Tag
  • Expression Tag
  • Declaration Tag
  • Using Java Beans from JSP
  • UseBean Tag
  • setProperty Tag
  • getProperty Tag
  • JSP Custom Tag Library
  • JSP 2.0 Tag Files
  • JSP 2.0 Simple Tag
  • Empty Tag
  • Tag with Body Content
  • (JSP Fragment)
Module 6: JavaBeans
  • JavaBean Architecture
  • JavaBean Characteristics
  • Providing Properties & Methods
Module 7: JSP Expression Language ( EL )
  • Syntax
  • Using different scope objects
  • Calling Functions from EL
Module 8: JSP Standard Tag Library (JSTL)
  • General Purpose Actions
  • Conditional Actions
  • Iterator Actions
Module 9: Filters in Web Application
  • Filter Basics
  • Filter Lifecycle
  • Filter Chaining
  • Filter Example
Module 10: Web Application Security
  • Introduction
  • Declarative Security
  • Programmatic Security
  • Roles
  • Authentication
  • Basic Authentication
  • Digest Authentication
  • Form Based Authentication
  • Standard Login Form
  • Security Constraints
  • Web Resource Collection
  • Authorization Constraint

With our advanced Java course syllabus, you can advance your programming skills. Enhance your Java programming expertise with our advanced Java course in Chennai. 

Want to learn with a personalized course curriculum?

Just a minute!

If you have any questions that you did not find answers for, our counsellors are here to answer them. You can get all your queries answered before deciding to join SLA and move your career forward.

We are excited to get started with you

Give us your information and we will arange for a free call (at your convenience) with one of our counsellors. You can get all your queries answered before deciding to join SLA and move your career forward.