SlideShare a Scribd company logo
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 (20)

PPTX
Top 5 Microsoft Certifications
Koenig Solutions Ltd.
 
PDF
Salesforce.com overview (1)
Luan Minh
 
PPTX
Salesforce customization
Codinix Consulting Services
 
PDF
Tableau reseller partner in Botswana Bilytica Best business Intelligence Comp...
Carie John
 
PPTX
Microsoft Dynamics NAV 2015
Bhuvnesh Goyal
 
PDF
Top 3 Capabilities Of Salesforce Analytics Cloud
Damco Salesforce Services
 
DOCX
Office 365 Project Online - Comprehensive Guide
David J Rosenthal
 
PDF
Microsoft Dynamics NAV 2013 R2 Overview and NAV Roadmap
SociusPartner
 
PDF
Office Share Point Server 2007 Product Guide
UGAIA
 
PPTX
Microsoft PSA: Service Automation in Action
Advaiya Solutions, Inc.
 
PDF
NAV 101 - Intro to Dynamics NAV 2015
Shahbaz Saadat
 
PPTX
Salesforce customization vs configuration
Cloud Analogy
 
PDF
Certificate_4
Raveesh Srivastav
 
PPTX
Microsoft Dynamics ERP - A Smarter Way to Business integration
Bhavik Doshi
 
PPTX
Kadamba SharePoint Services
Lalith Kadambasoft
 
PPTX
Sales force
Raj Kumar Ranabhat
 
PDF
Certificate_2
Deepak Vashisht
 
PPTX
Microsoft Dynamics CRM - Customization and Configuration Training Online Cour...
Little Logic
 
Top 5 Microsoft Certifications
Koenig Solutions Ltd.
 
Salesforce.com overview (1)
Luan Minh
 
Salesforce customization
Codinix Consulting Services
 
Tableau reseller partner in Botswana Bilytica Best business Intelligence Comp...
Carie John
 
Microsoft Dynamics NAV 2015
Bhuvnesh Goyal
 
Top 3 Capabilities Of Salesforce Analytics Cloud
Damco Salesforce Services
 
Office 365 Project Online - Comprehensive Guide
David J Rosenthal
 
Microsoft Dynamics NAV 2013 R2 Overview and NAV Roadmap
SociusPartner
 
Office Share Point Server 2007 Product Guide
UGAIA
 
Microsoft PSA: Service Automation in Action
Advaiya Solutions, Inc.
 
NAV 101 - Intro to Dynamics NAV 2015
Shahbaz Saadat
 
Salesforce customization vs configuration
Cloud Analogy
 
Certificate_4
Raveesh Srivastav
 
Microsoft Dynamics ERP - A Smarter Way to Business integration
Bhavik Doshi
 
Kadamba SharePoint Services
Lalith Kadambasoft
 
Sales force
Raj Kumar Ranabhat
 
Certificate_2
Deepak Vashisht
 
Microsoft Dynamics CRM - Customization and Configuration Training Online Cour...
Little Logic
 

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

PDF
Web Designs Services
Nusrat Khanom
 
PDF
Web Development ​.pdf
Ishani Jerin
 
PPTX
Front end development
AyushThakur97
 
PPTX
Web-Development-ppt.pptx
EleenaJha
 
PPTX
Web-Development-ppt (1).pptx
RaihanUddin57
 
PPTX
Fornt End Web Development domu 12345.pptx
Mm071
 
PPTX
ppt of MANOJ KUMAR.pptx
ManojKumar297202
 
PDF
Web Development SEO Expate BD LTD 1 01.02.2023 .pdf
Seo Expate BD LTD
 
PPTX
Web Desing.pptx
SiamSarker2
 
PPTX
Career guideline
Mehrab Hossain
 
PPTX
html css presentation for the btech cse students
surjitbansal
 
PDF
web development
ABHISHEKJHA176786
 
PPTX
25444215.pptx
YashMittal302244
 
PPTX
Presentation 5 (1).pptx
NehaSingh348136
 
PDF
HTML5 & CSS3 in Drupal (on the Bayou)
Mediacurrent
 
PPTX
INDUSTRIAL TRAINING Presentation on Web Development. (2).pptx
12KritiGaneriwal
 
