SlideShare a Scribd company logo
1 of 10
S o f t c h i e f S o l u t I o n s
Website: softchief.com| Page 1 of 10
Official Website | Facebook | Twitter | YouTube| Blog
LINKSFREE IMAGES VIDEOS SLIDES
13 Essential Technologies all Dynamics 365 CRM Web
Developers must know to get high package salary
Dynamics 365 CRM is a highly adopted platform for managing customer data efficiently used by starting from
small-scale, medium scale industry to large-scale business organisations. The demand of consultants are also
increasing highly for managing the technical and functional aspects of Dynamics 365 CRM.
Although the demand of Technical, Functional and Techno-functional consultants increasing at the same time it is
a challenge for consultants to get updated with the variety of technologies and tools to ensure a safe job and
earn a better salary in organizations.
This article explains the most important list of technologies that all Dynamics 65 CRM web developers should
know to work with the CRM platform efficiently. They are listed below.
1. HTML – Hyper Text Mark-up Language
HTML standsfor HyperTextMark-up Language, isone of the mostbasic mark-uplanguage usedtodesign
webpages.UsingHTML we can create simple andelegant responsive webpagesthatcan be deployed
online forpublic.HTML is a collectionof the predefinedtags/mark-upsusedtowrite the code tobuildthe
webpage. The extensionof HTML file is .html.
To create an HTML Page the start tag will be “<html>” and the endtag will be “</html>”.Rememberthat
everyHTML tag musthave an openinganda closingtag.An example of averybasichtml page code
structure isgivenbelow.
Hello.html
<!DOCTYPE html>
<html>
<head>
<title>MyFirst HTML Page</title>
</head>
<body>
Hello World …
</body>
</html>
To testthe belowcode,copythe code and past ina notepadandsave as “hello.html”andopenthe saved
file ina browserlike InternetExplorerorGoogle Chrome.The resultlookslike below.
S o f t c h i e f S o l u t I o n s
Website: softchief.com| Page 2 of 10
Official Website | Facebook | Twitter | YouTube| Blog
LINKSFREE IMAGES VIDEOS SLIDES
Sample Listof HTML Tags
 <!DOCTYPE html> declarationdefinesthisdocumenttobe HTML5
 <html> elementis the rootelementof anHTML page
 <head> elementcontainsmetainformationaboutthe document
 <title> elementspecifiesatitle forthe document
 <body> elementcontainsthe visiblepage content
ImportantInformation of HTML
 UsingHTML youcan create your ownwebsite.
 HTML page requiresawebbrowserlike InternetExplorer,GoogleChrome etc.torun.
 Online Free HTML editorisavailable Here.
 HTML describesthe structure of Web pagesusingmark-up.
 Readcomplete HTML course Free Here.
USES in Dynamics 365CRM Context:
 You can create/edit HTML Webresources.
 You can create/edit customwebpages tointegrate withDynamics365 CRM.
2. CSS - Cascading Style Sheet
CSS standsforcascading style sheets,usedforprovidingthe style andlook-feel of anHTML webpage
elementslike divisions,headings,buttons,textboxesetc.A simple HTML page withoutCSSislike blackand
white movie.ButaddingCSStothe HTML islike a colourful modernmovie.Now we will seehere howCSS
workswithhtml page elements. The extensionof CSSfile is .css.
Our Simple HTML Code:
Hello.html
<html><head><title>HTML without CSS </title></head>
<body>
<div>
The below are 3 colours explained for webprograming. </br>
<button type=’button’id=”redbtn” ">RED</button>
<button type=’button’id=”greenbtn”">Gren</button>
<button type=’button’id=”bluebtn”">Blue</button>
</div>
</body>
</html>
S o f t c h i e f S o l u t I o n s
Website: softchief.com| Page 3 of 10
Official Website | Facebook | Twitter | YouTube| Blog
LINKSFREE IMAGES VIDEOS SLIDES
If you test this the HTML page will look like below:
After Adding the below CSS to the html it looks like as below.
The HTML Code:
Hello.html
<html>
<head>
<title>HTML without CSS</title>
<link rel='stylesheet'href='style.css'type='text/css'/>
</head>
<body>
<div>
The below are 3 colours explained for webprograming. </br>
<button type='button'id='redbtn'>RED</button>
<button type='button'class='greenbtn'>Green</button>
<button type='button'id='bluebtn'>Blue</button>
</div>
</body>
</html>
The CSS Code:
style.css
div
{
width:500px;
border:solid 5px#e5cd99;
background-color:#f4e4c1;
padding:10px;
}
button
{
width:100px;
height:50px;
color:white;
}
#redbtn
{
background-color:Red;
}
.greenbtn
{
background-color:green;
}
#bluebtn
{
background-color:blue;
}
S o f t c h i e f S o l u t I o n s
Website: softchief.com| Page 4 of 10
Official Website | Facebook | Twitter | YouTube| Blog
LINKSFREE IMAGES VIDEOS SLIDES
CSS isthe most interestingconceptinwebdesign.We cancreate verybeautifullydesignedwebsite by
usingCSSstyle properties.The explanationwasjusttoshow youwhatCSS can do and how can we write
CSS code and linktoHTML page.As a professional youhave toreadandgrasp all the featuresandin-outs
of CSS.HTML elementsuse classattribute tocall aCSS style.Hash tag isusedin CSSto create style of
specificelementwithanidattribute.
ImportantInformationof CSS
 Style can be definedin-lineof html elementusingStyle property.
 Stylesare gatheredina file andlinked tohtml file,calledas.cssfile
 One website canhave multipleCSSfiles.
 Style can be definedinCSSindeferentnotationsasdot,hash,elementname etc.
 To read the full free course andonline editorof CSSClickHere.
 CSS providesstyle andlookandfeel toHTML page.
USESin Dynamics365CRMContext:
 EditingstylesheetCSSWebresources andintegratingwithHTMLWeb resources
 CreatingCSSfor customwebpages
