JSP course content for IT Finishing

  •  Basics Of Programming

–      Skill Development in Problem Solving

–      Systematic Approach to problem solving

–      Algorithms and Flowchart

–      High Level Languages VS Low level Languages

–      Compiler Vs Interpreter Vs Assembler

  • Programming With C

–      Data structures, Keywords, Identifiers

–      Variables, Operators

–      Controls Structures

    • Conditional Control Structures
    • Loops
    • Switch
    • Break, Continue

–      Arrays, Pointers

–      Structures

–      File handling

  • Programming with C++

–      Introduction to OOP Concepts.

–      File handling in C++

  • OOP Concepts

–      Classes and Objects

–      Constructors and destructors

–      Polymorphism

–      Inheritance

–      Data Abstraction

–      Encapsulation

  •      Data Persistence – MYSQL DBMS

–      DDL,DML,DCL statements

–      Scalar and Aggregate Functions

–      Grouping Data with aggregate functions

–      Joins –Inner, outer Joins

–      Stored Procedures

–      Views

–      Stored Functions

  •      Data Presentation – HTML

–      Basic HTML – elements, attributes

–      HTML Headings, paragraphs, images, lists

–      HTML tables

–      Form Data

–      CSS with HTML

  • Client side Scripting – JavaScript

–      DOM structure(Document Object Model)

–      JS data types, variables functions

–      JS control structures

–      Js  Conditions, comparisons, operators

–      Manipulating HTML elements with JS

  • 3 Tier Architecture

–      Implement 3 tier architecture in JSP

  • JSP (Java Server Pages)

–      Structure of Java server page

–      JSP containing code and form

–      Using implicit objects in JSP

–      Using JavaBeans with JSP

–      Creating custom tags

–      Communication between custom tags and jsp

  • Java Servlets

–      Understanding web application structure

–      Creating a Servlet and calling it

–      Understanding HTTP methods – doGet(), doPost()

–      Life cycle of servlet and init parameters

–      Creating and using Cookies

–      Creating and using Http sessions

–      File uploading

  • Web Services

–      How web service uses SOAP, HTTP, XML and WSDL

–      Understanding SOAP envelope and message

–      Creating a web service and consuming it

  • Ajax

–      Ajax Basic

–      Ajax XMLHTTPRequest

–      Status, response Text

–      Ajax with PHP

  •  JQuery

–      Jquery Intro, Installation

–      Selectors, Events

–      Jquery Effects

–      Jquery HTML

–      Jquery traversing-ancestors, descendants, siblings, filtering

–      Jquery Ajax

–      Jquery  GET and POST

  • JSTL (Java Server Pages Tag Library)

–      Understanding JSTL tags

–      Working with core and formatting tags

–      Working with sql and xml tags

  •   Struts 2

–        Understanding architecture of Struts

–        How to set up struts 2.x and 1st app

–        Building views and actions

–        Working with results

–        Form Tags

–        Role of Interceptors

  •   Hibernate

–        What is ORM?

–        What is Hibernate and components of Hibernate

–        How to persist objects using Hibernate

–        Instance states

–        How to generate ID

–        How to implement Inheritance in Hibernate

–        Working with relationship between entities – association

–        Transactions in Hibernate

 

 

About Monish Mohan

Software Engineer, baabte System Technologies Pvt Ltd.