• support@conveytechlabs.com

Advanced Java

Duration
25 – 30 hrs
Type
online

An Advanced Java Tutorial aimed towards the Developer Who Already has Learned the Fundamentals of Java Programming.
In this Advanced Java Programming training course, expert content provider Infinite Skills builds on the beginners Java course, and goes deeper into programming topics that help you to understand these more advanced Java concepts. Designed for the more experienced Java developer, you should have a good working knowledge of the Java programming language before going through this tutorial.

    • Duration: 25 – 30 hrs
    • Timings: Week days 1-2 Hours per day (or) Weekends: 2-3 Hours per day
    • Method: Online/Classroom Training
    • Study Material: Soft Copy
    Course highlights
    • Developing web applications on MyEclipse and Net Beans IDEs
    • Deploying Servlets and JSPs on Tomcat, Weblogic, Jboss application Servers
    Course Contents                      
    • AWT & Swings
      • The AWT class hierarchy
      • user interface components
        • tables, button, canvas, scroll bars, text components, checkbox, checkbox groups, choices, List panels – Scroll pane, dialogs, menu bar, graphics
      • Layout manager types – border, grid, flow, card and grid bag.
      • Introduction of Swings
      • limitations of AWT
      • MVC architecture
      • components, containers
      • Exploring Swing – JApplet, JFrame and JComponent, icons and labels, text fields, buttons – JButton class, check boxes, radio buttons, combo boxes, tabbed panes, scroll panes, trees and tables
    • JDBC
      • Introduction to JDBC
      • JDBC Architecture
      • sql package
      • Connection, Statement, ResultSet
      • Prepared Statement
      • Callable Statement
      • Scrollable and Updatable ResultSet
      • Batch Updates
      • ResultSetMetaData
      • Simple Transaction Management
      • Four Levels of JDBC drivers, their pros & cons
      • Features of JDBC 3.0
    • Servlets 3.0
      • Need of server side programming
      • Introduction to Servlets
      • Servlets Life Cycle
      • servletpackage
      • ServletConfig, ServletContext, ServletResponse
      • Supplying initialization parameters to Servlets
      • Performing database operation in Servlets
      • include and forward mechanisms
      • Applying filters to Servlets
      • servlet.http package
      • HttpServlet Life Cycle
      • Http request methods GET vs. POST
      • HttpServletRequest, HttpServletResponse
      • Dealing with Http headers & error codes
      • Session Tracking, purpose
      • Hidden form fields, Cookies
      • Http Session, URL rewriting
      • Event listeners
      • Web application security
    • JSP
      • Disadvantages of Servlets
      • Introduction to JSP
      • JSP Life Cycle
      • Creating dynamic Web content with JSP
      • Scripting elements
        • Scripts
        • Declaration
        • Expression
      • XML syntax for JSP elements
      • JSP directives page, include and taglib
      • JSP implicit objects
      • JSP scopes
    • Include and forward mechanism
    • Using a java bean in a JSP
    • JSP model 1 architecture
    • JSP model 2 (MVC) architecture
    • Custom tag development
    • Classic Tags, Simple Tags
    • Error Handling in a JSP
    • JSTL
    • Expression Language
    • Processing XML in a JSP
    • Frameworks
      • Hibernate
      • Struts
      • Spring
    • Career oriented training.
    • One to One live interaction with a trainer.
    • Demo project end to end explanation.
    • Interview guidence with resume preparation.
    • Support with the trainer through E-mail.