3. JavaScript
Javascriptmakesthe HTML page Dynamic.All HTML webpageswithoutJavaScriptare static.Javascript
providesabehaviourtothe webpage elements. The extensionof JavaScriptfile is .js.
In our previousexamplewe have workedonHTML page and CSS butnow we will write JavaScriptand
integrate withHTML.
Let’screate a Javascriptfile withsome functionsasgivenbelow.
Script.js
function showMessageRed ()
{
alert(‘You clicked Red’);
}
function showMessageGreen ()
{
alert(‘You clicked Green’);
}
function showMessageBlue()
{
alert(‘You clicked Blue’);
}
S o f t c h i e f S o l u t I o n s
Website: softchief.com| Page 5 of 10
Official Website | Facebook | Twitter | YouTube| Blog
LINKSFREE IMAGES VIDEOS SLIDES
Addthe linkto the java scriptto the html page as below.
hello.html
<html>
<head>
<title> HTML without CSS </title>
<link rel='stylesheet' href='style.css' type='text/css' />
<script src='script.js'></script>
</head>
<body>
<div>
The below are 3 colours explained for web programing. </br>
<button type='button' id='redbtn' onclick='showMessageRed();'>RED</button>
<button type='button' class='greenbtn' onclick='showMessageGreen();'>Green</button>
<button type='button' id='bluebtn' onclick='showMessageBlue();'>Blue</button>
</div>
</body>
</html>
ImportantInformationaboutJavaScript
 To read the complete Free JavaScriptcourse ClickHere.
 JavaScriptis a setof methodsor functionswhichcantriggeronwebelementevents.Forexample
whena userclicksa buttona Javascriptcan be writtentoshow alertto user.
 Javascriptisa clientside scriptinglanguage.
 UsingJavascriptas a base there are numberof Javascriptlibrariesare createdlike AngularJS,
JQueryetc.
 Javascriptcan be definedinthe HTML page itself usinga“script” tag or usingan external file called
as .JS file.
 A website canhave multiple .jsfiles.
USES in Dynamics 365 CRM Context:
 EditingJavaScriptWebresources andHTML page integration
 CreatingcustomwebpagesandAddingJavaScript
 EditingFormScripts
Watch the videobelowtounderstandthe practical toworkwithHTML, CSS andJavaScript.
4. Microsoft.NET
Microsoft.netis the programminglanguage developedbyMicrosoftforserverside programming and
dynamicdatabase programming. .netprovidesaplatformtobuildmanyapplicationssuchas,
 WindowApplication
 Console Application
 WebApplication WCF
 WebServices
 ClassLibraries
You can use VB, C# and otherprogramminglanguage tobuildthe above applications.
S o f t c h i e f S o l u t I o n s
Website: softchief.com| Page 6 of 10
Official Website | Facebook | Twitter | YouTube| Blog
LINKSFREE IMAGES VIDEOS SLIDES
A sample .netconsole applicationispreparedforyourunderstandinginbelow video.
ImportantInformationaboutMicrosoft.NET
 .NET isa serverside programmingplatform.
 Visual studioisusedtowrite the .netprogramme
 .NET providesobjectorientedprogramminglanguages.
 To Read complete course onMicrosoft.net ClickHere.
Download Visual Studio Here.
USES in Dynamics 365 CRM Context:
 CreatingPlugins
 CreatingCustomWorkflows
 CreatingScheduledJOBSorConsole Applications
 CreatingCustomwebsites
 CreatingCustomweb servicesandWCF – Window CommunicationFoundation
5. MicrosoftSQL SERVER
SQL Serverisusedas primarydatabase inall .netapplications.EvenDynamics365 isbuiltonSQL Server
database.Youneedto understandthe SQLqueriesandWritingPL/SQLlike StoredProcedures,Triggers,
Functions,Views,indexesetc.
S o f t c h i e f S o l u t I o n s
Website: softchief.com| Page 7 of 10
Official Website | Facebook | Twitter | YouTube| Blog
LINKSFREE IMAGES VIDEOS SLIDES
A Sample SQLqueryisgivenbelow.
Querie.sql
Select firstname, lastname
From employee
Where empid=’123’
ImportantInformationof SQL Server
 MicrosoftSQL Serverisa Relational Database.
 You can create store data in SQL serverbycreatingtables.
 UsingSQL queriesyoucanretrieve,update,create anddeletedata.
 You can create storedproceduresforbulkqueryexecution.
 Triggerscan be cratedto automate businessprocesswhileupdatingtables.
 Most of the .netapplicationsuse SQLserverasback-enddatabase.
 To Read complete course onMicrosoftSQLServer ClickHere.
Download SQL Server Here
USES in Dynamics 365 CRM Context:
 CreatingStoredProcedures
 CreatingFunctions,Viewsetc.
 ConnectingtoDatabase from.netapplications
6. JQuery
JQueryisa fast, small, andfeature-richJavaScriptlibrary.Itmakesthingslike HTMLdocumenttraversal and
manipulation,eventhandling,animation,andAjax muchsimplerwithaneasy-to-use APIthatworksacross
a multitude of browsers.Withacombinationof versatilityandextensibility,jQueryhaschangedthe way
that millionsof people write JavaScript.
S o f t c h i e f S o l u t I o n s
Website: softchief.com| Page 8 of 10
Official Website | Facebook | Twitter | YouTube| Blog
LINKSFREE IMAGES VIDEOS SLIDES
ImportantInformationon JQuery
 JQueryisa widelyusedJavascriptlibrary.
 UsingJQuerywe can write lessanddo more.
VisitOfficialsite of JQuery Here.
USESin Dynamics365CRMContext
 Usedin Form scriptcustomization
