Today's Offer - Salesforce Certification Training - Enroll at Flat 10% Off.

- Salesforce Blogs -

Visualforce Tags Salesforce

A single Visualforce page must be wrapped inside a single page component tag. This component supports HTML pass-through attributes using the "html-" prefix. Pass-through attributes are attached to the generated <html> tag. Visualforce tags can be divided to different types. They are

  • Input tags.
  • Output tags.
  • Select tags.
  • Form tags.
  • Page tags.
  • Action tags.
  • Style tags.
apex:actionRegion apex:listViews
apex:actionSupport apex:message
apex:commandButton apex:pageBlockButtons
apex:commandLink apex:pageBlockSection
apex:component apex:pageBlockSectionItem
apex:dataList apex:pageMessages
apex:dataTable apex:panelBar
apex:define apex:panelBarItem
apex:detail apex:panelGrid
apex:form apex:repeat
   
apex:image apex:sectionHeader
apex:include apex:selectCheckboxes
apex:includeScript apex:selectList
apex:inlineEditSupport apex:selectOption
apex:inputCheckbox apex:selectOptions
apex:inputField apex:selectRadio
apex:inputFile apex:stylesheet
apex:inputHidden apex:tab
apex:inputSecret apex:tabPanel
apex:inputText apex:toolbar
apex:inputTextarea apex:toolbarGroup
apex:insert apex:variable
  1. apex:form:A section of a Visualforce page that allows users to enter input and then submit it with an <apex:commandButton> or <apex:commandLink>.

salesforce Curriculum Example


<apex:pagestandardController="Case" recordSetVar="cases" tabstyle="case">
<apex:form id="changeStatusForm">
<apex:pageBlock>
<apex:pageMessages />
<apex:pageBlockButtons>
<apex:commandButton value="Save" action="{!save}"/>
</apex:pageBlockButtons>
<apex:pageBlockTable value="{!cases}" var="c">
<apex:column value="{!c.casenumber}"/>
<apex:column value="{!c.account.name}"/>
<apex:column value="{!c.contact.name}"/>
<apex:column value="{!c.subject}"/>
<apex:columnheaderValue="Status">
<apex:inputField value="{!c.Status}"/>
</apex:column>
</apex:pageBlockTable>
</apex:pageBlock>
</apex:form>
</apex:page>
  1. apex:image:A graphic image, rendered with the HTML <img> tag.

Example


<apex:page>
<apex:image value="{!URLFOR($Resource.jquery,'jquery/css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png')}"/>
</apex:page>
  1. apex:include:A component that inserts a second Visualforce page into the current page.

Example


<apex:page id="thePage">
	    <apex:outputText value="(page) This is the page."/><br/>
	<apex:includepageName="include"/>
Second page Name is include	
	</apex:page>
	<apex:page id="theIncludedPage">
	    <apex:outputText value="(include) This is text from another page."/>
	</apex:page>
  1. apex:includeScript:By using <apex:includeScript>tag a visualforce page can access  a JavaScript library.

<apex:page>
<apex:includeScript value="{!$Resource.jquery}"/>
<html>
<head>
<script>
jQuery.noConflict();

jQuery(document).ready(function() {    
jQuery("a").click(function() {
alert("Hello world, part 2!");
        });
    });
</script>
</head>
</apex:page>
  1. apex:inlineEditSupport: This component provides inline editing support to <apex:outputField> and various container components. In order to support inline editing, this component must also be within an <apex:form> tag.

Example


