Java Cloud Service is a complete platform and infrastructure cloud solution for building, deploying, and managing Java EE applications. If you are a Java developer and your organization is jumping on the cloud computing bandwagon, you have to change the way you build and deploy applications.Cloud computing vendors provide infrastructure services such as computers, storage devices, and routers to deploy your application. This is a not a very new concept. Web hosting companies have been providing infrastructure to host websites to small and medium-sized companies for more than a decade. However, this is becoming mainstream for internal enterprise applications. If you use Infrastructure as a Service, you may have to deal with installation and configuration of the software platforms such as application servers, databases, and so on. The cloud vendors provide tools to manage the infrastructure and provide options for elastic computing..
Introduction to JAVA
- Understanding Requirement: why JAVA
- Why java important to the internet
- JAVA on LINUX platform
INTRODUCTION TO JAVA VIRTUAL MACHINE
- Java Virtual machine Architecture
- Class loading process by class loaders
- Role of Just In time complier (JIT)
- Execution Engine
AN OVERVIEW OF JAVA AND BUZZWORDS
- Data types , Variables ad array
- Operators
- Control statements
- Object oriented paradigms
- Abstractions
- The three OOP Principles(Encapsulation, inheritance, Polymorphism)
JAVA CLASSES AND OOP IMPLEMENTATION
- Class fundamentals
- Commands line arguments
- Learning Static Initializer
- Declaration of objects
- Instance variable Hiding
- Overloading and Overriding of Methods
- Understanding of Access Controls (private, public and protected)
- Learning Nested and Inner classes
- Dynamic method Dispatching
- Using Abstract classes
- Using final to prevent Overriding & Inheritance
- Garbage collection
PAKAGES AND INTERFACES
- Defining a package
- Understanding CLASSPATH
- Importing packages
- Defining and Implementing interfaces
- Abstract classes Vs Interfaces
EXCEPTION HANDLING
- Fundamental of Exception handling
- Types of exceptions
- Learning exceptions handlers
- Try and Catch
- Multiple catch Clauses
- Nested Try statements
- Throw , throws and finally
STRING HANDLING
- Learning String Operation
- Learning character Extraction
- Learning string Comparison
- Understanding string Buffer Classes
NEW IN JDK
- Premain method , Object size
- Generics
- Annotations
- Vargs
- Static Import
- For each
WINDOWS PROGRAMMING
- Swing
- Introduction to JFC
- Controls
INTRODUCTION TO EVENT HANDLING
- Event Delegation Method
- Event classes
- Adapter classes
Multi threaded Programming
- The java thread model
- Creating a thread: Extended Thread and Implementing Runable
- Creating multiple Thread and Context Switching
- Synchronization: methods and statements
- Inter thread Communication
MANAGING INPUT AND OUTPUT IN JAVA
- Introduction to I/O streams
- File handling
- Binary Streams
- Character stream
- Data streams
- Serialization
NETWORKING
- Introduction To Networking
- URL, InetAddress
- Socket And Server Socket
- Datagram socket
COLLECTION API
- Collection Overview
- The collection Interfaces (list, set , sorted set)
- The Collection classes (array list, Linked list, hash set, Tree Set)
- Accessing a collection via an Interator
- Working with Maps
JEE (JAVA ENTERPRISE EDITION) Introduction to JAVA Introduction to J2EE Architecture Tier Architecture
- Single Tier
- Two Tier
- Three Tier
- N Tier
J2EE COMPONENTS
- Web components
- Business components
J2EE CONTAINERS
- Containers Type
- Containers Services
JDBC
- Introduction to JDBC
- JDBC Drivers
- Statements
- Metadata
- Scrollable & Updatable Result set
- Batch Updates
JAVA SERVLET
- Introduction to Web
- Programming
- Advantages to Servlet
- Servlet Lifecycle
- Request Dispatching
- Session Tracking
CLOUD COMPUTING
- ABOUT COURSE
- OBJECTIVE
- Module 1: Introduction to Cloud Computing
- Module 2: Deep Dive into Cloud Computing
- Module 3: Virtualization
- Module 4: Introduction to Amazon Web Services
- Live Project