7. XML
Extensiblemark-uplanguage–XML isoftenusedtodistribute dataininternet.
 XML standsforeXtensible MarkupLanguage
 XML isa markup language muchlike HTML
 XML wasdesignedtostore andtransportdata
 XML wasdesignedtobe self-descriptive
 Readcomplete course Here
8. JSON
Javascriptsimple objectnotation.
 JSON:JavaScriptObjectNotation.
 JSON isa syntax forstoringand exchangingdata.
 JSON istext,writtenwithJavaScriptobjectnotation.
 Readfull course Here
9. AJAX
Asynchronous Javascriptandxml.Youcan dobelow things usingAJAX. ReadHere.
 Update a web page without reloading the page
 Request data from a server - after the page has loaded
 Receive data from a server - after the page has loaded
 Send data to a server - in the background
S o f t c h i e f S o l u t I o n s
Website: softchief.com| Page 9 of 10
Official Website | Facebook | Twitter | YouTube| Blog
LINKSFREE IMAGES VIDEOS SLIDES
10. WCF
Windows Communication Foundation (WCF) is a framework for building service-oriented applications. Using
WCF, you can send data as asynchronous messages from one service endpoint to another. A service
endpoint can be part of a continuously available service hosted by IIS, or it can be a service hosted in an
application. An endpoint can be a client of a service that requests data from a service endpoint. The
messages can be as simple as a single character or word sent as XML, or as complex as a stream of binary
data. A few sample scenarios include:
 A secure service to process business transactions.
 A service that supplies current data to others, such as a traffic report or other monitoring service.
 A chat service that allows two people to communicate or exchange data in real time.
 A dashboard application that polls one or more services for data and presents it in a logical
presentation.
 Exposing a workflow implemented using Windows Workflow Foundation as a WCF service.
 A Silverlight application to poll a service for the latest data feeds.
While creating such applications was possible prior to the existence of WCF, WCF makes the development of
endpoints easier than ever. In summary, WCF is designed to offer a manageable approach to creating Web
services and Web service clients.
Readcomplete course Here
11. Power Shell
Built on the .NET Framework, Windows PowerShell is a task-based command-line shell and
scripting language; it is designed specifically for system administrators and power-users, to rapidly
automate the administration of multiple operating systems (Linux, macOS, Unix, and Windows) and
the processes related to the applications that run on those operating systems.
Click Here
12. MicrosoftC#.net
C-sharpisan objectorientedprogrammingThe C# language is disarmingly simple, which makes it good for
beginners, but C# also includes all the support for the structured, component-based, object-oriented
programming that one expects of a modern language built on the shoulders of C++ and Java. In other
words, it's a fully featured language appropriate for developing large-scale applications, but at the same time
it is designed to be easy to learn.
C# is considered safe because the language is type-safe, which is an important mechanism to help you find
bugs early in the development process, as you'll see later. This makes for code that is easier to maintain and
programs that are more reliable.
Read Here
13. ASP.NET
ASP.NETisthe webprogramming fordynamicswebdevelopment.Clickhere forfree tutorial.
S o f t c h i e f S o l u t I o n s
Website: softchief.com| Page 10of 10
Official Website | Facebook | Twitter | YouTube| Blog
LINKSFREE IMAGES VIDEOS SLIDES
Related Tutorial: coming up…
 13 ToolswithoutwhichDynamics365 CRMDeveloperswill failinproductivity
 5 Architecturesthatprovesthe software applicationmore maintainable
 11 most usedDynamics365 CRMcode snippets
 9 BestIT companiestoworkin Dynamics365 CRM withgreatsalary
 10 Productive ToolsforexpertWebDesignersandDevelopers
 7 advancedJavascriptlibrariesthatare trendinginthese days
 5 Tipsto make the Dynamics365 CRMapplicationperformance faster

More Related Content

What's hot

Salesforce.com overview (1)
Salesforce.com   overview (1)Salesforce.com   overview (1)
Salesforce.com overview (1)Luan Minh
 
Tableau reseller partner in Botswana Bilytica Best business Intelligence Comp...
Tableau reseller partner in Botswana Bilytica Best business Intelligence Comp...Tableau reseller partner in Botswana Bilytica Best business Intelligence Comp...
Tableau reseller partner in Botswana Bilytica Best business Intelligence Comp...Carie John
 
Microsoft Dynamics NAV 2015
Microsoft Dynamics NAV 2015Microsoft Dynamics NAV 2015
Microsoft Dynamics NAV 2015Bhuvnesh Goyal
 
Top 3 Capabilities Of Salesforce Analytics Cloud
Top 3 Capabilities Of Salesforce Analytics CloudTop 3 Capabilities Of Salesforce Analytics Cloud
Top 3 Capabilities Of Salesforce Analytics CloudDamco Salesforce Services
 
Office 365 Project Online - Comprehensive Guide
Office 365 Project Online - Comprehensive GuideOffice 365 Project Online - Comprehensive Guide
Office 365 Project Online - Comprehensive GuideDavid J Rosenthal
 
Microsoft Dynamics NAV 2013 R2 Overview and NAV Roadmap
Microsoft Dynamics NAV 2013 R2 Overview and NAV RoadmapMicrosoft Dynamics NAV 2013 R2 Overview and NAV Roadmap
Microsoft Dynamics NAV 2013 R2 Overview and NAV RoadmapSociusPartner
 
Office Share Point Server 2007 Product Guide
Office Share Point Server 2007 Product GuideOffice Share Point Server 2007 Product Guide
Office Share Point Server 2007 Product GuideUGAIA
 
Microsoft PSA: Service Automation in Action
Microsoft PSA: Service Automation in ActionMicrosoft PSA: Service Automation in Action
Microsoft PSA: Service Automation in ActionAdvaiya Solutions, Inc.
 
NAV 101 - Intro to Dynamics NAV 2015
NAV 101 - Intro to Dynamics NAV 2015NAV 101 - Intro to Dynamics NAV 2015
NAV 101 - Intro to Dynamics NAV 2015Shahbaz Saadat
 
