| Courses Software Training | Locality Pimple Saudagar |
About the Course:
This course is specially designed for the people who are willing to join the Advanced Part of Java, in this we will cover all the Industrial aspects while teaching to the students.It covers all the new features of the advanced java with all three frameworks.
The Trainer is a well known name in corporate world, he has more than 8 years of experience in real time experience.
Topics Covered:
JDK 1.6/1.7 New Features
• Introduction to Assertion
• Understanding Generics in Collections
• Enum
• Auto Boxing
• String Builder
• Varargs
• For in Loop
• Static imports
• Creating a Formatter
• Annotations Fundamentals
• Regular Expressions and Patterns
• Strings in switch Statement
• Type Inference for Generic Instance Creation
• Multiple Exception Handling
• Try with Resources
• Automatic null Handling
JDBC
• JDBC Introduction
• JDBC Architecture
• Common JDBC Components
• Steps to connect to the database (MySQL, Oracle)
• Creating JDBC Application
• JDBC - Exceptions Handling
• JDBC - Statements, Prepared Statement and Callable Statement
• JDBC - Data Types
• JDBC - Stored Procedures
• Which Driver should be used?
• ResultSetMetaData and DatabaseMetaData
• Storing and retrieving file from datbase
• Transactions Management in JDBC
• Batch Processing in JDBC
Servlets
• Servlets Overview
• What are Servlets?
• Creating Servlet Application using Eclipse IDE & Tomcat Server
• Servlet life Cycle
• GenericServlet and HttpServlet
• Basics of Web
• HTTP, HTTPrequest Type, Difference between GET And POST Method, WebContainer, Difference between WebServer and ApplicationServer, Content Type, Introduction to web.xml deployment Descriptor.
• Servlet API
• Exploring directory structures of Web Application.
• How to Change port number of Apache Tomcat
• How to deploy the project on Server
• Servlets - Http Status Codes
• ServletRequest and ServletResponse
• RequestDispacher and SendRedirect
• Servlet Config and Servlet Context
• Servlet Attribute and Servlet Parameter
• Session Tracking in Servlet
• Cookies,Hidden form field,URL Rewriting and HttpSession
• Event and Listener
• SingleThreadModel
• Servlet Filter
• Writing Filters, Filter life Cycle, types of filter, Servlet Filter Example, Servlet Filter Mapping in Web.xml, Using Multiple Filters, Filters Application Order
• Servlets - Exception Handling
• Servlets - Cookies Handling
• Servlets - Database Access
• Servlets - File Uploading
• Servlets - Page Redirection
• Servlets - Hits Counter
• Servlets - Auto Page Refresh
JSP
• JSP - Overview
• JSP - Environment Setup
• JSP - Life Cycle
• JSP API
• JSP-Scripting elements
• JSP- Directive elements
• JSP- Action tags or elements
• Forward, include, useBean, setProperty, getProperty
• JSP - Custom Tags
• JSP-Implicit Objects
• JSP - Standard Tag Library (JSTL)
• JSP - Expression Language (EL)
• JSP - Exception Handling
Hibernate
• Introduction
• Introduction to Hibernate
• Overview of Hibernate
• Features of Hibernate
• Architecture
• Getting Started with Hibernate
• Create Persistent Java Objects
• Mapping POJO with Persistence Layer Using Hibernate Mapping Document
• Hibernate Configuration File
• Hibernate O/R Mapping
• hibernate-mapping element
• class element
• id element
• generator element
• Working with objects
• Hibernate object states
• Making objects persistent
• Querying
• Modifying persistent objects
• Modifying detached objects
• Deleting persistent objects
• Flushing the Session
• Association mapping
• Inheritance Mapping
• Hibernate Query Language
• Criteria Queries
• Creating a Criteria instance
• Narrowing the result set
• Ordering the results
• Hibernate Caching
Spring
• Introduction of Spring Framework
• Spring Framework Architecture
• Beans and Containers
• Dependency Injection /Inversion of control.
• The Application Context
• Aspect-Oriented-Programming
• Transactions Management
• Spring DAO
• Object Relational Mapping Intergration.
• Spring web MVC.
Jakarta Struts
• Struts Architecture
• MVC1 & MVC2 Architecture
• Action Classes and Mapping
• Struts Tag Libraries
• Input Validation
• Advanced Configuration
• Under the Hood
• Working with Tiles
• Deployment Descriptors
Who should attend:
People who have good conceptual knowledge in Core Java and who are looking for an attractive Job Oriented Program to get a complete overview of a project.
Pre-requisites:
• Core Java Programming
What you need to bring:
• We will provide you all the necessary things to learn the C Programming language, you don't need to bring anything with you for this course.
• If you wish, you can bring your laptops.
Key Takeaways:
• jdk all new features
• jdbc
• jsp
• servlets
• Hibernate
• Springs
• Struts
along with that one project and complete process overview.