1. What is Middleware?
2. Basic idea of middleware
3. Why, What and How of middleware
4. Typical architecture of Webapplication (simple/standalone)
5. Examples of Middleware tools
6. What is a webserver
7. Web server basics
8. Typical architecture of a webserver
9. Request flow
10. Explain Request and Response
11. Explain Static and Dynamic Web Sites
12. Usages/Technologies
13. Examples of Web Server
14. What is an application server
15. Explain App server basics
16. Typical architecture of an app server
17. Request flow
18. Usages/Technologies
19. Examples of Application Server
20. What is an enterprise middleware application
21. Basic idea of enterprise middleware application
22. Comparison with simple/stand alone middleware application
23. Architecture of an enterprise middleware application
24. Technologies
25. Examples
26. Explain JVM basics -Basic idea of a JVM with regards to Java concepts
27. Structure of a JVM
28. Introduction to EJBs
29. Relation of JVM to middleware applications
30. System knowledge
i) Basics on service installation and configuration on an operating system Linux and Windows (utilities, packages, installable differences)
ii) Basic knowledge on networking in relation to middleware (ports, firewall, tunneling, IP address, subnets)
iii) Basic knowledge on storage in relation to middleware (volumes, mounts, NAS, NFS, backup, snap, tape)
Basic knowledge on database in relation to middleware (datasources, JDBC, ODBC, connection string, db drivers)