Salesforce customization vs configuration
Salesforce customization vs configurationSalesforce customization vs configuration
Salesforce customization vs configurationCloud Analogy
 
Microsoft Dynamics ERP - A Smarter Way to Business integration
Microsoft Dynamics ERP - A Smarter Way to Business integrationMicrosoft Dynamics ERP - A Smarter Way to Business integration
Microsoft Dynamics ERP - A Smarter Way to Business integrationBhavik Doshi
 
Microsoft Dynamics CRM - Customization and Configuration Training Online Cour...
Microsoft Dynamics CRM - Customization and Configuration Training Online Cour...Microsoft Dynamics CRM - Customization and Configuration Training Online Cour...
Microsoft Dynamics CRM - Customization and Configuration Training Online Cour...Little Logic
 

What's hot (20)

Top 5 Microsoft Certifications
Top 5 Microsoft CertificationsTop 5 Microsoft Certifications
Top 5 Microsoft Certifications
 
Salesforce.com overview (1)
Salesforce.com   overview (1)Salesforce.com   overview (1)
Salesforce.com overview (1)
 
Salesforce customization
Salesforce customization Salesforce customization
Salesforce customization
 
Tableau reseller partner in Botswana Bilytica Best business Intelligence Comp...
Tableau reseller partner in Botswana Bilytica Best business Intelligence Comp...Tableau reseller partner in Botswana Bilytica Best business Intelligence Comp...
Tableau reseller partner in Botswana Bilytica Best business Intelligence Comp...
 
Microsoft Dynamics NAV 2015
Microsoft Dynamics NAV 2015Microsoft Dynamics NAV 2015
Microsoft Dynamics NAV 2015
 
Top 3 Capabilities Of Salesforce Analytics Cloud
Top 3 Capabilities Of Salesforce Analytics CloudTop 3 Capabilities Of Salesforce Analytics Cloud
Top 3 Capabilities Of Salesforce Analytics Cloud
 
Office 365 Project Online - Comprehensive Guide
Office 365 Project Online - Comprehensive GuideOffice 365 Project Online - Comprehensive Guide
Office 365 Project Online - Comprehensive Guide
 
Microsoft Dynamics NAV 2013 R2 Overview and NAV Roadmap
Microsoft Dynamics NAV 2013 R2 Overview and NAV RoadmapMicrosoft Dynamics NAV 2013 R2 Overview and NAV Roadmap
Microsoft Dynamics NAV 2013 R2 Overview and NAV Roadmap
 
Office Share Point Server 2007 Product Guide
Office Share Point Server 2007 Product GuideOffice Share Point Server 2007 Product Guide
Office Share Point Server 2007 Product Guide
 
Microsoft PSA: Service Automation in Action
Microsoft PSA: Service Automation in ActionMicrosoft PSA: Service Automation in Action
Microsoft PSA: Service Automation in Action
 
NAV 101 - Intro to Dynamics NAV 2015
NAV 101 - Intro to Dynamics NAV 2015NAV 101 - Intro to Dynamics NAV 2015
NAV 101 - Intro to Dynamics NAV 2015
 
Salesforce customization vs configuration
Salesforce customization vs configurationSalesforce customization vs configuration
Salesforce customization vs configuration
 
Certificate_3
Certificate_3Certificate_3
Certificate_3
 
Certificate_4
Certificate_4Certificate_4
Certificate_4
 
Microsoft Dynamics ERP - A Smarter Way to Business integration
Microsoft Dynamics ERP - A Smarter Way to Business integrationMicrosoft Dynamics ERP - A Smarter Way to Business integration
Microsoft Dynamics ERP - A Smarter Way to Business integration
 
Kadamba SharePoint Services
Kadamba SharePoint ServicesKadamba SharePoint Services
Kadamba SharePoint Services
 
Sales force
Sales forceSales force
Sales force
 
Microsoft Dynamics NAV
Microsoft Dynamics NAV Microsoft Dynamics NAV
Microsoft Dynamics NAV
 
Certificate_2
Certificate_2Certificate_2
Certificate_2
 
Microsoft Dynamics CRM - Customization and Configuration Training Online Cour...
Microsoft Dynamics CRM - Customization and Configuration Training Online Cour...Microsoft Dynamics CRM - Customization and Configuration Training Online Cour...
Microsoft Dynamics CRM - Customization and Configuration Training Online Cour...
 

Similar to 13 technologies all dynamics crm developers must know

How to Create a College Website Page Using HTML
How to Create a College Website Page Using HTMLHow to Create a College Website Page Using HTML
How to Create a College Website Page Using HTMLYahyaMemon2
 
Introduce PlutoCMS
Introduce PlutoCMSIntroduce PlutoCMS
Introduce PlutoCMSxhan87
 
What is Wordpress | What is HTML | Wordpress vs HTML
What is Wordpress | What is HTML | Wordpress vs HTMLWhat is Wordpress | What is HTML | Wordpress vs HTML
What is Wordpress | What is HTML | Wordpress vs HTMLdevbhargav1
 
Customer FX Technical Reference Sheet
Customer FX Technical Reference SheetCustomer FX Technical Reference Sheet
Customer FX Technical Reference SheetGoodCustomers
 
blogger html & css.pdf
blogger html & css.pdfblogger html & css.pdf
blogger html & css.pdfdevbhargav1
 
A Beginner’s Guide to HubSpot CMS - Make a Website for Your Business With No ...
A Beginner’s Guide to HubSpot CMS - Make a Website for Your Business With No ...A Beginner’s Guide to HubSpot CMS - Make a Website for Your Business With No ...
A Beginner’s Guide to HubSpot CMS - Make a Website for Your Business With No ...Bootstrap Creative
 
7 new techniques every web developer should know
7 new techniques every web developer should know7 new techniques every web developer should know
7 new techniques every web developer should knowMitiz Technologies
 
