Search in
Courses Providers, List Your Courses for FREE
Menu

Diploma In Software Engineering


Compufield Computer Institute
Diploma

by Compufield Computer Institute


Mumbai
Starting from:
INR 65,000
Per Course
(Taxes As Applicable)
Request Info
Subjects Covered & Categories
Basic Details
Medium of instruction:English
Overview, Content & Syllabus

Topics Covered:

  • MS-Office

  • VB.Net

  • Advance Excel

  • ASP.net

  • HTML

  • JDK (CoreJava)

  • C & C++

  • JDBC & JavaBeans

  • PHP & MySQL

  • Java-Servlet

  • Microsoft SQL Server 2005

  • JSP

  • Oracle - SQL

  • J2EE

 

Ms-Office

Microsoft Word for Windows is a full-features Word processor designed to help you work more efficiently. Microsoft Word shows you how to create effective documents using its features. You will learn how to edit, format, print documents, insert and manage tables and graphics into documents.

 

Salient Features
  • Easy and Fast Tool to create a one page Letter, a hundred page Report, etc.

  • You could add Graphics to your Letters and Reports to make it more attractive.

  • Automatic Spelling check as well as Grammar check facility.

  • Freeform Table Draw.

  • Document Mapping.

  • You can also link to Excel numbers and Charts.

  • You can link your Word documents to World Wide Web or Intranet sites.

 

Application

With Word you can create and type Letters, Reports, Memos, Proposals, Newsletters, Brochures, Graphical Presentation, Web pages, etc.

 

Microsoft Word

Microsoft Word for Windows is a full-features Word processor designed to help you work more efficiently. Microsoft Word shows you how to create effective documents using its features. You will learn how to edit, format, print documents, insert and manage tables and graphics into documents.

 

Salient Features
  • Easy and Fast Tool to create a one page Letter, a hundred page Report, etc.

  • You could add Graphics to your Letters and Reports to make it more attractive.

  • Automatic Spelling check as well as Grammar check facility.

  • Freeform Table Draw.

  • Document Mapping.

  • You can also link to Excel numbers and Charts.

  • You can link your Word documents to World Wide Web or Intranet sites.

 

Applications

With Word you can create and type Letters, Reports, Memos, Proposals, Newsletters, Brochures, Graphical Presentation, Web pages, etc.

 

Microsoft Excel

Microsoft Excel for Windows is a powerful electronics spreadsheet application that can be used for managing, analyzing and presenting data in graphical manner.

 

Salient Features
  • Excel has three components that perform in three different manner:

1. The Spreadsheet.

2. The Data sheet.

3. The Chart.

  • Create formulas on worksheets. It's easy and fast.

  • Enhanced formatting and layout features help you get the printed report or online form with the look you want.

  • You can quickly find the information you need and create automatic subtotals of your data.

  • Increased capacity, high-end formatting options, and a mapping feature give you powerful ways to analyze your data visually.

  • Explore the power of the Internet from your familiar Microsoft Excel spreadsheet.

  • When you want to analyze data from outside Microsoft Excel, there's no need to retype. In a few keystrokes, you can bring the data right onto your worksheet.

 

Applications

Excel is used for preparing Company profiles in the form of Charts and Graphs.

Excel stores the accounting spreadsheets in Electronic form.

 

Powerpoint

PowerPoint is the most famous and powerful presentation Program. Impressive colourful slide shows can be designed.

Salient Features
  • Quick and Easy, High impact visual to accompany a talk.

  • Fact-filled presentation with plenty of Graphs and Charts.

  • Sophisticated Electronic presentation

  • You can assemble existing text and graphics from other Microsoft Office Application.

  • You can time your Presentations.

  • You can save as Web Animation.

 

Applications

With Microsoft Powerpoint you can create Company Presentations and Profiles.

 

Advance Excel

Course Title: Microsoft Excel, Level 2 (2003, XP, 2003/2007)

This program is designed for executives who are already familiar with the basics of Microsoft Excel, and who would like to work with more advanced features of Microsoft Excel that help in improving their efficiency of working with worksheets, analyzing data, creating MIS reports, and automating various tasks.

 