<apex:pagestandardController="Contact">
<apex:form>
<apex:pageBlock mode="inlineEdit">
<apex:pageBlockButtons>
<apex:commandButton action="{!edit}" id="editButton" value="Edit"/>
<apex:commandButton action="{!save}" id="saveButton" value="Save"/>
<apex:commandButtononclick="resetInlineEdit()" id="cancelButton" value="Cancel"/>
</apex:pageBlockButtons>
<apex:pageBlockSection>
<apex:outputField value="{!contact.lastname}">
<apex:inlineEditSupportshowOnEdit="saveButton, cancelButton" 
hideOnEdit="editButton" event="ondblclick" 
changedStyleClass="myBoldClass" resetFunction="resetInlineEdit"/>
</apex:outputField>
<apex:outputField value="{!contact.accountId}"/>
<apex:outputField value="{!contact.phone}"/>
</apex:pageBlockSection>
</apex:pageBlock>
</apex:form>
</apex:page>
  1. apex:inputCheckbox: An HTML input element of type checkbox. Use this component to get user input for a controller method. This component supports HTML pass-through attributes using the "html-" prefix. Pass-through attributes are attached to the generated <input>

<apex:pagestandardController="Opportunity" recordSetVar="opportunities" 
tabstyle="opportunity">
<apex:form id="changePrivacyForm">
<apex:pageBlock>
<apex:pageMessages />
<apex:pageBlockButtons>
<apex:commandButton value="Save" action="{!save}"/>
</apex:pageBlockButtons>
<apex:pageBlockTable value="{!opportunities}" var="o">
<apex:column value="{!o.name}"/>
<apex:column value="{!o.account.name}"/>
<apex:columnheaderValue="Private?">
<apex:inputCheckbox value="{!o.isprivate}"/>
</apex:column>
</apex:pageBlockTable>
</apex:pageBlock>
</apex:form>
</apex:page>
  1. apex:inputField:An HTML input element for a value that corresponds to a field on a Salesforce object. The <apex:inputField> component respects the attributes of the associated field, including whether the field is required or unique, and the user interface widget to display to get input from the user. For example, if the specified<apex:inputField> component is a date field, a calendar input widget is displayed. When used in an <apex:pageBlockSection>,<apex:inputField> tags always display with their corresponding output label.

salesforce quiz Example