PPTX
WEB DEVELOPMENT.pptx
Rajnirani18
 
PPTX
WebServices using salesforce
Rajkattamuri
 
PPTX
webservices using salesforce
Praneethchampion
 
PPTX
Basics of Web Development.pptx
Palash Sukla Das
 
Web Designs Services
Nusrat Khanom
 
Web Development ​.pdf
Ishani Jerin
 
Front end development
AyushThakur97
 
Web-Development-ppt.pptx
EleenaJha
 
Web-Development-ppt (1).pptx
RaihanUddin57
 
Fornt End Web Development domu 12345.pptx
Mm071
 
ppt of MANOJ KUMAR.pptx
ManojKumar297202
 
Web Development SEO Expate BD LTD 1 01.02.2023 .pdf
Seo Expate BD LTD
 
Web Desing.pptx
SiamSarker2
 
Career guideline
Mehrab Hossain
 
html css presentation for the btech cse students
surjitbansal
 
web development
ABHISHEKJHA176786
 
25444215.pptx
YashMittal302244
 
Presentation 5 (1).pptx
NehaSingh348136
 
HTML5 & CSS3 in Drupal (on the Bayou)
Mediacurrent
 
INDUSTRIAL TRAINING Presentation on Web Development. (2).pptx
12KritiGaneriwal
 
WEB DEVELOPMENT.pptx
Rajnirani18
 
WebServices using salesforce
Rajkattamuri
 
webservices using salesforce
Praneethchampion
 
Basics of Web Development.pptx
Palash Sukla Das
 
Ad

More from Sanjaya Prakash Pradhan (12)

PPTX
Late Bound, Early Bound with Demo and Practical in Dynamics 365 Plugin
Sanjaya Prakash Pradhan
 
PDF
Client script best practices in Model driven Power Apps
Sanjaya Prakash Pradhan
 
PDF
C#.net interview questions for dynamics 365 ce crm developers
Sanjaya Prakash Pradhan
 
PPTX
Top picks from 2021 release wave 2 - Power Platform
Sanjaya Prakash Pradhan
 
PPTX
Dynamics 365 CRM Introduction
Sanjaya Prakash Pradhan
 
PPTX
How to use power automate in power virtual agent
Sanjaya Prakash Pradhan
 
PPTX
Create a simple and elegant bootstrap registration page
Sanjaya Prakash Pradhan
 
PDF
Custom Workflow Quick Notes
Sanjaya Prakash Pradhan
 
PDF
Course003 plugins chapters
Sanjaya Prakash Pradhan
 
PDF
Dynamics 365 CRM Javascript Customization
Sanjaya Prakash Pradhan
 
PDF
Introduction Dynamics 365 CRM
Sanjaya Prakash Pradhan
 
PPTX
D365 Dialogs Concepts & Facts
Sanjaya Prakash Pradhan
 
Late Bound, Early Bound with Demo and Practical in Dynamics 365 Plugin
Sanjaya Prakash Pradhan
 
Client script best practices in Model driven Power Apps
Sanjaya Prakash Pradhan
 
C#.net interview questions for dynamics 365 ce crm developers
Sanjaya Prakash Pradhan
 
Top picks from 2021 release wave 2 - Power Platform
Sanjaya Prakash Pradhan
 
Dynamics 365 CRM Introduction
Sanjaya Prakash Pradhan
 
How to use power automate in power virtual agent
Sanjaya Prakash Pradhan
 
Create a simple and elegant bootstrap registration page
Sanjaya Prakash Pradhan
 
Custom Workflow Quick Notes
Sanjaya Prakash Pradhan
 
Course003 plugins chapters
Sanjaya Prakash Pradhan
 
Dynamics 365 CRM Javascript Customization
Sanjaya Prakash Pradhan
 
Introduction Dynamics 365 CRM
Sanjaya Prakash Pradhan
 
D365 Dialogs Concepts & Facts
Sanjaya Prakash Pradhan
 
Ad

Recently uploaded (20)

PDF
Women's Health: Essential Tips for Every Stage.pdf
Iftikhar Ahmed
 
PDF
Generative AI: it's STILL not a robot (CIJ Summer 2025)
Paul Bradshaw
 