Program Objectives

  • This Advanced Excel training program will empower the participants to be able to do the following:

  • Performing complex calculations more efficiently, using various Excel functions.

  • Organizing and analyzing large volumes of data.

  • Creating MIS reports.

  • Designing and using templates.

  • Consolidating and managing data from multiple workbooks.

 

Audience

Executives and managers who have already been using Microsoft Excel, but now feel the need for learning more powerful features and options of Excel, to manage their worksheet-related tasks more efficiently.

 

Prerequisites

Participants attending this training should be familiar with the basic operations in Microsoft Excel, such as simple calculations, formatting and printing.

 

Topics Coverd:

  • Customizing common options in Excel

  • Absolute and relative cells

  • Protecting and un-protecting worksheets and cells

 

Working with Functions

  • Writing conditional expressions (using IF) Using logical functions (AND, OR, NOT) Using lookup and reference functions (VLOOKUP, HLOOKUP, MATCH, INDEX)

Data Validations

  • Specifying a valid range of values for a cell

  • Specifying a list of valid values for a cell

  • Specifying custom validations based on formula for a cell

Working with Templates

  • Designing the structure of a template

  • Using templates for standardization of worksheets

Sorting and Filtering Data

  • Sorting tables

  • Using multiple-level sorting

  • Using custom sorting

  • Filtering data for selected view (AutoFilter)

  • Using advanced filter options

Working with Reports

  • Creating subtotals

  • Multiple-level subtotals

  • Creating Pivot tables

  • Formatting and customizing Pivot tables

  • Using advanced options of Pivot tables

  • Pivot charts

  • Consolidating data from multiple sheets and files using Pivot tables

  • Using external data sources

  • Using data consolidation feature to consolidate data

More Functions

  • Date and time functions

  • Text functions

  • Database functions

Formatting

  • Using auto formatting option for worksheets

  • Using conditional formatting option for rows, columns and cells

 

HTML

HTML(the hypertext markup language) is used to describe the layout of a web page. HTML is simply a vehicle to indicate elements of a hypertext page. The HTML page must tell the browser which applets to load and then where to put each applet on the web page

 

C

C is a general purpose Programming Language. C has proven to be a pleasant, powerful, and versatile language for a wide variety of programs. Many of the modern languages like C++, Visual C++, Java, JavaScript, etc. are based on C Language. Therefore, not knowing this Language is considered to be a handicap. The fundamental types are characters, and integers and floating-point numbers of several sizes. Pointers provide for machine independent address arithmetic.

 

Salient Features
  • C is a general purpose Structured Language that is powerful, efficient and compact.

  • C is a combination of High level language and Assembly language that's why its good for man & assembler.

  • C is a robust language whose rich set of built-in functions and operators can be used to write any complex program.

  • C is a portable language.

  • C provides a variety of data types.

  • In addition, there is a hierarchy of derived data types created with pointers, arrays, structures, and unions.

  • Programming in C is efficient & fast because of its data types and various operators.

 

Application

 

90% of UNIX Operating System is written in C Language.

 

Topics Covered

  • Basic Structure of C, Constants, Variables, Data types & Keywords, Operators, Expression, Conditional Operators.

  • Decision, Loop & Switch Control Statement.

  • Arrays & String Handling, Creating Functions in C.

  • Introduction to Pointers in C.

  • Passing Pointers as Arguments to Function.

  • Structure, Union, File Handling Dynamic Allocation of Memory.

  • Introduction To Linked List Basics.

 

C++

C++ is an Object Oriented Programming Language that is powerful, efficient and compact. It includes concepts like Polymorphism, Dynamic Binding, Data hiding, Operator encapsulation and inheritance, which are to be observed in C. User defined objects (instances) can be reused with and without modifications to generate new application. This reduces coding to greater extents.

 
Salient Features
  • For file accessing, you can use file objects to open or manipulate a file.

  • C++ is a Robust language whose rich set of built-in functions and operators can be used to reduce complexity of programs.

  • C++ is also a Portable language.

 

Application

  • Complex real-time System. Simulation and Modeling. Object-oriented database. Hypertext, hypermedia and expert text. Neural networks and parallel programming. Communication System.

 