MongoDB.local Dallas 2019: MongoDB Stitch Tutorial
MongoDB.local Dallas 2019: MongoDB Stitch TutorialMongoDB.local Dallas 2019: MongoDB Stitch Tutorial
MongoDB.local Dallas 2019: MongoDB Stitch TutorialMongoDB
 
Creating a Business Oriented UI in APEX
Creating a Business Oriented UI in APEXCreating a Business Oriented UI in APEX
Creating a Business Oriented UI in APEXEnkitec
 
Web Designing Training In Chandigarh
Web Designing Training In ChandigarhWeb Designing Training In Chandigarh
Web Designing Training In ChandigarhExcellence Academy
 
HTML5 Up and Running
HTML5 Up and RunningHTML5 Up and Running
HTML5 Up and RunningCodemotion
 
What is Wordpress | What is HTML | Wordpress vs HTML
What is Wordpress | What is HTML | Wordpress vs HTMLWhat is Wordpress | What is HTML | Wordpress vs HTML
What is Wordpress | What is HTML | Wordpress vs HTMLdevbhargav1
 

Similar to 13 technologies all dynamics crm developers must know (20)

How to Create a College Website Page Using HTML
How to Create a College Website Page Using HTMLHow to Create a College Website Page Using HTML
How to Create a College Website Page Using HTML
 
Web designing course bangalore
Web designing course bangaloreWeb designing course bangalore
Web designing course bangalore
 
Introduce PlutoCMS
Introduce PlutoCMSIntroduce PlutoCMS
Introduce PlutoCMS
 
What is Wordpress | What is HTML | Wordpress vs HTML
What is Wordpress | What is HTML | Wordpress vs HTMLWhat is Wordpress | What is HTML | Wordpress vs HTML
What is Wordpress | What is HTML | Wordpress vs HTML
 
Customer FX Technical Reference Sheet
Customer FX Technical Reference SheetCustomer FX Technical Reference Sheet
Customer FX Technical Reference Sheet
 
ppt of MANOJ KUMAR.pptx
ppt of MANOJ KUMAR.pptxppt of MANOJ KUMAR.pptx
ppt of MANOJ KUMAR.pptx
 
blogger html & css.pdf
blogger html & css.pdfblogger html & css.pdf
blogger html & css.pdf
 
Wa html5-pdf
Wa html5-pdfWa html5-pdf
Wa html5-pdf
 
Wa html5-pdf
Wa html5-pdfWa html5-pdf
Wa html5-pdf
 
A Beginner’s Guide to HubSpot CMS - Make a Website for Your Business With No ...
A Beginner’s Guide to HubSpot CMS - Make a Website for Your Business With No ...A Beginner’s Guide to HubSpot CMS - Make a Website for Your Business With No ...
A Beginner’s Guide to HubSpot CMS - Make a Website for Your Business With No ...
 
Wa html5-pdf
Wa html5-pdfWa html5-pdf
Wa html5-pdf
 
Wa html5-pdf
Wa html5-pdfWa html5-pdf
Wa html5-pdf
 
7 new techniques every web developer should know
7 new techniques every web developer should know7 new techniques every web developer should know
7 new techniques every web developer should know
 
MongoDB.local Dallas 2019: MongoDB Stitch Tutorial
MongoDB.local Dallas 2019: MongoDB Stitch TutorialMongoDB.local Dallas 2019: MongoDB Stitch Tutorial
MongoDB.local Dallas 2019: MongoDB Stitch Tutorial
 
Creating a Business Oriented UI in APEX
Creating a Business Oriented UI in APEXCreating a Business Oriented UI in APEX
Creating a Business Oriented UI in APEX
 
Dreaweaver cs5
Dreaweaver cs5Dreaweaver cs5
Dreaweaver cs5
 
web devs ppt.ppsx
web devs ppt.ppsxweb devs ppt.ppsx
web devs ppt.ppsx
 
Web Designing Training In Chandigarh
Web Designing Training In ChandigarhWeb Designing Training In Chandigarh
Web Designing Training In Chandigarh
 
HTML5 Up and Running
HTML5 Up and RunningHTML5 Up and Running
HTML5 Up and Running
 
What is Wordpress | What is HTML | Wordpress vs HTML
What is Wordpress | What is HTML | Wordpress vs HTMLWhat is Wordpress | What is HTML | Wordpress vs HTML
What is Wordpress | What is HTML | Wordpress vs HTML
 

More from Sanjaya Prakash Pradhan

Late Bound, Early Bound with Demo and Practical in Dynamics 365 Plugin
Late Bound, Early Bound with Demo and Practical in Dynamics 365 PluginLate Bound, Early Bound with Demo and Practical in Dynamics 365 Plugin
Late Bound, Early Bound with Demo and Practical in Dynamics 365 PluginSanjaya Prakash Pradhan
 
Client script best practices in Model driven Power Apps
Client script best practices in Model driven Power AppsClient script best practices in Model driven Power Apps
Client script best practices in Model driven Power AppsSanjaya Prakash Pradhan
 
C#.net interview questions for dynamics 365 ce crm developers
C#.net interview questions for dynamics 365 ce crm developersC#.net interview questions for dynamics 365 ce crm developers
C#.net interview questions for dynamics 365 ce crm developersSanjaya Prakash Pradhan
 
Top picks from 2021 release wave 2 - Power Platform
Top picks from 2021 release wave 2 - Power PlatformTop picks from 2021 release wave 2 - Power Platform
Top picks from 2021 release wave 2 - Power PlatformSanjaya Prakash Pradhan
 
How to use power automate in power virtual agent
How to use power automate in power virtual agentHow to use power automate in power virtual agent
How to use power automate in power virtual agentSanjaya Prakash Pradhan
 
