- 45 students
- 47 lessons
- 90 day duration
COURSE DESCRIPTION
Java is one of the world’s most important and widely used computer languages, and it has held this distinction for many years. Unlike some other computer languages whose influence has weared with passage of time, while Java’s has grown.
Java is a high level, robust, object-oriented and a secure and stable programming language but it is not a pure object-oriented language because it supports primitive data types like int, char etc.
Java is a platform-independent language because it has runtime environment i.e JRE and API. Here platform means a hardware or software environment in which anapplication runs.
Java codes are compiled into byte code or machine-independent code. This byte code is run on JVM (Java Virtual Machine).
The syntax is Java is almost the same as C/C++. But java does not support low-level programming functions like pointers. The codes in Java is always written in the form of Classes and objects.
As of 2020, Java is one of the most popular programming languages in use, especially for client-server web applications.Its has been estimated that there are around nine million Java developers inside the world.
-
Servlet
- Web Application Basics.
- Architecture and challenges of Web Application.
- Introduction to servlet
- Servlet life cycle
- Developing and Deploying Servlets
- Exploring Deployment Descriptor (web.xml)
- Handling Request and Response
- Initializing a Servlet
- Accessing Database
- Servlet Chaining
- Session Tracking & Management
- Dealing with cookies
- Transferring Request
- Accessing Web Context
- Passing INIT and CONTEXT Parameter
- Sharing information using scope object
- Controlling concurrent access
- User Authentication
- Filtering Request and Response
- Programming Filter
- Filter Mapping
- Servlet Listeners
-
Java Server Pages
- Basic JSP Architecture
- Life Cycle of JSP (Translation, compilation)
- JSP Tags and Expressions
- Role of JSP in MVC-2
- JSP with Database
- JSP Implicit Objects
- Tag Libraries
- JSP Expression Language (EL)
- Using Custom Tag
- JSP Capabilities
- Exception Handling
- Session Management
- Directives
- JSP with Java Bean
-
Concept Of
- Expression Language
- JDBC in JSP
- MVC in JSP
- JSTL
- RMI (Remote Method Invocation)
-
Custom tags
- Custom Tag : What and Why?
- Custom Tag API?
- Custom Tag Example
- Attributes
- Iteration
- Custom URI
OUR METHODOLOGY
-
- 70% practical based and 30% theory-based.
- Version Control System like GIT (Git Hub) right from the beginnings, assignments/hands-on projects in-between the course to enhance the practical knowledge.
- Testing Framework like Unittest is a part of course to write TestCases for the application.
- Complete description contents in the form of PDF/PPT for every topic.
- Homework, assignments, and projects to teach the practical implementation of every theoretical topic.
- Practical sessions for every single topic so that students can understand how to manage applications using the version control systems and how to test and develop applications in real life for IT Industries.