Topics Covered

  • Introduction to Object Oriented Programming (C++).

  • Tokens, expression, data types & control structure.

  • Introduction to Classes, Objects, Constructor & Deconstructor.

  • Functions in C++.

  • Function overloading, Operator overloading.

  • Inheritance, multiple & multilevel inheritance.

  • Introduction to virtual functions, classes & polymorphism.

  • File operations using stream classes.

  • Exception Handling.

  • Introduction to Templates

     

PHP

PHP is a powerful cross platform server side script language. It is a full featured programming language capable of managing huge database driven online environments. Using PHP you can query databases, create images, read & write files, talk to remote servers - the possibilities are endless. MySQL is a small, compact database server ideal for stand-alone and enterprise applications. The PHP-MySQL combination is also cross-platform.

 

Syllabus

Part I: Working with PHP

Getting Started with PHP-Variables

Assigning Simple Variables Within a Script

  • Delimiting strings

  • Assigning arrays within a script

  • Assigning two-dimensional arrays in a script

Accessing Variables Passed from the Browser

  • HTML forms variables

  • Passing arrays

  • Cookies

  • Sessions

Testing Variables

  • isset0

  • empty0

  • is_null0

  • is_int0

  • is_double0

  • is_string0

  • is_array0

  • is_bool0

  • is_object0

  • is_resource0

  • is_scalar0

  • gettype0

Changing Variable Types

  • Variable Variables

Control Structures

The if Statement

  • Determining true or false in PHP

  • Comparison operators

  • Logical operators

  • Complex if statement

  • if…else statements

  • if…elseif statements

switch…case

  • Loops

  • White…

  • do…while

  • for

  • foreach

  • continue and break

PHP’s Built-in Functions

  • Function Basics

  • Arguments

  • Return values

Function Documentation

  • Important PHP Functions

  • String handling functions

Writing Organized and Readable Code

  • Indenting

  • Code blocks

  • Function calls

  • SQL statements

  • Includes

  • Include0 and Require0

  • Include_once0 and Require_once0

User-Defined Functions

  • Function basics

  • Returning values

  • Using a variable number of arguments

  • Variable scope

Object-Oriented Programming

  • Classes, Continued

  • Object cloning

  • Destructors

  • Exceptions

Working on a E-Commerce ( Shopping Cart ) Live Project

Click to view the live project the students would be working with during this course

Synopsis:

The data is stored in Products Table, Supplier Table, Category Table. Each product has a single supplier and single category.

Each supplier supplies multiple products under multiple categories

1) Login Page

The user will be authenticated before they enter the website for the correct username/password.

There are 2 types of users Admin / User, the admin would have administrative rights, where as a user will only be able to view the products

2) Search Page

After login, the user will be directed to a search page, where they can search for a product by selecting the supplier / category name.

In advance search, string searches can be done.

3) Product Result list

This page will return the result of the search criteria.

A single page will display the records dynamically from the database, 5 records at a time. Using the Next / Previous button users can navigate through the list of products

4) Details

Once the user clicks on the product name in the result list page, they are directed to the details page, where user can get the detail information with a image of the product

If the user is an admin, they would be given an option to add / update / delete If the user is not a admin, the following permissions will be disabled.

5) Add / Update / Delete

Displaying data from multiple tables using forms & Adding / Updating / Deleting data

6) Security

Extensive use of Sessions / Cookies for security purposes

7) E-Commerce Module

Once the above project is completed, it’s taken to a next level where the e-commerce module is generated. Multiple Products can be added to the shopping cart, a dynamic bill is generated and user is forwarded to a payment gateway to complete the transaction.

 

Microsoft SQL Server 2005

SQL Server is the Database Management System (RDBMS) allows to store huge Database and manage the same easily. Its enterprise database management and analysis system.

 

Syllabus

Module 1:

  • Understanding Query Flow

  • Syntactical Flow of the Query Statement

  • Logical Flow of the Query Statement

  • From Clause Data Sources

  • Possible Data Sources

  • Named Ranges

  • [Table Name]

  • Four-Part Table Names

Module 2:

  • Where Conditions

  • Using the Between Search Condition

  • Using the In Search Condition

  • Using the Like Search Condition

  • Multiple Where Conditions

  • Select….Where

  • Ordering the Result Set

  • Specifying the Order by Using Column Names

  • Specifying the Order by Using Expressions

  • Order by and Collation

  • Select Distinct