Create a simple and elegant bootstrap registration page
Create a simple and elegant bootstrap registration pageCreate a simple and elegant bootstrap registration page
Create a simple and elegant bootstrap registration pageSanjaya Prakash Pradhan
 
Dynamics 365 CRM Javascript Customization
Dynamics 365 CRM Javascript CustomizationDynamics 365 CRM Javascript Customization
Dynamics 365 CRM Javascript CustomizationSanjaya Prakash Pradhan
 

More from Sanjaya Prakash Pradhan (12)

Late Bound, Early Bound with Demo and Practical in Dynamics 365 Plugin
Late Bound, Early Bound with Demo and Practical in Dynamics 365 PluginLate Bound, Early Bound with Demo and Practical in Dynamics 365 Plugin
Late Bound, Early Bound with Demo and Practical in Dynamics 365 Plugin
 
Client script best practices in Model driven Power Apps
Client script best practices in Model driven Power AppsClient script best practices in Model driven Power Apps
Client script best practices in Model driven Power Apps
 
C#.net interview questions for dynamics 365 ce crm developers
C#.net interview questions for dynamics 365 ce crm developersC#.net interview questions for dynamics 365 ce crm developers
C#.net interview questions for dynamics 365 ce crm developers
 
Top picks from 2021 release wave 2 - Power Platform
Top picks from 2021 release wave 2 - Power PlatformTop picks from 2021 release wave 2 - Power Platform
Top picks from 2021 release wave 2 - Power Platform
 
Dynamics 365 CRM Introduction
Dynamics 365 CRM IntroductionDynamics 365 CRM Introduction
Dynamics 365 CRM Introduction
 
How to use power automate in power virtual agent
How to use power automate in power virtual agentHow to use power automate in power virtual agent
How to use power automate in power virtual agent
 
Create a simple and elegant bootstrap registration page
Create a simple and elegant bootstrap registration pageCreate a simple and elegant bootstrap registration page
Create a simple and elegant bootstrap registration page
 
Custom Workflow Quick Notes
Custom Workflow Quick NotesCustom Workflow Quick Notes
Custom Workflow Quick Notes
 
Course003 plugins chapters
Course003 plugins chaptersCourse003 plugins chapters
Course003 plugins chapters
 
Dynamics 365 CRM Javascript Customization
Dynamics 365 CRM Javascript CustomizationDynamics 365 CRM Javascript Customization
Dynamics 365 CRM Javascript Customization
 
Introduction Dynamics 365 CRM
Introduction Dynamics 365 CRMIntroduction Dynamics 365 CRM
Introduction Dynamics 365 CRM
 
D365 Dialogs Concepts & Facts
D365 Dialogs Concepts & FactsD365 Dialogs Concepts & Facts
D365 Dialogs Concepts & Facts
 

Recently uploaded

ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Romantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxRomantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxsqpmdrvczh
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 

Recently uploaded (20)

ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Romantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxRomantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptx
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 