PDF
The-Ever-Evolving-World-of-Science (1).pdf/7TH CLASS CURIOSITY /1ST CHAPTER/B...
Sandeep Swamy
 
PPTX
Stereochemistry-Optical Isomerism in organic compoundsptx
Tarannum Nadaf-Mansuri
 
PPTX
MENINGITIS: NURSING MANAGEMENT, BACTERIAL MENINGITIS, VIRAL MENINGITIS.pptx
PRADEEP ABOTHU
 
PDF
The dynastic history of the Chahmana.pdf
PrachiSontakke5
 
PDF
The Constitution Review Committee (CRC) has released an updated schedule for ...
nservice241
 
PPTX
Unit 2 COMMERCIAL BANKING, Corporate banking.pptx
AnubalaSuresh1
 
PDF
community health nursing question paper 2.pdf
Prince kumar
 
PDF
People & Earth's Ecosystem -Lesson 2: People & Population
marvinnbustamante1
 
PPTX
PATIENT ASSIGNMENTS AND NURSING CARE RESPONSIBILITIES.pptx
PRADEEP ABOTHU
 
PPTX
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
PDF
DIGESTION OF CARBOHYDRATES,PROTEINS,LIPIDS
raviralanaresh2
 
PDF
The Different Types of Non-Experimental Research
Thelma Villaflores
 
PPT
Talk on Critical Theory, Part II, Philosophy of Social Sciences
Soraj Hongladarom
 
PPTX
ASRB NET 2023 PREVIOUS YEAR QUESTION PAPER GENETICS AND PLANT BREEDING BY SAT...
Krashi Coaching
 
PDF
ARAL-Orientation_Morning-Session_Day-11.pdf
JoelVilloso1
 
PPTX
HYDROCEPHALUS: NURSING MANAGEMENT .pptx
PRADEEP ABOTHU
 
PDF
Lesson 2 - WATER,pH, BUFFERS, AND ACID-BASE.pdf
marvinnbustamante1
 
PPSX
HEALTH ASSESSMENT (Community Health Nursing) - GNM 1st Year
Priyanshu Anand
 
Women's Health: Essential Tips for Every Stage.pdf
Iftikhar Ahmed
 
Generative AI: it's STILL not a robot (CIJ Summer 2025)
Paul Bradshaw
 
The-Ever-Evolving-World-of-Science (1).pdf/7TH CLASS CURIOSITY /1ST CHAPTER/B...
Sandeep Swamy
 
Stereochemistry-Optical Isomerism in organic compoundsptx
Tarannum Nadaf-Mansuri
 
MENINGITIS: NURSING MANAGEMENT, BACTERIAL MENINGITIS, VIRAL MENINGITIS.pptx
PRADEEP ABOTHU
 
The dynastic history of the Chahmana.pdf
PrachiSontakke5
 
The Constitution Review Committee (CRC) has released an updated schedule for ...
nservice241
 
Unit 2 COMMERCIAL BANKING, Corporate banking.pptx
AnubalaSuresh1
 
community health nursing question paper 2.pdf
Prince kumar
 
People & Earth's Ecosystem -Lesson 2: People & Population
marvinnbustamante1
 
PATIENT ASSIGNMENTS AND NURSING CARE RESPONSIBILITIES.pptx
PRADEEP ABOTHU
 
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
DIGESTION OF CARBOHYDRATES,PROTEINS,LIPIDS
raviralanaresh2
 
The Different Types of Non-Experimental Research
Thelma Villaflores
 
Talk on Critical Theory, Part II, Philosophy of Social Sciences
Soraj Hongladarom
 
ASRB NET 2023 PREVIOUS YEAR QUESTION PAPER GENETICS AND PLANT BREEDING BY SAT...
Krashi Coaching
 
ARAL-Orientation_Morning-Session_Day-11.pdf
JoelVilloso1
 
HYDROCEPHALUS: NURSING MANAGEMENT .pptx
PRADEEP ABOTHU
 
Lesson 2 - WATER,pH, BUFFERS, AND ACID-BASE.pdf
marvinnbustamante1
 
HEALTH ASSESSMENT (Community Health Nursing) - GNM 1st Year
Priyanshu Anand
 

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