mPire-Lockheed Martin innovation award 2008 winner

Monday, December 31, 2007

mPire Auto generation Tool

1) What is mPire?
2) How mPire works?
3) Why mPire needs?
4) What are the advance features of mPire?
5) mPire pyramid structure.
6) mPire setup
7) Sample "Hello World" Portlet

Saturday, December 29, 2007

Assesment

1. Written test(Objective Type Questions)
2. Creation of portlets with database
i)Product Details
ii)Employee Details
iii)Customer Details
iv)Students Details

Friday, December 28, 2007

Developing Portlets

1.Developing Portlets

Service -Layer

1.Service -layer files
2.Adding database interaction - Retrieving records
3.Struts Portlet - Adding Redirect to avoid duplicate insertion

Wednesday, December 26, 2007

Struts Action Portlet and Data Base Interaction

1.Struts Action Portlet
2.Struts Action Portlet with Database Interaction

Wednesday, December 19, 2007

LIFERAY

MONDAY 17TH DECEMBER 2007

Introduction to Liferay

1.Brief introduction about open source and closed source technologies
2.Introduction to Liferay Portal Development frame work
3.Definition of Portal and Portlet
4.Differences between Servlet and Portlet
5.Explanation about JSR
6.Frame Works supported by liferay like HIBERNATE SPRINGS JSF
7.AJAX and Reverse AJAX
8.Support For Web and Application servers
9.Database being used.
10.Requirements for liferay installation
11.Liferay packages available to download (professional and enterprise)
12.INSTALLATION AND SETUP

TUESDAY 18th December 2007
1.Definition of permission and roles
2.Introduction to Enterprise Admin Portlet.
3.In detail explanation of the functionality of enterprise admin portlet
4.Explanation about organization and location admin.
5. Explanation of other various portlets available in default liferay bundle.
5.Change of look and feel and layouts.
6.Configuring public and private pages.
7. Explaining the functionality of myaccount
and much more
8.Defintion and use of CMS. Practical egs where CMS can be used.
9. In depth explanation of each and every portlet in CMS

Wednesday 19th December 2007
1.Introduction to Blogs portlet and practical working of blogs portlet.
2.Introduction to Message Board portlet and practical working of Message Board portlet.
3.Differences b/w Blogs and Message Boards.
4.Creating of Communities and configuring pages for the community , assigning user, assiging permissions and many more along with concept of friendly url
5.Concept of VIRTUAL HOSTING
6.Theme Development and practical shown by changing the colour schemes.

Thursday 20th December 2007

Presentation task to each and every candidate to explain atleast two portlets for minimum of 10-15 mins.

Assesment will be based on CMS , where in the candiate will be asked to make a websitre similar to that of ISLAMICVOICE.



Wednesday, November 28, 2007

Collections API

1. basic interafaces in Collections API
2. basic classes in Collections API
3. Iterator,Comparator interface

Java API, creating Packages

1.Java API introduction
2.java.lang package
3.java.util package
4. creating custom packages and importing packages

MYSQL

1. Introduction of database
2. Introduction of SQL
3. Installation of MYSQL
4. Queries
  • create database,table
  • delete database,table
  • Insert into table
  • Update table
  • describe table
  • Select table
  • Select with conditions
  • Delete record in table and with condition
  • Add,remove column
5. Primary and foreign keys
6. Join and types

OOPs Concept

1.Class
2.Object
3.Constructor
4.Overloading
5.Overriding
6.polymorphism
7.interface,abstact classes

Ant

1. Introduction
2. How to install
3. how to run ant
4. Ant tasks
  • how to copy
  • javac
  • jar
  • delete
5. Using ant
  • Projects
  • Targets
  • Tasks
  • Properties
6. Example build files

Applet

1. Introduction
2. How to run applet
3. Structure of the Applet
4. Methods in applet
5. Events of the awt

Friday, November 23, 2007

Coding Standards && Design Patterrns

1. brief introduction about design patterns
2.detailed discussion coding standars

Tuesday, November 20, 2007

Monday, November 19, 2007

Introduction To Java & Setting up Java

1.Introduction To Programming:
2.Introduction to Java:
3.Setting up Java:

Friday, November 16, 2007

Assessment

Today i given assessment for all trainees. I given one web site www.cigma.in to develop by using XHTML , CSS and Javascript.

They have to use external css.
Every thing should be defined in css.
Every thing properly aligned.

Out of 15 trainees 12 did well and remaining did only few applications. This was reviewed by faisal.

<--------------------End of first week------------------>

DHTML and AJax

DHTML
  1. DHTML Introduction
  2. DHTML CSS
  3. DHTML DOM
  4. DHTML Events
  5. DHTML Summary
  6. DHTML menus
  7. Events
  8. Text formatting
Ajax

  1. AJAX Intro
  2. AJAX HTTP Request
  3. AJAX Example
  4. AJAX XMLHttpRequest
  5. AJAX Server

Thursday, November 15, 2007

Javascript

Javascript
  1. JS Introduction
  2. JS How To
  3. JS Where To
  4. JS Variables
  5. JS If...Else
  6. JS Switch
  7. JS Operators
  8. JS Popup Boxes
  9. JS Functions
  10. JS For Loop
  11. JS While Loop
  12. JS Break Loops
  13. JS For...In
  14. JS Events
  15. JS Try...Catch
  16. JS Throw
  17. JS onerror
  18. JS Special Text
  19. JS Guidelines
  20. Events
  21. Field validation
  22. Drop down menus

Wednesday, November 14, 2007

XML and XSL

XML

  1. XML Introduction
  2. XML How to use
  3. XML Syntax
  4. XML Elements
  5. XML Attributes
  6. XML Validation
  7. XML Validator
  8. XML Browsers
  9. XML Viewing
  10. XML CSS
  11. XML XSL
  12. XML Data Island
  13. XML in Real Life
  14. XML Parser
XSTL

  1. XSLT Browsers
  2. XSLT Transform
  3. XSLT