Upgrade your java programming skills and become proficient in java programming. Learn advanced java applications that runs on servers.
Prerequisite skill: Core Java.
Course Duration: 40 hours | Mode: Online | Timing: Flexible (Weekdays & Weekends)
What Will I Learn?
Server-side technologies.
Using Database with Java
Learn how to develop an interactive application.
Framework concepts
How to deal with Security and Performance.
Who Can Take This Course
Programmer
Software Developer
Students
Anyone looking for a job
Working Professionals
Advanced Java Programming Language Course Enquiry
Advanced Java Programming Language Course Description
Jupiter Vidya provides advanced Java programming language training in Bangalore. We offer classroom and online training. To join this course the student must have the prerequisite skill.
Prerequisite skill: Core Java.
Why you need Advanced Java
Core java is used for developing general java application whereas Advance java is used for developing the web based application and enterprise application. Core Java uses the console for Input and output whereas Advanced Java is more on the GUI side. Advanced Java creates more client-server based applications. Core Java is the base for any topic in Java, but if you want to specialize any field in Java then advanced Java is the base for that, that’s why advanced Java is very much required. There are lots of topic under the name of Advanced Java and we cover the topics mentioned below.
Advanced Java Programming Language Course Curriculum
- Collections Overview
- Collection Interfaces
- Collection Classes
- ArrayList Class
- LinkedList Class
- Set
- Map
- HashSet Class
- LinkedHashSet Class
- TreeSet Class Using an Iterator
- Working with Maps
- Vector
- Stack
- Dictionary
- Servlets Overview
- Life cycle of Servlets
- Handling Client HTTP Request & Server HTTP Response
- Handling Form Data using Servlets
- Session Tracking
- Database and Servlets
- Filters in Servlets
- More Examples using Servlets
- Overview of JSP
- JSP Architecture & life cycle
- Components of Java Server pages
- MVC in JSP
- JSP Http Codes
- Form Processing
- Filters in JSP
- Cookies Handling in JSP
- Session Tracking in JSP
- Handle Client Request
- Server Response
- How to Redirect a Page
- Create Hits Counter in JSP
- Auto Refresh in JSP
- JSP and Database
- JSP Directives
- How to create a full Website in JSP
- JDBC Drivers
- JDBC – SQL Syntax
- JDBC Environment
- How to Create Connections
- Statements in JDBC
- JDBC Result Sets
- Data Types in JDBC
- Operations Select, Insert, Drop, Delete, Update, Where, like etc
- Exceptions Handling in JDBC
- JDBC – Batch Processing
- Hibernate Overview
- ORM Overview
- Hibernate Architecture
- Hibernate Environment
- Creating and Modifying the Hibernate Configuration File
- Hibernate Sessions
- Hibernate Persistent Class
- Hibernate Mapping Files
- Hibernate Examples
- Hibernate O/R Mappings
- Hibernate Annotations
- Hibernate Query Language
- Hibernate Batch Processing
- Hibernate Native SQL
- Spring Overview
- Spring Framework – Architecture
- Spring – IoC Containers
- Spring – Dependency Injection
- Spring – Bean
- Spring – Bean Life Cycle
- Annotation Based Configuration
- Bean Property
- Constructor Injection
- Autowired Annotation
- Configuration