Module 3:

  • Operators

  • Scalar Functions

  • User Information Functions

  • Data-Time Functions

  • String Functions

Module 4:

  • Inner Joins

  • Creating Inner Joins within SQL Code

  • Number of Rows Returned

  • Multiple Table Joins

  • Outer Joins

  • Outer Joins and Optional Full Outer Joins

  • Placing the Conditions within Outer Joins

  • Self-Joins

  • Multiple-Condition Joins

Module 5:

  • Using Unions

  • Intersection Union

Module 6:

  • Simple Subqueries

  • Using Scalar Subqueries

  • Using Subqueries as Lists

  • Using Subqueries as Tables

  • Simple Aggregations

  • Basic Aggregations

  • Grouping within a Result Set

  • Simple Groupings

  • Aggravating Queries

Module 7:

  • Why Use Views?

  • Working with Views

  • Creating Views with DDL Code

  • Order By and Views

  • View Restrictions

  • Executing Views

Module 8:

  • Inserting Data

  • Inserting One Row of Values

  • Inserting the Result Set from a Stored Procedure

  • Updating Data

  • Updating a Single Table

  • Deleting Data

  • Creating Tables

  • Creating Primary Keys

  • Primary Keys

  • Creating Foreign Keys

Module 9:

  • DDL Triggers

  • Creating and Altering DDL Triggers

  • EventData()

  • Enabling and Disabling DDL Triggers

  • Implementing Trigger

Module 10:

  • XML Data Type

  • Querying XML Data

  • Merging XQuery with Select

  • Reading XML into SQL Server

  • Creating XML with SQL Server 2005

  • SQL

 

Oracle - SQL

Oracle is a Relational Database Management System (RDBMS).Oracle's latest technology, today's systems designers and Developers can build 21st century enabled application ranging from critical on-line transaction processing systems supporting thousand of users to multi-terabyte data warehouses for decision support and also World Wide Web-based applications.

Salient Features
  • Oracle has sophisticated security mechanisms control access to sensitive data by an assortment of privileges

  • Oracle provides sophisticated backup & recovery routines. Backup creates a second copy of Oracle Data, recovery restores a copy of data from back up.

  • Oracle provides flexible space management. It has special abilities that are capable of handling very large databases.

  • Oracle provides open connectivity to & from other vendors software

  • Oracle server supports a wide range of Development tools, end user query tools, off the shelf applications & office wide information tools.

 

Application

  • Education Industry

  • Software Development Industry

  • Data warehouse and maintenance

  • Domestic Air Services

  • Production Industry

  • Banking Industry

 

Topics Covered

  • Introduction to oracle products.

  • SQL*plus features and commands.

  • Data manipulation commands, data control commands.

  • Altering tables, data definition commands, joins, types of functions.

  • Process Transaction commands, SQL*plus set theory.

  • Sub-queries and Co-related queries.

  • Security in Oracle

  • Locking

  • Oracle Objects - Views, clusters, indexes, synonyms, snapshots.

  • Formatting output of queries, Report creation.

  • Implementing Object Oriented features in Oracle.

  • Introduction to PL/SQL.

  • Packages

  • Creating Cursors, exceptions, procedures, functions and triggers.

  • Understanding the Oracle Architecture.

  • Features of Latest Oracle Version.

  • Data Dictionary

  • DBA - An Overview

 

VB.NET

Salient Features
  • A brief history of .Net

  • Backbone of .Net framework

  • The ingredients of .NET br /> The .NET & web classes

  • Web Services and the next-generation Internet

  • Integration which more than 20 languages

  • Compatibility with commerce server & Biztak Server

 

Application

  • Web solution.

  • Net security

  • ERP solution

 

Prerequisites (Should have knowledge of)

  • Basic programming

  • Experience in Visual Basic is a plus

 

Topics Covered

Level I

  • The .NET Revolution

  • The Design Environment

  • VB.NET Basics

  • Windows Forms

  • Object-Oriented Programming

  • Mastering Objects

  • Bug Proofing

  • Dealing With Data: Files,Printing, and XML

  • Databases and ADO.NET

Level II

  • Threading

  • Setup and Deployment

  • Web Forms and ASP.NET

  • Web Services

  • Migrating To Visual Basic.NET

 

