cloud computing

Process

Requirements Analysis

Participants will be introduced to the concepts of Requirements Analysis and the process of converting a Problem Statement into a set of Requirements and User Stories

Design

This module will cover the concepts of Application Design and Architecture. Designing the Application Layers including the Screens, Business Logic and Data Store. Includes Wireframe Design,Class and Entity Design concepts.

Using IDE and SCM

Covers usage of an IDE for the Development Process including the – SCM concepts of Programming, Debugging, Build and Local Deployment Aspects. Also introduces participants to the usage of a SCM to Handle check-in! Check-out process of the code.

Source Code Analysis

Covers usage of Source Code Analysis to identify and implement Best practices in Code. Includes aspects like Coding Standards and Conventions

Unit/functional Testing

Covers implementing Automated Unit Tests and identifying Test Coverage for the Application and identifying and executing functional Test Cases

Bug Tracking

Covers the process of identifying Defects and managing defects.
Tools:Google Code, ArgoUML, Eclipse, JUnit, CodePro

Concepts and Technology

Web Application Concepts

Participants will be introduced to the basic concepts Web Applications and the various tools and technologies to implement Web Applications. In addition this will cover the internals of a standard web application and the code and deployment of a standard web application.

Cloud Computing Concepts

This session provide a detailed introduction to the concept around ground cloud computing and the various commercial and open source tools and platforms.

Introduction to GAE and your first cloud App

Introduction to Google app Engine – Google’s Enterprise Cloud with details on the key features supported. Also you will go through the process of implementing an app

Implementing the live Cloud App

First steps understand the problem statement, finalize the requirements and design your application. Implement Entities and store and retrieve data on the clod using JSP/Servlets. Understanding JDO as an object relational Mapping utility how you use JDO to interface with the data store. Implementing a security and authenticating process for your application using Google’s authentication module. Implementing Multitenancy and advanced security within your application. Adding additional features including mail, jobs and task schedulers. REST enabling your Cloud Application

Deployment

Local and Live Deployed for the Cloud Application. Verification deployed application and taking it live.

Tools:Google App Engine, Google SDK, Eclipse Core Technology: Java 6, JSP, Java Servlets, HTML, CSS, JDK, Google Data Store

Key Takeaways for Participants

  • Oriented towards Students and Fresher who are getting started with Development
  • Will experience the industry style of working in an intensive 12 week program Will gain experience working with a real project and a real customer
  • Will gain experience working with real project and real customer
  • Will gain a good understanding of Web Concepts
  • Will gain a good understanding of Cloud Tools and Platforms
  • Good Understanding of Cloud Design Patterns
  • In-depth understanding of Google’s Cloud Platform – GAE ‘” Good understanding of Project Processes
    Design/implementation/Testing/Deployment
  • Good understanding of Java Web Concepts around JSP/Servlets/CSS/HTML
  • Live Publically Running Cloud App on appspot.com

Course Name *

Email Id *

Phone *


Vaibhav shukla (Trainer)

vaibhav shukla is the Software Team Leader.
He has more than 5 yrs software coading experience in HTML5,CSS3, Javascript,Jquery.PHP,
Codeigniter,Mysql.

Related Courses