<apex:pagestandardController="account">
<style>
    .bPageBlock .requiredInput .requiredBlock{background-color: #F6FBF6;}  
    .requiredInput .requiredBlock::before { display: block; content: "*"; font-size: 1.5em; font-weight: bold; color: #c00; margin-left: -4px; margin-top: -2px; }  
</style>
<apex:form>
<apex:pageBlock title="account insert">
<apex:pageBlockButtons location="top">
<apex:commandButton value="submit" action="save" />
</apex:pageBlockButtons>
<apex:pageBlockSection title="Input field" columns="1">
<apex:inputField value="{!account.name}"/>
<apex:inputField value="{!account.phone}"/>
<apex:inputField value="{!account.industry}" required="true" />
<apex:inputField value="{!account.type}"/>
</apex:pageBlockSection>
</apex:pageBlock>
</apex:form>
</apex:page>
  1. apex:inputFile:A component that creates an input field to upload a file.

Example


<!-- Page: -->
<apex:pagestandardController="Document" extensions="documentExt">
<apex:messages />
<apex:form id="theForm">
<apex:pageBlock>
<apex:pageBlockSection>
<apex:inputFile value="{!document.body}" filename="{!document.name}"/>
<apex:commandButton value="Save" action="{!save}"/>
</apex:pageBlockSection>
</apex:pageBlock>
</apex:form>
</apex:page>

/*** Controller ***/
public class documentExt {
publicdocumentExt(ApexPages.StandardController controller) {
        Document d = (Document) controller.getRecord();
d.folderid = UserInfo.getUserId(); //this puts it in My Personal Documents
    }                 
}   
  1. apex:inputHidden:<apex:inputHidden> is use when you need values but not want to display on VF page but can be accessed/set/reset through JavaScript or apex. It is basically used to temporarily store value.

Example

Read: What Is Trigger In Salesforce?

<apex:pagestandardController="Account">
<apex:form>
<apex:pageBlock title="My Content" mode="edit">
<apex:pageBlockButtons>
<apex:commandButton action="{!save}" value="Save"/>
</apex:pageBlockButtons>
<apex:pageBlockSection title="My Content Section" columns="2">
<apex:inputField value="{!account.name}"/>
<apex:inputField value="{!account.type}"/>
<apex:inputhidden value="{!account.accountNumber}"/>
</apex:pageBlockSection>
</apex:pageBlock>
</apex:form>
</apex:page>
  1. apex:inputSecret:An HTML input element of type password. Use this component to get user input value that is masked as the user types.

Example


<apex:pagestandardController="Account">
<apex:form>
<apex:pageBlock title="My Content" mode="edit">
<apex:pageBlockButtons>
<apex:commandButton action="{!save}" value="Save"/>
</apex:pageBlockButtons>
<apex:pageBlockSection title="My Content Section" columns="2">
<apex:inputField value="{!account.name}"/>
<apex:inputField value="{!account.type}"/>
<apex:inputsecret value="{!account.accountNumber}"/>
</apex:pageBlockSection>
</apex:pageBlock>
</apex:form>
</apex:page>
  1. apex:inputText:An HTML input element of type text. It supports only in text, number values which user passed from controller.

Example


<apex:pagestandardController="account">
<apex:form id="changeDescription">
<apex:pageBlock>
<apex:pageBlockSection columns="1">
<apex:inputfield value="{!account.name}"/>
<apex:inputtext value="{!account.accountnumber}"/>
</apex:pageBlockSection>
<apex:commandButton value="Save" action="{!save}"/>
</apex:pageBlock>
</apex:form>
</apex:page>
  1. apex:inputTextarea:A text area input element. Use this component for a value that

more characters requires a text area. Example


<apex:pagestandardController="Contract">
<apex:form id="changeDescription">
<apex:pageBlock>
<p>Current description: {!contract.description}</p>
<p>Change description to:</p>
<apex:inputTextarea id="newDesc" value="{!contract.description}"/><p/>
<apex:commandButton value="Save" action="{!save}"/>
</apex:pageBlock>
</apex:form>
</apex:page>
  1. apex:insert:A template component that declares a named area that must be defined by          <   an <apex:define> component in another Visualforce page. Use this component with the <apex:composition> and <apex:define> components to share data between multiple pages. 15. apex:listViews: The list view picklist for an object, including its associated list of r records for the currently selected view. In standard Salesforce applications this component d   is displayed on the main tab for a particular object.

Example


<apex:pageshowHeader="true" tabstyle="Case">
<apex:ListViews type="Case" />
<apex:ListViews type="MyCustomObject__c" />
</apex:page>
  1. apex:messages:All messages that were generated for all components on the current          p   page. If an <apex:message> or <apex:messages> component is not included in a page,  m  o   most warning and error messages are only shown in the debug log.

<apex:pagestandardController="Opportunity" recordSetVar="opportunities" tabStyle="Opportunity" sidebar="false">
<p>Enter an alphabetic character for the "Close Date," then click Save to see what happens.</p>
<apex:form>
<apex:pageBlock>
<apex:pageMessage summary="This pageMessage will always display. Validation error 
messages appear in the pageMessages component." severity="warning" strength="3" />
<apex:pageMessages />
<apex:pageBlockButtons>
<apex:commandButton value="Save" action="{!save}"/>
</apex:pageBlockButtons>
<apex:pageBlockTable value="{!opportunities}" var="opp">
<apex:column value="{!opp.name}"/>
<apex:columnheaderValue="Close Date">
<apex:inputField value="{!opp.closeDate}"/>
</apex:column>
</apex:pageBlockTable>
</apex:pageBlock>
</apex:form>
</apex:page>
  1. apex:outputField:A read-only display of a label and value for a field on a Salesforce object. An <apex:outputField> component respects the attributes of the associated field, including how it should be displayed to the user. For example, if the specified <apex:outputField> component is a currency field, the appropriate currency symbol is displayed. Likewise, if the <apex:outputField> component is a lookup field or URL, the value of the field is displayed as a link.

Example


<apex:pagestandardController="Opportunity" tabStyle="Opportunity">
<apex:pageBlock>
<apex:pageBlockSection title="Opportunity Information">
<apex:outputField value="{!opportunity.name}"/>
<apex:outputField value="{!opportunity.amount}"/>
<apex:outputField value="{!opportunity.closeDate}"/>
</apex:pageBlockSection>
</apex:pageBlock>
</apex:page>
  1. apex:outputLabel:A label for an input or output field. Use this component to provide a label for a controller method that does not correspond to a field on a Salesforce object.

Example


<apex:pagestandardController="Opportunity" tabStyle="Opportunity">
<apex:form>
<apex:pageBlock>
<apex:outputLabel value="Opportunity Name"/>
</apex:pageBlock>
</apex:form>
</apex:page>
  1. apex:outputLink:Itislink of a URL. Itis like HTML equivalent, the body of an <apex:outputLink>is the text or image that displays as the link. To add query string parameters to a link, use nested <apex:param> components.

Example


<apex:page>
<apex:form>
<apex:pageBlock title="My Content" mode="edit">
<apex:pageBlockSection title="My Content Section" columns="1">
<apex:outputLink value="https://www.salesforce.com">www.salesforce.com</apex:outputLink>
</apex:pageBlockSection>
</apex:pageBlock>
</apex:form>
</apex:page>
  1. apex:panelBar:A page area that includes one or more <apex:panelBarItem> tags that can expand when a user clicks the associated header. When an<apex:panelBarItem> is expanded, the header and the content of the item are displayed while the content of all other items are hidden. When another<apex:panelBarItem> is expanded, the content of the original item is hidden again. An <apex:panelBar> can include up to 1,000<apex:panelBarItem> tags.

Example

Read: How to Handle Governor Limits In Salesforce?

<apex:page>
<apex:panelBar>
<apex:panelBarItem label="Item1">data1</apex:panelBarItem>
<apex:panelBarItem label="Item2">data2</apex:panelBarItem>
<apex:panelBarItem label="Item3">data3</apex:panelBarItem>
</apex:panelBar>
</apex:page>
  1. apex:panelBarItem:A section of an <apex:panelBar> that can expand or retract when a user clicks the section header. When expanded, the header and the content of the<apex:panelBarItem> is displayed. When retracted, only the header of the

<apex:panelBarItem> displays.

  1. apex:panelGrid:Renders an HTML table element in which each component found in the body of the <apex:panelGrid> is placed into a corresponding cell in the first row until the number of columns is reached. At that point, the next component wraps to the next row and is placed in the first cell.

Example


<apex:page>
<apex:panelGrid columns="3" id="theGrid">
<apex:outputText value="First" id="theFirst"/>
<apex:outputText value="Second" id="theSecond"/>
</apex:panelGrid>
<apex:panelGroup id="theGroup">
<apex:outputText value="Third" id="theThird"/>
<apex:outputText value="Fourth" id="theFourth"/>
</apex:panelGroup>
</apex:page>
  1. 2apex:panelGroup: A container for multiple child components so that they can be displayed in a single panelGrid cell. An <apex:panelGroup> must be a child component of

an<apex:panelGrid>. 24. apex:param: “A parameter for the parent component. The <apex:param> component can only be a child of the following components: , , , , , , ’’. Example


<apex:actionFunction>, <apex:actionSupport>, <apex:commandButton>, <apex:commandLink>, <apex:outputLink>, <apex:outputText>, <flow:interview>’’.
Example
public with sharing class test1 {
public string value { get; set;}
public void testdirect(){
system.debug(value);
    }
public void testinput(){
value = apexpages.currentPage().getParameters().get('inpval');
system.debug(value);
    }
}
Visualforce
<apex:page controller="test1" docType="html-5.0">
<apex:form>
<apex:commandbutton action="{!testdirect}" reRender="test" value="Static value">
<apex:paramassignTo="{!value}" value="The static value that was set from vf page"/>
</apex:commandbutton><br/>
		<input type="text" id="testinput"/>
		<input type="button" onclick="testinputJS()" value="Dynamic Value" class="btn"/>
			<apex:outputPanel id="test">
			<apex:outputText value="{!value}"/>
			</apex:outputPanel>
		<apex:actionFunction action="{!testinput}" name="passToController" rerender="test">
		<apex:param value="" name="inpval"/>
	</apex:actionFunction>
</apex:form>
	<script>
functiontestinputJS(){
		varstr = document.getElementById('testinput').value;
		if(str.length>4){
		str= str.substring(0,4);
	 }
passToController(str);
  }
</script>
</apex:page>

25. apex:relatedList: A list of Salesforce records that are related to a parent record with a lookup or master-detail relationship. Example


<apex:pagestandardController="Account">
<apex:pageBlock>
    You're looking at some related lists for {!account.name}:
</apex:pageBlock>

<apex:relatedList list="Opportunities" />

<apex:relatedList list="Contacts">
<apex:facet name="header">Titles can be overriden with facets</apex:facet>
</apex:relatedList>

<apex:relatedList list="Cases" title="Or you can keep the image, but change the text" />
</apex:page>
  1. apex:repeat:An iteration component that allows you to output the contents of a collection according to a structure that you specify. The collection can include up to 1,000 items.

Example


Public with sharing class test1 { 
Public List<Account>getShowAccount(){
            List<Account>lstAcc=new List<Account>([select id,name,industry from Account where industry!=null]);
returnlstAcc;
        }
    }
Visualforce
<apex:page controller="test1" showHeader="false" sidebar="false">
<style>
table
    {
font-family: arial, sans-serif;
border-collapse: collapse;
width: 100%;
    }
td, th {
border: 1px solid #dddddd;
text-align: left;
padding: 8px;
    }

</style>
<table>
<tr>
<th>Account Name</th>
<th>Industry</th>
</tr>
<apex:repeat value="{!showAccount}" var="acc">
<tr>
<td>{!acc.Name}</td>
<td>{!acc.Industry}</td>
</tr>
</apex:repeat>
</table>
</apex:page>
  1. apex:selectList:A list of options that allows users to select only one value or multiple values at a time, depending on the value of its multiselect attribute.

Example


/* controller*/
public class picklist {
public list<selectoption>option {set;get;}
public list<string>cityNames {set;get;}
public string selected {set;get;}

public picklist(){
option=new list<selectoption>();
cityNames= new list<string> {'CANADA', 'MEXICO','US'};
cityNames.sort();
selectoption op= new selectoption('none','-none-');
for(string c:cityNames){
selectoption op1= new selectoption(c,c);
option.add(op1); 
        }
    }

}
<!—Visualforce page-->
<apex:page controller="picklist">
<apex:form>
<apex:pageBlock title="select city" tabStyle="account">
city Name  :
<apex:selectList size="1" value="{!selected}" >
<apex:selectOptions value="{!option}" />
<apex:actionSupport event="onchange" />
</apex:selectList>
<apex:outputLabel value="your selected city is:" />
<apex:outputText value="{!selected}" />
</apex:pageBlock>
</apex:form>
</apex:page>
  1. apex:selectOption:A possible value for an <apex:selectCheckboxes> or <apex:selectList> component. The <apex:selectOption> component must be a child of one of those components.

Example


<apex:page>
<apex:form>
<apex:selectList  size="1" >
<apex:selectOptionitemValue="red" itemLabel="-None-"/>
<apex:selectOptionitemValue="red" itemLabel="Red"/>
<apex:selectOptionitemValue="white" itemLabel="White"/>
<apex:selectOptionitemValue="blue" itemLabel="Blue"/>
</apex:selectList>
</apex:form>
</apex:page>

  1. apex:selectOptions:A collection of possible values for an <apex:selectCheckBoxes>, <apex:selectRadio>, or <apex:selectList> component. An<apex:selectOptions> component must be a child of one of those components. It must also be bound to a collection of selectOption objects in a custom Visualforce controller.

Example

Read: What is Salesforce Sandbox? How to Create & Uses of Sandbox?

/*** Controller: ***/
public class sampleCon {
String[] countries = new String[]{};

publicPageReference test() {
return null;
    }
	
public List<SelectOption>getItems() {
        List<SelectOption> options = new List<SelectOption>();
options.add(new SelectOption('US','US'));
options.add(new SelectOption('CANADA','Canada'));
options.add(new SelectOption('MEXICO','Mexico'));

return options;
    }

public String[] getCountries() {
return countries;
    }

public void setCountries(String[] countries) {
this.countries = countries;
    }
}

<!-- Page: -->
<apex:page controller="sampleCon">
<apex:form>
<apex:selectCheckboxes value="{!countries}" title="Choose a country">
<apex:selectOptions value="{!items}"/>
</apex:selectCheckboxes><br/>
<apex:commandButton value="Test" action="{!test}" rerender="out" status="status"/>
</apex:form>
<apex:outputPanel id="out">
<apex:actionstatus id="status" startText="testing...">
<apex:facet name="stop">
<apex:outputPanel>
<p>You have selected:</p>
<apex:dataList value="{!countries}" var="c">a:{!c}</apex:dataList>
</apex:outputPanel>
</apex:facet>
</apex:actionstatus>
</apex:outputPanel>
</apex:page>
  1. apex:selectRadio: A set of related radio button input elements, displayed in a table. Unlike checkboxes, only one radio button can ever be selected at a time.

Example


/*** Controller ***/
public class sampleCon {
    String country = null;
publicPageReference test() {
return null;
    }

public List<SelectOption>getItems() {
        List<SelectOption> options = new List<SelectOption>(); 
options.add(new SelectOption('US','US')); 
options.add(new SelectOption('CANADA','Canada')); 
options.add(new SelectOption('MEXICO','Mexico')); return options; 
    }

public String getCountry() {
return country;
    }

public void setCountry(String country) { this.country = country; }
}

<!-- Page: -->
<apex:page controller="sampleCon">
<apex:form>
<apex:selectRadio value="{!country}">
<apex:selectOptions value="{!items}"/>
</apex:selectRadio><p/>
<apex:commandButton value="Test" action="{!test}" rerender="out" status="status"/>
</apex:form>
<apex:outputPanel id="out">
<apex:actionstatus id="status" startText="testing...">
<apex:facet name="stop">
<apex:outputPanel>
<p>You have selected:</p>
<apex:outputText value="{!country}"/>
</apex:outputPanel>
</apex:facet>
</apex:actionstatus>
</apex:outputPanel>
</apex:page>
  1. apex:stylesheet:A link to a stylesheet that can be used to style components on the Visualforce page. When specified, this component injects the stylesheet reference into the head element of the generated HTML page.

Example


<apex:page>
<apex:stylesheet value="{!$Resource.test}"/>
<h1>Thisbackgroud color is taken from test.css file in static resource</h1>
</apex:page>
  1. apex:tab:A single tab in an <apex:tabPanel>. The <apex:tab> component must be a child of a   an <apex:tabPanel>.

Example


<apex:page id="thePage">
<apex:tabPanelswitchType="client" selectedTab="name2" id="theTabPanel">
<apex:tab label="One" name="name1" id="tabOne">content for tab one</apex:tab>
<apex:tab label="Two" name="name2" id="tabTwo">content for tab two</apex:tab>
</apex:tabPanel>
</apex:page>
  1. apex:toolbar: A stylized, horizontal toolbar that can contain any number of child components. By default, all child components are aligned to the left side of the toolbar. Use an<apex:toolbarGroup> component to align one or more child components to the right.

Example


<apex:page id="thePage">
<!-- A simple example of a toolbar -->
<apex:toolbar id="theToolbar">
<apex:outputText value="Sample Toolbar"/>
<apex:toolbarGroupitemSeparator="line" id="toobarGroupLinks">
<apex:outputLink value="http://www.salesforce.com">
salesforce
</apex:outputLink>
<apex:outputLink value="http://developer.salesforce.com">
apex developer network
</apex:outputLink>
</apex:toolbarGroup>
<apex:toolbarGroupitemSeparator="line" location="right" id="toobarGroupForm">
<apex:form id="theForm">
<apex:inputText id="theInputText">Enter Text</apex:inputText>
<apex:commandLink value="search" id="theCommandLink"/>
</apex:form>
</apex:toolbarGroup>
</apex:toolbar>
</apex:page>
  1. apex:variable:A local variable that can be used as a replacement for a specified expression within the body of the component. Use <apex:variable> to reduce repetitive and verbose expressions within a page.

Example


/*--controller--*/
public with sharing class test1 {
public List<String> collection {
get {
if (collection == null) {
collection = new List<String>();
for (Account a : [SELECT ID, Name FROM Account LIMIT 10]) {
collection.add(a.Name);
                }
            }
return collection;
        }
private set;
    }
}
<!--Visualforce Page-->
<apex:page controller="test1">
<apex:variable value="{!1}" var="rowNum"/>
<apex:repeat value="{!collection}" var="row">
        ({!rowNum}){!row}<br/>
<apex:variablevar="rowNum" value="{!rowNum + 1}"/>
</apex:repeat>
<apex:dataList value="{!collection}" var="row" type="1">
{!row}
</apex:dataList>
<apex:pageBlock>
<apex:pageBlockTable value="{!collection}" var="row" >
<apex:column value="{!row}" />
</apex:pageBlockTable>
</apex:pageBlock>

</apex:page>


    Janbask Training

    JanBask Training is a leading Global Online Training Provider through Live Sessions. The Live classes provide a blended approach of hands on experience along with theoretical knowledge which is driven by certified professionals.


Trending Courses

AWS

  • AWS & Fundamentals of Linux
  • Amazon Simple Storage Service
  • Elastic Compute Cloud
  • Databases Overview & Amazon Route 53

Upcoming Class

1 day 14 Dec 2019

DevOps

  • Intro to DevOps
  • GIT and Maven
  • Jenkins & Ansible
  • Docker and Cloud Computing

Upcoming Class

2 days 15 Dec 2019

Data Science

  • Data Science Introduction
  • Hadoop and Spark Overview
  • Python & Intro to R Programming
  • Machine Learning

Upcoming Class

2 days 15 Dec 2019

Hadoop

  • Architecture, HDFS & MapReduce
  • Unix Shell & Apache Pig Installation
  • HIVE Installation & User-Defined Functions
  • SQOOP & Hbase Installation

Upcoming Class

3 days 16 Dec 2019

Salesforce

  • Salesforce Configuration Introduction
  • Security & Automation Process
  • Sales & Service Cloud
  • Apex Programming, SOQL & SOSL

Upcoming Class

3 days 16 Dec 2019

QA

  • Introduction and Software Testing
  • Software Test Life Cycle
  • Automation Testing and API Testing
  • Selenium framework development using Testing

Upcoming Class

7 days 20 Dec 2019

Business Analyst

  • BA & Stakeholders Overview
  • BPMN, Requirement Elicitation
  • BA Tools & Design Documents
  • Enterprise Analysis, Agile & Scrum

Upcoming Class

3 days 16 Dec 2019

SQL Server

  • Introduction & Database Query
  • Programming, Indexes & System Functions
  • SSIS Package Development Procedures
  • SSRS Report Design

Upcoming Class

3 days 16 Dec 2019

Comments

Search Posts

Reset

Receive Latest Materials and Offers on Salesforce Course

Interviews