After Student Completes This Course :

Student will confidently be able to develop within the visual basic .NET Development Environment and compose sound Visual Basic .NET syntax. The student will develop a basic understanding of object oriental design concepts and within a project, will be poised to take control of any VB.Net code and manipulate objects & design-time & run-time. The student will know the value in variable scope and what the scope of procedures and variables means to an enterprise application. The student will be able to deftly administer projects & properties and work with the base classes within the .NET Frame work. The student will have a foundation understanding of data access and Microsoft's data access paradigm - ADO.NET.

 

ASP.NET

The Internet has revolutionized the way organizations think about application development and deployment. The leap from traditional client-server development to web base development takes more than accessing data through a browser.

Salient Features
  • ASP.NET helps to develop web-based applications with high performance and scalability.

  • Develop web-based applications using ASP.NET

  • Apply client-side and server-side programming, DHTML, scripting.

  • Analyze the performance issues involved in developing applications on the net.

  • Evaluate the use of client-side scripting vs. server-side scripting.

  • Develop applications using ASP.NET, XML and databases.

  • Obtain and process information about server, clients, and users.

  • Keeping track of client interactions.

  • Develop and deploy applications using Microsoft InterDev and Studio.

 

Topics Covered

  • Web-based Programming. Web application development concepts, issues, and protocol. Server-browser interaction.

  • HTML. Overview of HTML capabilities, tags, formatting, writing forms and scripts.

  • HTTP Protocol. The protocol, methods, data transfer and queries.

  • DHTML. DOM, CSS2, attributes, events, netscape and IE extensions.

  • Scripting. Overview of VBScript, JavaScript, document objects.

  • ASP.NET. Why ASP.NET? Server and ASP.NET, Writing ASP.NET pages, IIS and ASP.NET

  • ASP.NET Object Model. Classes in the ASP.NET object model. Functionality and features.

  • Using InterDev. Creating projects, development and deployment using InterDev.

  • ASP.NET Facilities. Interaction with server, tracking sessions with cookies, and session objects.

  • ASP.NET Interactions. Interacting with other pages, forwarding and including.

  • Performance Techniques. Caching, refreshing, client pull, buffering, issues.

  • Managing Applications. The concept of an application in ASP.NET, Application objects.

  • Database Access. ASP.NET and ADO, database access.

  • Security. Security issues and concepts, authorization techniques, SSL.

  • Other Technologies. Comparison to other technologies like CGI, JSP.

  • XML and ASP.NET. Using XML with ASP.NET. XML for performance and ease of development.

 

Java Development Kit

Java is platform independent, reliable Programming language introduced by sun systems, used mainly to Develop Internet applications and applets. Java is used to create web-based applications and allows user interaction on the Internet. Java allows us to have animation, audio and video clippings in our web page. Java Programming helps in writing Programs using which one can connect to any computer on the Internet.

 

Syllabus

Introduction

  • History of java

  • Features of Java

  • Java And Internet

  • Java -An OOP Language

  • C++ vs. Java

  • Java Tools

  • Application Programming

  • Applet Programming

  • Creating an Applet

  • Overview Of Java

Fundamentals of Java

  • Data types & Variables in java

  • Literals, Keywords & Identifiers

  • Operators in Java

  • Expression Evalution & Operator Precedence

  • Scope of Variables

  • Commenting in Java

  • Decision Making

  • For Loop

  • While & Do...While Loop

  • Switch & Break Statements

  • Arrays in java

  • Strings in Java

OOPS in Java

  • Traditional Programmimg Model

  • Object Oriented Programming Approach

  • Features of Object Oriented Programming

  • Basic Concepts of OOPs

  • Creating Classes and Objects in Java

  • Constructors

  • Garbage Collection

  • Finalize Method

  • Inheritance

  • Polymorphism

  • Recursion

  • Advantages of OOPs in Java

Interfaces & Packages

  • What Is an interface?

  • Intricacies in an Interface

  • Interface References

  • Extending the Interface

  • The Cloneable Interface

  • Inner Classes

  • Packages

  • Need for Packages

  • CLASSPATH Variable

  • Access Protection

  • Overview of Java Built in Packages

