Learn Advance JAVA : Introduction


This course is mainly designed to build web applications in java and teach you web development concepts. In this course you will learn how to write servlets and JSPs, how to create and connect with databases in web applications, & how to use JSP's Expression Language (EL for short), and how to write deployment descriptors for your web applications.The course contents are as follows :-

C++

Chapters

Introduction to Web Development.

  • Basic HTML and CSS.
  • Basics of server and other concepts.
Collection FrameWork in Java.

  • What is collections in java.
  • Interfaces and classes of collection framework.
  • ArrayList, LinkedList, Tree & other data structures.
  • Maps in collection framework.
  • working on maps.
Why Servlet & JSP? Introduction.

  • Client Server architecture.
  • What is URL?
  • Request method and types.
  • Directory Structure of a website.
How Servlet Works.

  • Servlet working.
  • Request-Response cycle.
  • Life cycle of servlet.
  • Difference between get and post methods.
  • Sending parameters to servlet.
Attributes & other Concepts.

  • What is an attribute.
  • Init parameters in servlets.
  • Context parameters in servlets.
  • Set, Get and remove attributes.
  • Request redirection & dispatching.
Session management in Web Application.

  • Session basics.
  • Send session & catch session.
  • Session methods.
Cookies in Servlet.

  • Why cookie.
  • Sending cookies.
  • Accepting cookies.
  • Cookie methods.
MVC Architecture.

  • MVC architecture.
  • Why MVC.
Attributes & Listners.

  • Context level Listeners.
  • Session level Listeners.
  • Request level Listeners.
Database Connectivity in Java.

  • Mysql installation and setup.
  • Project setup for database.
  • Create/Read/Update/Delete operation in database.
  • Retrieving data from database.
JSP.

  • JSP Intro.
  • Scriptlets in JSP.
  • Declarations in JSP.
  • Expressions in JSP.
Scriptless JSP.

  • Action elements in JSP.
  • Expression language in JSP.
  • Script free pages.
Java Standard Tag Library.

  • JSTL introduction.
  • Core Library tags.
Custom tag in JSP

  • Custom tag introduction.
  • Tag library descriptor.
  • Custom tag development.
Web Application Deployment

  • Setting server properties.
  • Deployment of web application.
“Education is the passport to the future, for tomorrow belongs to those who prepare for it today.” “Your attitude, not your aptitude, will determine your altitude.” “If you think education is expensive, try ignorance.” “The only person who is educated is the one who has learned how to learn …and change.”