Category: Office Suites and Tools | Web Technologies | Programming | Database | Database Development | .NET | Java | Software Engineering Concepts
Medium of instruction: | English |
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
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) |
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
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.