Streams & File Handling

  • Java Stream Class

  • Print Stream

  • System Properties

  • Input & Output Streams

  • Files & Directories

  • File Input & Output Streams

  • Data Input & Output Streams

  • Filtered Streams

  • Buffered Streams

  • Pushback Input Stream

  • Random Access File

  • Reader & Writer Classes

Exception Handling & Multithreading

  • Exception Handling -An Insight

  • Advantages Of Exception Handling

  • Uncaught Exceptions

  • Mutiple Catch Clauses

  • Implicit and Explicit Exceptions

  • Java.lang.Throwable

  • Finally Clause

  • Creating Own Exception Subclasses

  • MultiThreading

  • Thread States

  • Thread Priority

  • Daemon Threads

Java Applets

  • Applet Vs Application

  • Applet Architecture

  • Developing an Applet

  • Applet in HTML

  • Basic Methods in Applet

  • Parameter Passing to Applets

  • Graphics Class

  • Font Class

  • Color Class

  • Images

  • Animation using Images

Abstract Windowing Toolkit(AWT)

  • AWT Architecture

  • Basic UI Components

  • Lables

  • Buttons

  • Check Boxes

  • Radio Buttons

  • Choices

  • Text Fields

  • Text Areas

  • Lists

  • Scrollbars and Sliders

  • Canvases

Handling AWT Events

  • Applets Events

  • Button Events

  • Handling Multiple Events

  • Item Events

  • mouse Event Handling

  • Double Clicks

  • Mouse Movements

  • Mouse Drag and Mouse-Move Events

  • Mouse Enter and Mouse Exit Events

  • Keyboard Events

  • Default Keys

 

More About AWT

  • Layout Managers

  • Flow Layout

  • Border Layout

  • Card Layout

  • Grid Layouts

  • Grid Bag Layout

  • Insets

  • Panels

  • Frames

  • Menus

  • Menu Actionts

  • Dialog Box

Java DataBase Connectivity

  • Microsoft's ODBC

  • Tiering

  • JDBC Architecture

  • JDBC Driver

  • DrivePropertyInfo Class

  • Connection Class

  • DatabaseMetaData Interface

  • Prepared Statement

  • Callable Statement

  • Executing SQL using JDBC

  • Transaction Processing

Networking in Java

  • Datagrams

  • What is a Datagram?

  • DatagramPacket

  • DatagramSocket

  • Duplication of Socket

  • Creating links inside Applets

  • Opening Web Connections

  • The URL Connection Class

  • Sockets

  • Other Applet Hints

  • Communicating Between Applets

 

JDBC & JavaBeans

JDBC technology is an API that lets you access virtually any tabular data source from the Java™ programming language. It provides cross-DBMS connectivity to a wide range of SQL databases, and now,

with the new JDBC API, it also provides access to other tabular data sources, such as spreadsheets or flat files.

JavaBeans component architecture is the platform-neutral architecture for the Java application environment.

It is the ideal choice for developing or assembling network-aware solutions for heterogeneous hardware and operating system environments within the enterprise or across the Internet. In fact, it is the only component architecture you should consider if you're developing for the Java platform. JavaBeans component architecture extends "Write Once, Run Anywhere ™" capability to reusable component development.

In fact, the JavaBeans architecture takes interoperability a major step forward, your code runs on every OS and also within any application environment.

 

Salient Features
  • JDBC programs are platform and Vendor independent.

  • JDBC components inter-operate with Database and connects via JDBC - ODBC bridges.

 

Application

  • You can use JDBC in both applications and applets.

  • Database vendors and database tool vendors can supply the low level drivers. Thus, they can optimize their drivers for their specific products.

  • With JDBC you can write useful programs to handle realistic database chores.

 

Java-Servlet

Servlets are used for Server-Side Programming. Servlet are generic extensions to Java-enabled servers. Their most common use is to extend Webservers, providing a very secure, portable and easy-to-use replacement for CGI. A Servlet is a dynamically loaded module that services requests from a Web server. It runs entirely inside the Java Virtual Machine

