Cloud Computing

Cloud Computing

Cloud computing is the on-demand availability of computer system resources, especially data storage and computing power, without direct active management by the user. The term is generally used to describe data centers available to many users over the Internet.

1.Introduction to Cloud Computing

  • Defining cloud computing
  • Describing the factors that lead to the adoption of cloud computing
  • Describing the choices that developers have when creating cloud applications
  • Describing infrastructure as a service, platform as a service, and software as a service
  • Describe IBM Cloud
  • Describing how Cloud Foundry works with IBM Cloud
  • Identify the runtimes and services that IBM Cloud offers
  • Describing IBM Cloud
  • Describing what you can build in IBM Cloud

3. Grasping the Fundamentals.

  • What is Cloud Computing?
  • Categories of Cloud
  • Service Models
  • Types of Cloud Computing
  • Cloud Security
  • Cloud Computing Overview & Architecture
  • History of Cloud Computing
  • Elasticity and scalability
  • What is Virtualization?
  • Types of Virtualization

4. Introduction to Salesforce.

  • Basics of Salesforce CRM
  • why Salesforce and how It works.
  • Explain both Admin and Developer.
  • Salesforce Architecture
  • Introduction to Force.com Platform (PaaS)
  • Services offered by salesforce
  • Types of Salesforce cloud
  • How to create Account on Salesforce.

2.Cloud Application Development

  • Describing how to create an application in IBM Cloud
  • Describing the IBM Cloud dashboard, catalog, and documentation features
  • Describing how the application route is used to test an application in the browser
  • Describing how to create and bind services to an application in IBM Cloud
  • Describing the environmental variables that are used with IBM Cloud services
  • Describing how to manage your IBM Cloud users and resources
  • Explaining how to manage your IBM Cloud account with the Cloud Foundry CLI and IBM Cloud CLI
  • Describing how to create a Node.js application that runs on IBM Cloud
  • Describing the features in IBM Cloud that help you set up a cooperative workstation environment
  • Describing the role of Node.js for server-side scripting
  • Describing how to setup and use the IBM Cloud plug-in for Eclipse
  • Downloading the Eclipse and required plugins for developing cloud applications on Eclipse
  • Configuring Eclipse to work with the cloud development platform
  • Push applications from Eclipse to the cloud development platform
  • Describing DevOps
  • Describing the capabilities of IBM Cloud Continuous Delivery
  • Identifying the Web IDE features in IBM Cloud Continuous Delivery
  • Describing how to user Git Repos and Issue tracking
  • Explaining the pipeline build and deploy process
  • Describing the characteristics of REST APIs.
  • Explaining the advantages of the JSON data format.
  • Providing examples of REST APIs using IBM Watson.
  • Creating a mobile application by using Kinetise.
  • Developing a mobile application UI by using Kinetise drag controllers.
  • Building a mobile application to test on a real device.
  • Integrating your mobile application with Cloudant NoSQL DB

5. Salesforce Administration

  • Build Custom Application
  • Object and Fields
  • Explain Standard and Custom Objects
  • Creating Tabs
  • Field Dependencies using picklist
  • Implementing Simple Formulas
  • Implement Advanced Formulas
  • Static Resources
  • Use of Static resource in Advanced formulas
  • Validation Rule
  • Implement Salesforce Relationships
  • Explain Workflow Rules
  • Email Templates.
  • Types of Email template :
  • How to send a Test Email.
  • Implement Workflow rules
  • Workflow Actions

6. Salesforce Developer

  • Introduction to VF Pages.
  • Introduction to Apex language
  • Create Vf Pages using Apex tags like Apex inputText etc.
  • How to use Html, Css in Vf Pages.
  • Introduction to VF Components
  • Adding a VF components in other VF Pages
  • More tags of Apex
  • Apex TabPanel
  • Apex Tab
  • Apex Pageblock
  • Apex Pageblocksection
  • Apex outputlink
  • Apex outputtext
  • Apex inputfield
  • Apex repeat
  • Apex:image etc.
  • Creating Buttons and links using Apex tags.

7. Salesforce developer console

  • Explain Types of Designing and its implementation.
  • Internal,External and Inline Practical Implementations
  • Creating CSS files in Developer Console
  • How to call external css to VF Page.
  • Explain Java script
  • Explain Internal and External JS
  • How to call External JS to Vf Page.
  • Creating JS files in Developer Console
  • Create alert msg on VF Page and how it will perform
  • Implementation Of arithmetic operation using JS
  • Introduction to Apex Classes.
  • How to use Apex classes as intermediate
  • How to store data in Object using Apex class
  • PageReferences in apex classes
  • Use of PageReference
  • How it Works.
  • Apex Programming Introduction to Apex Language Constructs Classes, Objects, and Interfaces Dynamic Apex Batch Apex SOQL & SOSL

8. Salesforce developer console (cont.)

  • Create the database using Object and Field.
  • How to fetch the data from database
  • How to delete the random data
  • SQL command using apex classes
  • Update the Existing data
  • Apex Triggers
  • DML Operation with Triggers
  • Anonymous Code Block, Future Methods, Queueable
  • Schedulable & Batch Apex
  • Debugging and Exception Handling
  • Testing in Apex
  • Deploying Apex | Sandbox, Packaging
  • Integration – SOAP and REST API
  • IDE, SOQL, SOSL, Web Services, Callouts
  • Standard object implementation and use
  • Permission Sets
  • Lightning Experience overview and how it is differing from salesforce Classic