13 technologies all dynamics crm developers must know

  • 1. S o f t c h i e f S o l u t I o n s Website: softchief.com| Page 1 of 10 Official Website | Facebook | Twitter | YouTube| Blog LINKSFREE IMAGES VIDEOS SLIDES 13 Essential Technologies all Dynamics 365 CRM Web Developers must know to get high package salary Dynamics 365 CRM is a highly adopted platform for managing customer data efficiently used by starting from small-scale, medium scale industry to large-scale business organisations. The demand of consultants are also increasing highly for managing the technical and functional aspects of Dynamics 365 CRM. Although the demand of Technical, Functional and Techno-functional consultants increasing at the same time it is a challenge for consultants to get updated with the variety of technologies and tools to ensure a safe job and earn a better salary in organizations. This article explains the most important list of technologies that all Dynamics 65 CRM web developers should know to work with the CRM platform efficiently. They are listed below. 1. HTML – Hyper Text Mark-up Language HTML standsfor HyperTextMark-up Language, isone of the mostbasic mark-uplanguage usedtodesign webpages.UsingHTML we can create simple andelegant responsive webpagesthatcan be deployed online forpublic.HTML is a collectionof the predefinedtags/mark-upsusedtowrite the code tobuildthe webpage. The extensionof HTML file is .html. To create an HTML Page the start tag will be “<html>” and the endtag will be “</html>”.Rememberthat everyHTML tag musthave an openinganda closingtag.An example of averybasichtml page code structure isgivenbelow. Hello.html <!DOCTYPE html> <html> <head> <title>MyFirst HTML Page</title> </head> <body> Hello World … </body> </html> To testthe belowcode,copythe code and past ina notepadandsave as “hello.html”andopenthe saved file ina browserlike InternetExplorerorGoogle Chrome.The resultlookslike below.
  • 2. S o f t c h i e f S o l u t I o n s Website: softchief.com| Page 2 of 10 Official Website | Facebook | Twitter | YouTube| Blog LINKSFREE IMAGES VIDEOS SLIDES Sample Listof HTML Tags  <!DOCTYPE html> declarationdefinesthisdocumenttobe HTML5  <html> elementis the rootelementof anHTML page  <head> elementcontainsmetainformationaboutthe document  <title> elementspecifiesatitle forthe document  <body> elementcontainsthe visiblepage content ImportantInformation of HTML  UsingHTML youcan create your ownwebsite.  HTML page requiresawebbrowserlike InternetExplorer,GoogleChrome etc.torun.  Online Free HTML editorisavailable Here.  HTML describesthe structure of Web pagesusingmark-up.  Readcomplete HTML course Free Here. USES in Dynamics 365CRM Context:  You can create/edit HTML Webresources.  You can create/edit customwebpages tointegrate withDynamics365 CRM. 2. CSS - Cascading Style Sheet CSS standsforcascading style sheets,usedforprovidingthe style andlook-feel of anHTML webpage elementslike divisions,headings,buttons,textboxesetc.A simple HTML page withoutCSSislike blackand white movie.ButaddingCSStothe HTML islike a colourful modernmovie.Now we will seehere howCSS workswithhtml page elements. The extensionof CSSfile is .css. Our Simple HTML Code: Hello.html <html><head><title>HTML without CSS </title></head> <body> <div> The below are 3 colours explained for webprograming. </br> <button type=’button’id=”redbtn” ">RED</button> <button type=’button’id=”greenbtn”">Gren</button> <button type=’button’id=”bluebtn”">Blue</button> </div> </body> </html>
  • 3. S o f t c h i e f S o l u t I o n s Website: softchief.com| Page 3 of 10 Official Website | Facebook | Twitter | YouTube| Blog LINKSFREE IMAGES VIDEOS SLIDES If you test this the HTML page will look like below: After Adding the below CSS to the html it looks like as below. The HTML Code: Hello.html <html> <head> <title>HTML without CSS</title> <link rel='stylesheet'href='style.css'type='text/css'/> </head> <body> <div> The below are 3 colours explained for webprograming. </br> <button type='button'id='redbtn'>RED</button> <button type='button'class='greenbtn'>Green</button> <button type='button'id='bluebtn'>Blue</button> </div> </body> </html> The CSS Code: style.css div { width:500px; border:solid 5px#e5cd99; background-color:#f4e4c1; padding:10px; } button { width:100px; height:50px; color:white; } #redbtn { background-color:Red; } .greenbtn { background-color:green; } #bluebtn { background-color:blue; }
  • 4. S o f t c h i e f S o l u t I o n s Website: softchief.com| Page 4 of 10 Official Website | Facebook | Twitter | YouTube| Blog LINKSFREE IMAGES VIDEOS SLIDES CSS isthe most interestingconceptinwebdesign.We cancreate verybeautifullydesignedwebsite by usingCSSstyle properties.The explanationwasjusttoshow youwhatCSS can do and how can we write CSS code and linktoHTML page.As a professional youhave toreadandgrasp all the featuresandin-outs of CSS.HTML elementsuse classattribute tocall aCSS style.Hash tag isusedin CSSto create style of specificelementwithanidattribute. ImportantInformationof CSS  Style can be definedin-lineof html elementusingStyle property.  Stylesare gatheredina file andlinked tohtml file,calledas.cssfile  One website canhave multipleCSSfiles.  Style can be definedinCSSindeferentnotationsasdot,hash,elementname etc.  To read the full free course andonline editorof CSSClickHere.  CSS providesstyle andlookandfeel toHTML page. USESin Dynamics365CRMContext:  EditingstylesheetCSSWebresources andintegratingwithHTMLWeb resources  CreatingCSSfor customwebpages 3. JavaScript Javascriptmakesthe HTML page Dynamic.All HTML webpageswithoutJavaScriptare static.Javascript providesabehaviourtothe webpage elements. The extensionof JavaScriptfile is .js. In our previousexamplewe have workedonHTML page and CSS butnow we will write JavaScriptand integrate withHTML. Let’screate a Javascriptfile withsome functionsasgivenbelow. Script.js function showMessageRed () { alert(‘You clicked Red’); } function showMessageGreen () { alert(‘You clicked Green’); } function showMessageBlue() { alert(‘You clicked Blue’); }
  • 5. S o f t c h i e f S o l u t I o n s Website: softchief.com| Page 5 of 10 Official Website | Facebook | Twitter | YouTube| Blog LINKSFREE IMAGES VIDEOS SLIDES Addthe linkto the java scriptto the html page as below. hello.html <html> <head> <title> HTML without CSS </title> <link rel='stylesheet' href='style.css' type='text/css' /> <script src='script.js'></script> </head> <body> <div> The below are 3 colours explained for web programing. </br> <button type='button' id='redbtn' onclick='showMessageRed();'>RED</button> <button type='button' class='greenbtn' onclick='showMessageGreen();'>Green</button> <button type='button' id='bluebtn' onclick='showMessageBlue();'>Blue</button> </div> </body> </html> ImportantInformationaboutJavaScript  To read the complete Free JavaScriptcourse ClickHere.  JavaScriptis a setof methodsor functionswhichcantriggeronwebelementevents.Forexample whena userclicksa buttona Javascriptcan be writtentoshow alertto user.  Javascriptisa clientside scriptinglanguage.  UsingJavascriptas a base there are numberof Javascriptlibrariesare createdlike AngularJS, JQueryetc.  Javascriptcan be definedinthe HTML page itself usinga“script” tag or usingan external file called as .JS file.  A website canhave multiple .jsfiles. USES in Dynamics 365 CRM Context:  EditingJavaScriptWebresources andHTML page integration  CreatingcustomwebpagesandAddingJavaScript  EditingFormScripts Watch the videobelowtounderstandthe practical toworkwithHTML, CSS andJavaScript. 4. Microsoft.NET Microsoft.netis the programminglanguage developedbyMicrosoftforserverside programming and dynamicdatabase programming. .netprovidesaplatformtobuildmanyapplicationssuchas,  WindowApplication  Console Application  WebApplication WCF  WebServices  ClassLibraries You can use VB, C# and otherprogramminglanguage tobuildthe above applications.
  • 6. S o f t c h i e f S o l u t I o n s Website: softchief.com| Page 6 of 10 Official Website | Facebook | Twitter | YouTube| Blog LINKSFREE IMAGES VIDEOS SLIDES A sample .netconsole applicationispreparedforyourunderstandinginbelow video. ImportantInformationaboutMicrosoft.NET  .NET isa serverside programmingplatform.  Visual studioisusedtowrite the .netprogramme  .NET providesobjectorientedprogramminglanguages.  To Read complete course onMicrosoft.net ClickHere. Download Visual Studio Here. USES in Dynamics 365 CRM Context:  CreatingPlugins  CreatingCustomWorkflows  CreatingScheduledJOBSorConsole Applications  CreatingCustomwebsites  CreatingCustomweb servicesandWCF – Window CommunicationFoundation 5. MicrosoftSQL SERVER SQL Serverisusedas primarydatabase inall .netapplications.EvenDynamics365 isbuiltonSQL Server database.Youneedto understandthe SQLqueriesandWritingPL/SQLlike StoredProcedures,Triggers, Functions,Views,indexesetc.
  • 7. S o f t c h i e f S o l u t I o n s Website: softchief.com| Page 7 of 10 Official Website | Facebook | Twitter | YouTube| Blog LINKSFREE IMAGES VIDEOS SLIDES A Sample SQLqueryisgivenbelow. Querie.sql Select firstname, lastname From employee Where empid=’123’ ImportantInformationof SQL Server  MicrosoftSQL Serverisa Relational Database.  You can create store data in SQL serverbycreatingtables.  UsingSQL queriesyoucanretrieve,update,create anddeletedata.  You can create storedproceduresforbulkqueryexecution.  Triggerscan be cratedto automate businessprocesswhileupdatingtables.  Most of the .netapplicationsuse SQLserverasback-enddatabase.  To Read complete course onMicrosoftSQLServer ClickHere. Download SQL Server Here USES in Dynamics 365 CRM Context:  CreatingStoredProcedures  CreatingFunctions,Viewsetc.  ConnectingtoDatabase from.netapplications 6. JQuery JQueryisa fast, small, andfeature-richJavaScriptlibrary.Itmakesthingslike HTMLdocumenttraversal and manipulation,eventhandling,animation,andAjax muchsimplerwithaneasy-to-use APIthatworksacross a multitude of browsers.Withacombinationof versatilityandextensibility,jQueryhaschangedthe way that millionsof people write JavaScript.
  • 8. S o f t c h i e f S o l u t I o n s Website: softchief.com| Page 8 of 10 Official Website | Facebook | Twitter | YouTube| Blog LINKSFREE IMAGES VIDEOS SLIDES ImportantInformationon JQuery  JQueryisa widelyusedJavascriptlibrary.  UsingJQuerywe can write lessanddo more. VisitOfficialsite of JQuery Here. USESin Dynamics365CRMContext  Usedin Form scriptcustomization 7. XML Extensiblemark-uplanguage–XML isoftenusedtodistribute dataininternet.  XML standsforeXtensible MarkupLanguage  XML isa markup language muchlike HTML  XML wasdesignedtostore andtransportdata  XML wasdesignedtobe self-descriptive  Readcomplete course Here 8. JSON Javascriptsimple objectnotation.  JSON:JavaScriptObjectNotation.  JSON isa syntax forstoringand exchangingdata.  JSON istext,writtenwithJavaScriptobjectnotation.  Readfull course Here 9. AJAX Asynchronous Javascriptandxml.Youcan dobelow things usingAJAX. ReadHere.  Update a web page without reloading the page  Request data from a server - after the page has loaded  Receive data from a server - after the page has loaded  Send data to a server - in the background
  • 9. S o f t c h i e f S o l u t I o n s Website: softchief.com| Page 9 of 10 Official Website | Facebook | Twitter | YouTube| Blog LINKSFREE IMAGES VIDEOS SLIDES 10. WCF Windows Communication Foundation (WCF) is a framework for building service-oriented applications. Using WCF, you can send data as asynchronous messages from one service endpoint to another. A service endpoint can be part of a continuously available service hosted by IIS, or it can be a service hosted in an application. An endpoint can be a client of a service that requests data from a service endpoint. The messages can be as simple as a single character or word sent as XML, or as complex as a stream of binary data. A few sample scenarios include:  A secure service to process business transactions.  A service that supplies current data to others, such as a traffic report or other monitoring service.  A chat service that allows two people to communicate or exchange data in real time.  A dashboard application that polls one or more services for data and presents it in a logical presentation.  Exposing a workflow implemented using Windows Workflow Foundation as a WCF service.  A Silverlight application to poll a service for the latest data feeds. While creating such applications was possible prior to the existence of WCF, WCF makes the development of endpoints easier than ever. In summary, WCF is designed to offer a manageable approach to creating Web services and Web service clients. Readcomplete course Here 11. Power Shell Built on the .NET Framework, Windows PowerShell is a task-based command-line shell and scripting language; it is designed specifically for system administrators and power-users, to rapidly automate the administration of multiple operating systems (Linux, macOS, Unix, and Windows) and the processes related to the applications that run on those operating systems. Click Here 12. MicrosoftC#.net C-sharpisan objectorientedprogrammingThe C# language is disarmingly simple, which makes it good for beginners, but C# also includes all the support for the structured, component-based, object-oriented programming that one expects of a modern language built on the shoulders of C++ and Java. In other words, it's a fully featured language appropriate for developing large-scale applications, but at the same time it is designed to be easy to learn. C# is considered safe because the language is type-safe, which is an important mechanism to help you find bugs early in the development process, as you'll see later. This makes for code that is easier to maintain and programs that are more reliable. Read Here 13. ASP.NET ASP.NETisthe webprogramming fordynamicswebdevelopment.Clickhere forfree tutorial.
  • 10. S o f t c h i e f S o l u t I o n s Website: softchief.com| Page 10of 10 Official Website | Facebook | Twitter | YouTube| Blog LINKSFREE IMAGES VIDEOS SLIDES Related Tutorial: coming up…  13 ToolswithoutwhichDynamics365 CRMDeveloperswill failinproductivity  5 Architecturesthatprovesthe software applicationmore maintainable  11 most usedDynamics365 CRMcode snippets  9 BestIT companiestoworkin Dynamics365 CRM withgreatsalary  10 Productive ToolsforexpertWebDesignersandDevelopers  7 advancedJavascriptlibrariesthatare trendinginthese days  5 Tipsto make the Dynamics365 CRMapplicationperformance faster