Salient Features
  • Processing data posted over https using an HTML form, including purchase order or credit card data. A servlet like this could be part of an order-entry and processing system, working with product and inventory databases, and perhaps an on-line payment system.

  • Allowing collaboration between people. A servlet can handle multiple requests concurrently; they can synchronize requests to support systems such as on-line conferencing.

  • Forwarding requests. Servlets can forward requests to other servers and servlets. This allows them to be used to balance load among several servers that mirror the same content. It also allows them to be used to partition a single logical service over several servers, according to task type or organizational boundaries.

  • Being a community of active agents. A servlet writer could define active agents that share work among each other. Each agent would be a servlet, and the agents could pass data among themselves

 

Application

  • Create JDBC connection pool.

  • Create an Online Catalog System.

  • Developing E-Commerce "store fronts" will become one of the most common uses for Java servlets.

  • Servlets can be used to deploy Websites that open up large legacy systems on the Internet.

 

Topics Covered

  • Servlet Overview & Architecture.

  • Servlet Basics.

  • Servlet & Html.

  • SSI (Server - Side Include).

  • Servlet chaining.

  • Servlet & the JDBC.

  • Servlet Beans.

  • Javaserver Pages.

  • Servelets as Distributed Object Clients.

  • Servlet Session.

 

JSP

JavaServer Pages(JSP) is a web-scripting technology similar to Netscape server-side JavaScript(SSJS) or Microsoft Active Server Pages(ASP). Although the JSP specification has been managed by Sun Microsystems, any vendor can implement JSP in their own systems.

Salient Features

JSP allow you to combine the HTML of a Web page with pieces of Java code in the same document. The Java code is surrounded by special tags that tell the JSP container that it should use the code to generate a servlet, or part of one. The benefit of JSPs is that you can maintain a single document that represents both the page and the Java code that enables it.

 

Application

Open source has brought a lot more than Linux to the computing world. It has also given us PHP and MySQL. PHP and MySQL are the world's best combination for creating data-driven sites.

 

Topics Covered

  • Working with forms.

  • Working with files.

  • Working with Dates, Strings, Regular Expressions.

  • Working with Dynamic images.

  • Database integration.

  • Saving state with cookies, query.

  • Strings, Session Functions.

  • Debugging.

 

J2EE

J2EE is a multitiered application architecture. The J2EE specification defines roles based on certain functionality in the normal course of development and deployment of a J2EE application.

 

Syllabus

Lesson 1: A Simple Servlet

  • Example Two-tiered Web Application

  • J2EE Software and Setup

  • Environment, Path and Classpath Settings

  • J2EE Application Components

  • Create the HTML Page

  • Create the Servlet

  • Compile the Servlet

  • Start the J2EE Application Server

  • Start the Deployment Tool

  • Assemble the J2EE Application

  • Verify and Deploy the J2EE Application

  • Run the J2EE Application

  • Updating Component Code

  • More Information

Lesson 2: A Simple Session Bean

  • Example Application Overview

  • Create the Session Bean

  • Local Interfaces

  • Modify the Servlet

  • Compile the Session Bean and the Servlet

  • Start the Platform and the Tools

  • Assemble the J2EE Application

  • Verify and Deploy the J2EE Application

  • Run the J2EE Application

Lesson 3: A Simple Entity Bean

  • Create the Entity Bean

  • Change the Servlet

  • Compile

  • Start the Platform and Tools

  • Assemble and Deploy

  • Run the J2EE Application

Lesson 4 : A Simple Message Bean

  • JMS Overview

  • Create the Message-Driven Bean

  • Change the Servlet

  • Compile

  • Start the Platform and the Tools

  • Assemble the J2EE Application

  • Verify and Deploy the J2EE Application

  • Run the J2EE Application

Lesson 5: Cooperating Enterprise Beans

  • Change the Entity Bean

  • Change the Session Bean

  • Change the Servlet

  • Compile

  • Start the Platform and Tools

  • Assemble the Application

  • Verify and Deploy the J2EE Application

  • Run the J2EE Application

Lesson 6: JavaServer Pages Technology

  • Create the JSP

  • Change bonus.html

  • Start the Platform and Tools

  • Update the WAR File

  • Verify and Deploy the J2EE Application

  • Run the J2EE Application

  • More Information

Lesson 7: Adding JavaBeans to the Mix

  • About the Example

  • Create bonus.jsp

  • Create the JavaBeans Class

  • Bean Properties

  • Change the Servlet

  • Compile

  • Start the Platform and Tools

  • Update the WAR File

  • Verify and Deploy the J2EE Application

  • Run the J2EE Application

  • More Information

Lesson 8: Custom JSP Tag Libraries

  • About the Example

  • Custom JSP Tag

  • Declare the Tag Library

  • Create the Tag Library Descriptor

  • Create the Tag Handler Class

  • Change bonus.jsp

  • Compile

  • Start the Platform and Tools

  • Update the WAR File

  • Verify and Deploy the J2EE Application

  • Run the J2EE Application

  • More Information Gladiator-Predator Testing

Lesson 9: XML

  • Marking and Handling Text

  • Change the JavaBean Class

  • Creating the XML document using DOM

  • Parsing XML using SAX

  • SAX and DOM

  • XML and J2EE

  • Change the Servlet

  • Compile the Application

  • Update the Application

  • Verify and Deploy the J2EE Application

  • More Information

Lesson 10: JDBC Technology and Bean-Managed Persistence

  • Bean Lifecycle

  • Change the BonusBean

  • Other Components

  • Create the Database Table

  • Compile

  • Start the Platform and Tools

  • Update the JAR File

  • Verify and Deploy the Application

  • Run the Application

  • More Information


Course Schedule & Price
Classroom - Regular
When Duration Where Remarks Price
Not Specified 510 Sessions
All Venues 1 session is of 1hr. INR 65,000
Per Course
(Taxes As Applicable)

Venues (Locations)
Mumbai, Warden Road (Head Office):- Chinoy Mansion, First Floor, Block #2 Opp. St.Stephen's Church Warden Road, Mumbai - 400036, Maharashtra, India


Mumbai, Bandra West (Branch):- 1st Floor. O'Priya Building, Near Mehboob Studio Peter Dias Road Bandra West, Mumbai - 400050, Maharashtra, India


Mumbai, Andheri West (Branch):- Wembley Society, Shop No 3 Shastri Nagar, Lane no2, Lokhandwala Andheri West, Mumbai - 400053, Maharashtra, India


About Course Provider

Compufield Computer Institute


COMPUFIELD® Computer Institute was started in 1985 by Mr. M. E. Khairaz to impart training in Internet, Digital Art, Multimedia, Software and Network Engineering. Today we offer many different courses covering the latest and most widely used software worldwide.

  • Creative courses, Designing and Digital Video courses

  • Multimedia and Internet courses

  • Programming courses

  • Network Engineering, MCSE, CCNA, CCNP

  • Office Automation & Financial Application

  • Kids courses

 

Our Training

  • Our courses are upgraded frequently to meet the ever changing standards of the Industry.

  • Our Students design galleries substantiate our claim of providing our students a creative and informative learning environment directed at all round growth.

  • Our faculty are highly experienced in the respective software and help the students in the best possible manner.

  • We have state of the art Hardware and Software facilities.

  • We offer Crash courses of 6-10 hours per day to students who wish to complete their learning in a short period.

  • Professional Job Assignments and Tutorials have been devised to help students practically apply what they learn.

  • After successful completion of the course, job assistance is provided by us.;

 

We offer a unique style of learning -

  • One computer : One student : One Instructor

  • Maximum Instructor to Student Ratio 1:4

  • Sessions : Each session will be of 1 hour

  • Fees is for one course and it includes instructions, practicals,practice, project, preparation for exam (if any)

  • Overseas / local Students take 5 to 10 hours per day to complete their courses earlier.

  • The timing can be fixed based on our mutual convenience,
    between 9.00 a.m. to 7.00 p.m.

  • Course duration in working days = Total sessions divided by number of sessions (hours) per day.

  • No extra charges/refund for more/less time taken to complete the course.

  • Lodging, boarding and travelling not included in the fees.

  • Management has full right to change courses, contents, tuition fees without prior notice.

 



Browse similar courses by category


Courses by Compufield Computer Institute
Office Suites and Tools
Web Technologies
Programming
Database
Database Development
.NET
Java
Software Engineering Concepts


AllRefer.com - Browse and Share Photos
Browse & Share Photos
Subscribe & get details about interesting courses & events free in your mail