Learn Modern SharePoint - MVP Show ft. Bharat Bhushan
15K views
Oct 30, 2023
Join us on February 3 with Bharat Bhushan Kv and learn Modern SharePoint. ABSTRACT • Modern Web Parts • Modern Features • Modern vs Classic • Power Family Concepts AGENDA • Getting better knowing Modern SharePoint by knowing the Concepts LEARNING OBJECTS How to handle Modern SharePoint Development, Designing, Administration & Migration along with other M365 Apps overview. Depak Kaushik C# Corner Contributions: https://www.c-sharpcorner.com/members/junior-god
View Video Transcript
0:00
Thank you
0:29
Hi, everyone. Welcome back to C Sharp Corner Live Show. I'm your host, Stephen Simon, and we are
0:38
back with another episode of C Sharp Corner MVP Show. This week, we are featuring Bharat Bhushan
0:44
who is actually from Hyderabad and focuses on SharePoint Development, Designing, Migration
0:49
Administration, PODW, and whatnot. And just behind the scenes, I was just talking to Bharat
0:55
and when i see go ahead and look at his articles or i should say um the the
1:02
blocks right he has written close to 197 97 blocks that's a lot that that's really interesting and i
1:10
definitely believe that takes a lot of commitment when you go ahead and write so much of content
1:17
so really excited to host uh bharat today but before we do that let a quick reminder as always
1:25
for all different shows that we do the first one is azure ai show that we run every day
1:30
every monday 10 a.m eastern that is something i host right and i deliver the content to so i'm
1:37
both host and guest in that show uh the on tuesdays we do this product showcase show where we talk
1:43
about one particular product it may be an ebook it may be a software it may be any product we just go
1:51
all through in and out and try to understand that product then on wednesday like today we do c sharp
1:57
corner mvp show happening every wednesday 10 a.m eastern then on thursdays we do ask me anything
2:04
we are at episode number 29 and tomorrow is going to be really interesting so you definitely want to
2:10
go and talk about that on fridays we do a good method show that's why my sean he talks about not
2:16
just to keep coding in your life and go ahead and how to become a good leader then on saturdays we
2:23
have a fantastic one of my favorite show that's with rocking the gold world.net dave and this
2:28
week we have kathleen no kendera heaven so who's gonna talk about all the cool stuff this.net
2:35
guys have been building and have you checked the latest uh up conference that's coming on full
2:40
stack we're gonna have some really interesting content on blazer that should be interesting so
2:45
uh without any further ado let me go ahead and invite our guest of the show
2:51
parat boshan hi how are you oh my goodness yeah i'm back with the camera yes yes yes so that looks
2:59
good thank you thank you so much for your time we really appreciate it uh for your time today
3:04
and really appreciate to all that you do for the community 97 blogs what a good number that is yeah
3:11
Thanks, thank you for your sweet words and good appreciation
3:20
I'm really happy that there is a C Sharp community which is bringing people together in various
3:27
domains, various technologies. So I'm really proud to be a part of Microsoft 365 development world and I'm really happy
3:35
that I'm having good following, good followers. not only C-Sharp Corner, even in other websites also, I have SlideShare, GitHub, other contribution
3:46
platforms also, but C-Sharp Corner was my first contribution platform, so I always feel
3:52
very memorable whenever I do some blogging on it. I love contributing more because we can learn more and also we can earn more from other
4:02
people's thoughts, ideas. times it saved me from few of my projects toughest tasks by just referring with some others uh
4:12
contribution so in the same way i thought i need to give the same way when other people are
4:17
searching for similar kind of works which i have done so it's mutual kt mutual knowledge sharing
4:22
so it's a great job that you guys are doing i appreciate that and you need to keep on doing that
4:28
thank you thank you so much thank you so much brother yeah we are very kind and definitely
4:34
community contributors like you who take time apart from nine to five right go ahead and write
4:40
articles contribute not just write articles engage in local communities forums and different online
4:47
offline events so you're the guys who run it actually the c sharp corner and other communities
4:53
front because of guys like you so definitely it's an honor for us to have you and uh really happy to
5:00
have you today so today's topic we're gonna talk about modern sharepoint right so this is interesting
5:08
i have your i have your screen and i've seen your slide that looks fantastic but let's let's
5:13
quickly understand even before we do that on what do you actually mean when you say modern sharepoint
5:19
right? Why did you actually add the term modern before SharePoint? Yeah, so that's a very good
5:27
question. See what I would like to explain is modern SharePoint is something which is taking up
5:33
the previous kind of environment which was classic SharePoint. Modern SharePoint has all the modern
5:38
features like modern lists, modern libraries, modern views, modern web parts like hero web part
5:45
image web part quick links there are so many kind of beautiful modern reports i will keep
5:50
on showing you up each purpose and the new platform that is the power platform which
5:57
is also available only in modern sharepoint that is the power platform so it is about
6:03
the custom form designing power apps or flow work which has integrated with 200 plus connector
6:08
connectors or services so that is ms flow which was now which is now getting called as
6:13
Power Automate and Flows. So all these are replacements to InfoPath and SharePoint Designer WordPress, which were
6:19
in the classic SharePoint. Now everyone are trying to move to modern SharePoint only for the greatest benefit and
6:26
the greatest experience they would like to have for their end users and also for their
6:30
team members, etc. So that is why modern SharePoint is also a very deep level subject and people are getting
6:37
lots of attention towards it and they are trying to move towards it
6:42
And in the same way, like there are so many couple of areas which I where I worked
6:47
So I thought of sharing my concepts and then I started doing some blogs and then here we
6:53
are we are discussing more on it. This sounds so exciting. And you know, these past four to five years has been more towards low code, no code
7:04
And when you go ahead and talk about this power platform, UI flows, that talks about
7:09
the RPA automation. So definitely it's a really exciting thing that industry is moving
7:14
I'm really excited to go ahead and watch all the content is coming up
7:19
So without any further ado, I will, you can go ahead and start the presentation and then
7:24
I will add your slides on the screen Okay Sure That sounds good so hi friends so this is a Bharat Bhushan i currently speaking from Bangalore and i love blogging and i also love sharing my concepts and
7:43
topics so today's topic is all about modern sharepoint so people who are having no idea
7:49
about modern sharepoint also can come very much familiar about it everyone knows about
7:54
classic sharepoint and sharepoint started from 2001 2003 2007 2010 2013 2016 and it is the latest
8:04
is 2019 this is on-prem and sharepoint online also got slowly developed and adopted but both of them
8:12
have classic sharepoint previously where you used to have a lot of uh script editing tools like
8:19
content report script editor and sharepoint designer workflow visual studio and we were
8:26
also operating with powershell and other remaining tools but when you move to modern sharepoint
8:34
modern sharepoint there is no specific new license or fees that has to be paid it comes automatically
8:42
based on the modern admin center site collections that you create so all the modern site collections
8:48
are only of two types one is communication side and other one is team side so let me just
8:55
make you uh familiar with that so let me just slowly introduce
9:06
so we have modern team sites and modern communication side I just want to show you few things. So, these are only the two templates which are available
9:18
One is team site and one is communication site. The only difference which we try to understand
9:24
is team site is used for conversations with your team, keeping track of all events, manage
9:30
tasks and moving with a site connected with an office 3.0 group or package. So, whenever
9:36
you create a team site, you will also get an office 3.0 group along with it. If you don't
9:40
want an office reach for group to be created along with your modern site so then you need
9:46
to opt for communication site it is mostly used for broadcasting purpose so it is used
9:51
for publishing dynamic beautiful content to people and it can be leveraged and it can
9:56
be showcased to all kind of business unit users etc so the creating of either communication
10:03
or team site is pretty simple just go to the modern admin center so modern admin center
10:09
is just available as SharePoint admin center. Admin centers are a collection of centers
10:16
of different platforms. It could be SharePoint admin center or on OneDrive admin center
10:23
or even team's admin center. There are so many admin centers. All of them will be available in your portal.office.com
10:29
Once you log in, you will have an office 365 suite. You just need to log in and then you can go
10:34
to SharePoint admin center and you can create it manually. So once you create a team site, you can add the group members
10:41
And then once you add the group members, you can start creating your further site objects
10:46
It could be list, library, page, post, app, etc. This is how modern team site is created
10:53
In the same way, modern communication site is also created. Few more differences between modern team site
10:58
and modern communication site is, in the modern team site, you have the left navigation panel
11:03
But on the modern communication side, will have the top top navigation panel and in the modern communication side you will have
11:11
side footer but in the modern team side you will not have any kind of side footer side footer is
11:16
disabled and both the modern team and communicate sites are eligible to become a hub site so that is
11:24
a new concept hub site is nothing but collection of associated sites so associated sites is nothing
11:31
but plug the sites so just like i have a hub hr hub or it hub sales have market marketing
11:38
up like that so each hub will have multiple sites so all of them have to be uh associated
11:44
together so that they can have the same kind of features reflected everywhere so inheritance can
11:49
be done so just like if i'm applying custom theme on a hub site the same theme will be automatically
11:56
inherited to its associated sites they could be collection of group collection of team sites or
12:01
they could be collection of communication sites so all of them can be grouped and they can have a
12:08
hub site collection so the basic architecture of modern site sharepoint is just it's a flat
12:15
architecture it's a sub site killer they don't encourage subsides you can have multiple site
12:20
collections and each site's collections can be grouped together under particular hubs so these
12:26
hubs can be properly uh grouped and all these hubs again can be well presented in an intranet portal
12:32
so this was one of my projects where i work that is why i'm very comfortable to explain it and you
12:38
can also build several several power apps or flows on these modern sites because modern sharepoint
12:46
completely encourages even power platform it could be power bi reports or power apps customized forms
12:52
or power automaton flows and flows are again so many types uh it is scheduled flows manually
12:58
triggered flows and ui flows lots of stuff with so many triggers and services then they are the
13:04
highly advanced version of normal sharepoint designer workers why we need to get adopted
13:09
towards modern sharepoint is because classic sharepoint is going to get extinct by 2024
13:14
due to that reason we are mainly focusing on making use of modern SharePoint and there
13:21
are so many features in this modern SharePoint just like how to sort how to filter them and
13:28
how to order them all these things group by and all these things renaming moving after
13:35
right and you have IPIN IPIN is like having item level permissions or item level customization
13:43
manually so all these things can be done and then you have even alerts and you can also
13:54
you can have different types of one notebook powerpoint all kind of integrated things and
13:59
then you can happily work and you can also sync it so one more advantage is you can sync the
14:05
documents to your onedrive and one drive is also connected with your uh office portal portal
14:11
office.com so you can just play with different kinds of Microsoft 365 apps. It could be dynamic
14:17
365 or power apps or one drive or flows or even modern sharepoint. Everything is completely
14:23
interconnected with under one suit that is office 365 suite. So just thing is you need to just log
14:29
into portal.office.com and then I just want to give you some couple of modern web parts
14:37
Let me give you some highlights. So, based on these highlights, you will try to understand what all modern web parts you have
14:48
So, these modern web parts from A to Z are available here. I just mentioned it in my blog previously
14:53
So they can be created anytime free of cost in any of your modern site page so here are the things for which what is used for so text modern webbot is something where you can add content with
15:08
text and the advantage of text is it would promote anchor tagging anchor tagging is something where
15:14
you can have an hyperlink immediately generated and then you can pass it on to uh on your chat or
15:21
even to your mail or to anyone so that is why anchor tagging and it will only anchor tagging
15:26
only supports h1 h3 fonts heading font that is what i'm saying so if you want to add a single image
15:32
you need to use image mode on the part and if you want to have a file viewer so file viewer is nothing
15:38
but it is working with your list or library as a data source so it is for smart viewing smart
15:46
ysis and smart presentation whenever you select a file or object of a list or library
15:52
automatically its preview will be shown in this file here so that is how it happens and then link
15:58
link is nothing but a single link it could be a page or video or image and even there is embed
16:04
embed also used for embedding videos so it could be from youtube or even other sources so there is
16:09
one important beautiful concept called iframe code so iframe code uh you can just check in google
16:16
you will have something like iframe src is equal to and then height is equal to
16:21
width is equal to you'll have small small code just you need to put that code and then you can
16:26
embed in that way so it also works efficiently with rich libraries and data sources
16:35
then we will talk about highlight content so content highlight modern web part
16:39
is something which will show all kind of most recent documents or content either we can select
16:46
it hub wise hub is the top most hierarchical classification next we will be having their
16:52
associated sites either it could be modern sites or even modern communication sites or even modern
16:58
team sites so whatever sites which are under it they can be shown even libraries and other
17:03
specifications you can add further some kind of filter conditions query conditions etc and you
17:09
need to you need to you can do that content highlight modern report in the same way bing
17:14
maps for bing is nothing uh super different than google maps so bing is nothing but microsoft
17:21
bing maps so it is just you do display key location and then you have buttons so this
17:27
button also can have a label and it can also have a link promoting some quick navigation
17:32
in the same way you have some call to action call to action is also similar to button only
17:37
thing is it will have a clickable button with some text describing promoting a call to action
17:42
and then you have some code snippet so code snippet is only to display code as text on the
17:48
modern page but if you want to inject that code either html css javascript jquery all these codes
17:54
are not directly supported uh to have the changes done on modern sharepoint just like
18:00
your classic sharepoint where you have some content for a script creator like that or you
18:04
can have some site asset or some season coding later all these changes can only be done via a
18:10
separate framework which is nothing but called as sharepoint framework spfx extensions or spfx
18:16
web parts so spfx web parts is something where you can use a different kind of framework just
18:22
like you can have no javascript or you can use react or you can use knockout all these kind of
18:28
framework and in the same way if you are using trying to use extension spfx is nothing but
18:33
custom actions where you can apply not on a reusable web part kind of thing you can apply it
18:39
on the whole site collection so there is one area called app catalog where you can deploy your
18:44
skybox web part or extension on it is completely built and it can be reused so that is an advanced
18:51
topic right now let's only focus on some generic alone level points so there is one more thing like
18:59
conversations which will display yammer group user topic or home field and then you have some
19:04
countdown timer whenever you have some timer for some particular task or some for a particular
19:10
launch or event that is planned or some any other important event you can have a countdown timer
19:17
also on your modern site page and the next one is divider divider is just for all kind of your real
19:22
estate management so divide the modern page site page more effectively and then the document library
19:29
i said you document library is nothing but a minified minified version of the modern library
19:34
and it will make a smart ysis so whenever you are selecting that and if you use it along with
19:39
that file viewer as discussed you can have a better smart display presentation in the same way you
19:45
have events events are nothing but calendar just like how you have in classic calendar version here
19:52
you have events and then you have promoting calendar activities management for communication
19:56
and upsets etc you also have group calendar group calendar is nothing but for a particular group of
20:02
numbers so whenever you have group calendar events you can have a group calendar and then hero hero
20:09
is my favorite modern report it is nothing but it is just a tile based or content based layer based
20:15
content display and it can have five pieces three pieces two pieces as per your interest you can
20:23
have either images or you can have videos and they can have some captions they can have some headings
20:28
and they can also have some links to which they can be easily mapped or linked and then you can
20:35
have highlights highlights is nothing but to display yammer colonizations highlights or even
20:41
some other things and image gallery is nothing but it's a modified version of image web part so
20:46
here you have multiple images that can be presented either in a brick format or grid or
20:51
carazole style and then you have kindle kindle is nothing but just like how you have amazon kindle
20:57
reader you have some instant review then you can use here also the iframe code based amazon read
21:03
source code link so that you can easily have a glance at some ebooks that you can read
21:08
but the prerequisite is you need to have a subscription for that amazon okay please take
21:13
care of it then list list is also a unified version of list and make a smart ysis of it
21:19
so these are the different modern reports as you can see all are very beautiful modern reports so
21:26
this is how i just want to explain about highlights of modern upon let's go with one more part
21:33
let's go with few more uh modern parts there are few more so these are like list properties markdown
21:47
microsoft forms everything so let's know each of them in detail so let's know what is list
21:53
properties so list properties is nothing but to display list properties so list properties can be
21:58
anything it could be owner it could be author it could be modified by it could be the type
22:04
of the file it could be any other properties of that list information and it can be presented
22:11
in an intelligent way so your model the part list list properties and fileware these three
22:17
can be used in a beautiful combination to have the best smart ysis and then markdown
22:22
markdown is nothing but to add text tables links and images to the modern page so it It is also not too much use but it can be used as per your requirement this is one of my next modern the part my favorite it is forms so whenever
22:39
people want to organize some kind of quiz quizzes surveys pollings to collect responses or show
22:46
results or you can also even conduct tests exams to your team members like that so for all these
22:53
the only best thing which we can suggest is modern for Microsoft forms and these Microsoft
22:59
forms can be developed in this URL tasks.office.com. Just go to task.office.com and you need to
23:05
have Office 365 minimum E3 license and then you can start developing your own MS form and you can
23:11
frame your own questions as it could be MCQ type or they could be choice based or they can be score
23:17
based you can create of your own and then you can pass the link and you can get the results and you
23:22
you can conduct such kind of quizzes, surveys, polling, etc. Next is PowerApps
23:26
As I told you, PowerApps is nothing but a customized form which was an advanced replacement to
23:32
InfoPath which was in Classic and here we have Modern SharePoint, one of the Power Platform
23:38
one of the beautiful tools PowerApps. So PowerApps can be built on make.powerapps.com, complete design and development purpose and
23:46
then there again you have two different types of things. One is model driven, other one is canvas
23:53
Model driven, again, other one is canvas. So model driven power app
23:59
Model driven power app is nothing but where you can have your own custom data source
24:04
So that is why it is called as CDS. So whenever you want to have your own custom data source CDS, you can have a model driven
24:12
and then if you want to have an inbuilt data source just like sql or sharepoint list or
24:19
oracle or any other kind of data source which is inbuilt and you want to reuse it directly
24:24
then you can have a canvas power app this is the one of the main important difference
24:29
and model driven you can have your own design of your own from the scratch and you can play
24:35
with your own custom data source cds so that is why it is called as model driven you if
24:39
want to have a hrithik roshan kind of model you can develop it on your own you want to
24:44
have some shabukhan kind of model you can develop it on your own so model driven power
24:50
app is something for it is considered as a designer's choice and for developer choice
24:55
it will be canvas so canvas power up is developer choice where it will mostly meet the requirements
25:02
business needs and again you have lot of advanced concepts in the power of functions power of
25:07
buttons powerapp tab tab forms repeating table repeating sections lot of things so it's a very
25:14
beautiful area i have also contributed few blogs in it you can check but whenever you are finished
25:20
developing a power app there will be its respect to power app id so that power app id can be just
25:26
presented in this microsoft powerapps uh web part so that it can be easily presented on your modern
25:32
SharePoint site page. In the same way, news is nothing but to display recent news and then
25:40
this news can be from different layouts from different modern publishing options. It could
25:44
be from modern sites, hub site or communicate site or team site or even from any of the events
25:50
So, it can be easily published and then you have Office 365 videos. So, this Office 365
25:56
video only supports videos only from your office reach for environment only but not outside just
26:02
like stream or youtube other things doesn't support only obviously show with best videos only and then
26:08
you have page properties it's not too much use but it's used for displaying the page properties if
26:14
you want to know and people people is a beautiful modern web part where it can be used for presenting
26:20
some descriptive information about each and every employee content for some kind of like
26:25
key contacts of your organization or key leaders award winners best performers organization members
26:32
etc and then power bi power b is also one of my favorite area so it is used for generating lot of
26:41
reports so you just need to go to here app.powerbi.com and you can just start connecting
26:48
to a few data sources then it is nothing but called as data sets here so data set it could be
26:53
be from local, it could be some Excel file or it could be from your OneDrive. OneDrive
26:59
also can contain some information or OneDrive for business or even team sites. Dataset can
27:04
be from anywhere and you can generate your own bar charts, pie charts, heat maps, historical
27:14
charts, pie charts, different kind of things. You can create lots of stuff and then you
27:19
can create a lot of reports so as you know collection of reports is called story and
27:25
collection of story is nothing but power bi report and all these things you can do just
27:33
make use of it then let's go about quick chart so quick chart is also used to generate only pi or
27:39
bar graph so here power bi report also you will be having some kind of id so that can be embedded
27:46
here in this power bi modern part and it can be easily presented in the same way quick chart also
27:50
used for only generating pi or bar graphs and then quick links to quickly present multiple links to
27:56
multiple pages external and internal that includes image promoting modern quality then recent documents
28:03
to present all recent documents through the selected scope hub or all sides within the site
28:09
etc so this is recent documents and then site activity whenever you want to know more details
28:16
about your site related activities and the number of items or anything so you can just
28:21
keep on checking with the slider and then sites it is also used to present all the upsets
28:27
frequently listed sites selected sites etc and then spacer spacer is nothing but to give
28:33
some gap between modern reports promoting effective modern space management and then
28:38
stream as i told you uploaded videos from this one may web.microsoft.com by selecting
28:45
the source and then twitter twitter also can show you some latest tweets and then weather
28:50
to display current weather conditions world club and then youtube is also youtube embed videos and
28:55
everything so this is a few modern reports which i thought to just highlight and then let's go to
29:03
few more areas So I want to give you more points about modern SharePoint development
29:17
There is something called as a theme generator through which you can easily apply custom theming
29:23
So custom theming can be generated in three ways. Either you can create using SASS or PNP PowerShell or even JSON
29:33
So my best way of developing a custom theme is through PLP PowerShell
29:39
So I created my own custom theme and I created a custom theme variable
29:43
and I applied it across the hub site and then I got it inherited to its associated sites
29:49
And then that is what. And then you have some organization chat
29:53
You can have organized chat and then you have hero. This is what hero modern web page looks
29:59
and have any kind of layers and then so this is being map and then here you have lots of stuff
30:12
so this is my profile how to see and modern v versus classic so just want to show you so in
30:18
modern versus classic if you want to compare there are no differences between changing the look site
30:23
collection features site content right top right there etc modern sites have an extra navigation
30:29
global and then you have these activation team list feature and you will also have some image logo
30:37
etc you can have your own site footer enabled or disabled you can you can quickly rename the modern
30:44
site url or you can quickly change the modern site name so these are the main advantages of
30:49
modern sharepoint but classic share one you need to struggle a lot to rename it either you need to
30:55
change it through PowerShell by deleting it and creating a new one and you need to
31:00
backup restore. So these are very tough steps which are made very easy. So these are the different
31:06
Office 365 apps which are the stocking. Now they are called as M362 apps, Outlook, OneDrive, Word
31:11
Excel, PowerPoint, OneNote, SharePoint, Teams. Teams is also one more beautiful M362 app which
31:17
is integrated with modern SharePoint. So Teams development, you can go with teams.mimisoft.com
31:24
and if you want to go for administration you can go with admin.themes.mysop.com
31:30
there also you can do some beautiful things and this is power automaton flows which i was talking
31:38
and then here you have modern list and libraries so slightly different modern lists and libraries
31:44
so in modern edition libraries you have different options here and this is called the item pane
31:48
which i was saying you can use you can do some filtering you can do sliding you can thing and
31:54
then you can use new you can use quick edit and then you can use power automate power apps and all
32:00
that and then make view private and then you can also have auto saving the advanced feature
32:14
so just slowly go through all the things so one more advantage in your modern list
32:21
or library you can multiple files can be downloaded in a zip file which was not available in classic
32:27
so that is one of the beautiful feature multiple files can be can be checked out
32:33
but they can be moved or copied to there is one more to or copy to option so the only difference
32:38
is more to will move the file completely to the new target location and then it is to a new different
32:44
site collections list or library or even within the same internal intra site collection you shall
32:50
library copy 2 will just only make a copy you can also achieve the same feature using the
32:56
flows also flows can also do some archival management so based on some condition like
33:01
that so extra pv option also select after selecting library items so this is also there
33:06
with formatting and team flows can collaborate on my flows and you have lot of columns and you can
33:15
use library settings show hide reordering columns so team sites are also ad hoc collaborations
33:23
so there are so many options to sort filter by column settings whichever i told
33:27
and then group by data field lots of stuff and you can do filtering through file type
33:34
and the tiles view in the library so you have a lot of stuff so there are admin settings
33:41
and all that stuff and you have modern page in inside a modern page you can start creating
33:48
your own modern reports so whichever we discussed till now these are the points and links are
33:54
scrollable and you have site activity report managed property postmodern publishing and
34:01
all this kind of stuff and there are other modern options also as i told you uh ms forms
34:06
we already discussed there is something called as virtual agent so this is nothing but called
34:10
as it is also one kind of bot so you can create your own artificial intelligent chat system
34:16
i i've created one blog on bot also in my in my 97 blog you can just check whenever you're free
34:24
you will get a clear-cut idea and i also want to talk about the original bots which we can develop
34:31
through azure whenever you can log into portal.azure.com you can create your own bot just go to
34:37
that such general the top search and then try to just like example create for healthcare what once
34:48
you create healthcare body there are so many things healthcare triage uh i created some
34:54
poet triage forward matrix code bots some four types of bots i created covered assessment so
35:01
all these four types of healthcare code bots also using azure platform azure is nothing but
35:05
Microsoft Cloud Platform, it is one of the best cloud competitor to other platforms like AWS and
35:14
IBM Cloud Watson or GCP Cloud Platform and everything. So there are so many good cloud
35:20
concepts also. So try to explore about Azure, even in Azure, there are so many good concepts
35:26
And just like how you have flows here, PowerAdmin flows in the same way, you can have your own Azure
35:33
workflows which is nothing but called as logic apps so try to be aware of that also
35:39
so these areas once if you are trying to make good progress you will definitely find a lot of success
35:45
uh in terms of opportunities uh in terms of cracking big projects either on-site or even
35:51
offshore so i will want to tell you one more important concept so even all these bots or
35:58
or some other just like site design and site scripts, all are developed in a language called JSON
36:06
So JSON is nothing but JavaScript object notation, where you can keep on developing it
36:11
And it's very easy, it can be used for bot management, it can be used for a lot of stuff
36:18
teams development or even other kind of thing, just like site scripts
36:22
Site scripts are designed in JSON, and collection of site scripts is nothing but site design
36:27
whenever you want to have your own custom site design and if you want to apply it on a modern
36:32
site whether it is a hub site or team site or community site you are going to use site design
36:36
concept so json is one more important concept just want to say this is one more key concept try to get
36:42
more uh knowing about it so these are few areas and spfx webpods and extensions also i just
36:52
explained you there are a lot of things and you have a lot of customization activities
36:56
You can refer GitHub for already existing products and you can start reusing
37:02
So there is one beautiful YouTube community called PNP So PNP is nothing but Patterns and Practices which will try to create and help you with
37:14
creating lots of stuff, web parts and extensions, etc. Apart from this, I also want to tell you a few things about PNP PowerShell
37:24
So PNP PowerShell is my favorite. So because using this PLP PowerShell, I have created a lot of things on SharePoint, either
37:34
it is modern SharePoint or classic SharePoint or even on-prem or even online
37:40
So there are so many beautiful cookbook methods. So just how to install it, you can just go through the steps and then whenever you want
37:48
to install and then once your modules are installed, you can start installing
37:55
Once you are installed, either you need to select the environment, suppose if I want
37:59
to work on SharePoint Online, install SharePoint module. Then once you are installed, you can just start
38:08
Just like you can just save site as template or you want to publish site
38:12
There are so many things. So you can define variables, you can get credentials, you can create, you can refer source site
38:19
target site, you can subset, lot of things. I did lot of partial concepts also working on modern sites
38:27
Best example is this one connect PNP online. It is used to connect URL and with some credentials
38:33
If you want to support multi-factor authentication, it is MFA. We need to use connect PNP online, use web login
38:40
That is the only difference. And then you can connect it. So you can connect to them
38:45
And if you want to refer for more scripts, you can just refer to dogs.microsoft.com where
38:50
you have a lot of sample syntaxes of a lot of PowerShell scripts
38:54
So PowerShell script can be used for programming or developing very easy requirements either
39:01
for your both SharePoint on-prem or your online both modern and also classic SharePoint
39:07
And it is almost a good replacement for your SPFX customizations with parts and extensions
39:13
and everything. But if customizations are still more very tough like you need to go with the SPFX or
39:19
your own customizations and everything. So, here extracting template. So, extracting template is nothing but it is used
39:26
for cloning a modern site. Suppose if I want to have the same exact replica of a given modern site, so you're going to first
39:34
take the template of it. So, get PNP provisioning template and apply PNP provisioning template. So, both of that will help
39:40
you to create the same structure template. The same site design can be implemented on another site. So, there are a few
39:47
more things so just go through them so get contacts and create new subset you want to create a new
39:53
subset news uh if you want to apply as i told you apply pnp version template these are different
40:01
disconnect pnp online so whenever you have issues you can try to do some debugging on the top you'll
40:07
have some debug and then you can do some running and you can do some permission level also i have
40:13
done lots of blogging uh let's move to few more areas
40:35
let me show you few more slides so models versus classic just for a few more glance
40:43
So, you have very good journey and inside this journey this is how modern SharePoint
40:51
is one of the sample looks and you have only two types of templates
40:58
So this is few differences. Classic sites are only when you say SharePoint publishing sites, classic team sites and all
41:05
that but here you have only communication and modern team sites and you have some typical
41:11
architecture we have here flat architecture and here you have some nested structure so
41:16
that is only difference you have a hub management here or collection of hubs and in classic sites
41:21
we have some nested structure so experience out of box it is more faster and having modern
41:29
experience good experience modern sites modern page architecture and everything and how to
41:34
customize the overall look here you can do it through site design site scripts or JSON or PLP
41:40
PowerShell that theme generator which I discussed custom theme and everything in classic sites
41:45
you can do it using HTML CSS JavaScript or even master pages etc and differences yeah
41:52
there are lots of differences so a few differences which I have discussed already modern reports
41:57
as I told you are even modern list libraries lots of things and page editing and publishing
42:03
even these are also there just go through them and communicate inside when do you use
42:11
team sets when do you use i gave you a few examples so like this you can just try to be
42:18
more aware of modern sharepoint along also along with integrating with modern reports
42:24
modern lists modern libraries and also the power platform which i told you power apps
42:29
either it could be model driven power ups or canvas power ups or even triggering some kind of power
42:35
up power dependent ms flows just like it could be ui flows or even scheduled flows value triggered
42:41
flows uh or even some template flows which you can develop so all of them are very beautiful i've
42:47
done a lot of examples you can just check my blogs or even other blogs also try to learn more from
42:53
ebooks try to understand try to practice them more as for your requirement try to get more knowledge
43:00
from even youtube or smart learning channels and try to provide more sharing content to even others
43:07
try to document your knowledge this is my best sincere suggestion to all of you guys uh i also
43:13
love blogging and i love coding along with documentation and sharing to others so sharing
43:18
is caring so all of you just try to do the same stuff and try to know more i gave you some good
43:27
level of presentation so that everyone are feeling now very comfortable about modern sharepoint
43:34
and even office reach by suit of apps whether it could be azure cloud or it could be power platform
43:40
it could be uh even dynamic reach for dynamic reach also very beautiful thing previously it
43:45
used to have dynamic crm customer and now it is called as dynamic 3h2 you have apps and services
43:51
so there is also some lot of coding but right now i have only developed some kind of apps and
43:56
services freely available but you can learn more even on that so there are so many areas which we
44:03
can explore and we can work and we can bring all things together to a very high success so this is
44:10
is what about modern SharePoint and you can integrate with teams also modern MS teams and in MS teams also you can do a lot of development and also administration so this is the whole set of points which i thought to discuss
44:24
there are so many blogs articles videos available on net you can start learning and i say you all
44:32
the best and uh that's all so try to work more there is one more concept called hybrid sharepoint
44:39
people who are not uh only interested to have sharepoint online some people like to have both
44:45
combined sharepoint on from and online that is you have something called a hybrid sharepoint
44:50
so how to develop that how to establish hybrid sharepoint also i have written one blog you can
44:55
just check take a look and then you can just try to know more and more things at a more deeper level
45:02
and uh try to learn more about spfx also where parts are extensions so there are three types of
45:08
extensions application customers with customer command sets and then the parts here frameworks
45:12
will be slightly different but you can use custom code you can use a lot of things and then you can
45:19
have results themes adding themes adding scripts and designs as i told you adding the site script
45:27
as i told you so side scripts and site designs can be performed using spo power this is sharepoint
45:34
online powershell slightly different from pnp powershell flavor so this is how he's adding and
45:40
then he's adding some themes modern sites responsiveness mobile app you can also develop
45:45
mobile apps you can create upsets you can do lots of challenges the you can you can expect more
45:51
things also you can have visual things also ai so even if you want to have a for images it is going
45:58
to happen so custom vision there is something called cognitive services also in azure where
46:04
where you can go with this kind of AI, integrated services, artificial intelligence
46:10
So the journey continues. All the best to you guys and all the best and keep learning
46:18
And these are the points which I would like to share. That's all
46:24
Wow, Bharata. I mean, you're speaking continuously from past 40 minutes, right
46:32
You've shared so much of content, so much of content that it's fabulous. Fabulous
46:39
But let me go ahead and quickly ask you how long you have been working on SharePoint
46:45
How long? Yeah. Thanks for asking that question. I'm holding 10 years of experience in the IT industry and my career is totally is into SharePoint
46:55
So I started working from SharePoint 2007 till 2019 latest and SharePoint on it
47:01
So, I'm into complete Microsoft 365 world. So currently I'm working for Dell and I love to learn more
47:10
I worked in Microsoft only for contract. I'm trying for full time, not now, maybe next time I'll crack it
47:16
I lost it in the last round, some one month before. So I'm also learning more and I want to crack in big organization like Microsoft and then
47:27
have a big pride and be a good role model to all of you
47:31
I mean, Bharat, you are already a role model to many people
47:35
I mean, I was looking at the number of resources that you have shared. It's more than 50 resources that you have shared and the details, articles that you have written
47:44
Good question, Bharat. You know, when I look at SharePoint, Power Apps, Power Platform, right
47:52
To me, it looks like these pass services or you can say these fancy services are more
47:59
inclined towards enterprise and not small companies and start up would actually go ahead
48:05
and invest on it. What are your thoughts on it? Yeah, obviously minimum license should be E3 or E5 license
48:15
So it will charge you some hundred dollars per user per year
48:20
this is the charge rate factor but you also have a lot of advantages you have all those office
48:26
list of apps which i showed you that can be used for development for a particular end user so it
48:32
is all about the organization's choice and most of the organizations prefer windows as their
48:39
operating system why because it it is cheaper and now it is free of cost made by satya nagal
48:47
in the same way just like how windows is the best choice even uh sharepoint or even uh azure cloud
48:54
or even other kind of mysr apps also will become more cheaper or they may they might become free
49:01
or they might become some kind of offers will be given but people will get more habituated because
49:06
it is one of the leading uh suit of uh cloud apps which no other cloud is providing aws do not have
49:14
have this many set of apps. It only has the Amazon Web Cloud. That's it. Even IBM Watson
49:20
it has only its own cloud environment. That's it. Not more than Google. Okay. Google has
49:25
some good set of apps, but still Microsoft can beat it down. So there are competitors
49:32
Sorry. I don't understand. There are competitors, but still, it can lead the organization, whoever are interested to
49:42
have these kind of services to a greater higher level of success that's all i can say definitely
49:47
i i 100 agree to what you said what microsoft has achieved in past five to six years it has
49:53
been tremendous what we have seen microsoft working with open source right making uh blazer
50:01
coming in acquiring github and linkedin uh acquiring the npm and a lot has changed at
50:08
yeah what microsoft used to be earlier uh it is not the same microsoft what we see now microsoft
50:14
loves more of this open source thing uh quick quick question then then we'll we'll just just
50:19
wrap this i know it's quite hot at hentherabad and you're really getting thirsty now so so i'll
50:27
see you did you did mention that these are going to get cheap i mean it's for enterprise hundred
50:33
dollar is not a big deal it is pretty good so let me ask you this is is since we when you did also
50:41
talk about hybrid right some people may not like to just go and do it or some people may need on
50:46
prem too but but uh in my honest opinion i feel people usually like to go ahead and use the existing
50:51
services they don't want to put it on prem because that's that gets a little complicated right yes
50:56
Do you think we people have given a lot of our resources and data to these big companies
51:06
and we have just taken away all the responsibilities away because they may go in and bring the prices
51:13
down to $10, but the challenge is they own our data and that's a big thing. What are your thoughts on it
51:19
Yeah see though our data is stored in cloud still there are three types of data management IaaS PaaS and SaaS Infrastructure as Service Platform as Service and Software as a Service
51:36
So in these three kind of zones and they are also following something called Azure Information
51:42
Protection Plan, it is called as AIP. So using all these policies, terms and conditions, our information is not going to get leaked
51:52
just like WikiLeaks or some other leaks. Our information is well presented, well preserved
51:58
Only thing is we are going to pay them the maintenance charges
52:02
So data centers. So there are a few data centers of our Microsoft Azure in India
52:08
It's in Mumbai, Pune and few more areas, but we are proud to have data centers even in
52:15
our country uh just like so our information will be preserved only in our uh regional data center
52:24
it is not going to be passed on to some american data center so even if some hackers try to hack it
52:30
that information will not be disclosed or it can you know some kind of security uh breach something
52:37
happens also there will be no trouble so it will be always within the regional data center so this
52:42
This is how the information can be properly, perfectly maintained and it can be highly secured
52:52
So all the corporate information right now they are getting saved in cloud only because
52:56
everyone are moving towards cloud. Cloud is the next level of technical destiny for all kind of organization
53:04
So on-prem is still something which needs to hang on with our SharePoint server environment
53:10
and everything. everyone wants to go to SharePoint online so that they can get integrated with Office
53:15
365 so they can connect with Azure and then they can again now communicate with your cloud network
53:21
So, this is the overall architectural picture that is what I would like to present
53:27
So, it happens but still on-prem also has few days but after that everyone wants to
53:33
move to cloud and there are going to be more things at the cloud level which we can't even
53:40
imagine so either it could be artificial intelligence or cognitive services micro services
53:45
or bots a lot of things are there which are going on either logic apps a lot of things even container
53:52
management just like uh kubernetes uh docker so many things storage size a lot of things so
54:00
it it goes on so the people who want to get more package i only suggest you try to learn more
54:07
cloud concepts either azure aws python and google cloud platform all these try to make more
54:17
certifications try to learn more these are your competitors and they pay you very heavily so i'm
54:23
also learning a lot if you want you can include devops and devsacops also so that is one of the
54:28
next level so integrating a development team and operations team and devsacops is something like
54:33
dev of sec security ops so so these are the next high level uh uh advantages uh booming
54:42
grounds where people can try to explore and have a lot of big opportunities yeah definitely
54:50
that was great we should bring you back again he has so much to talk about definitely yeah
54:55
i mean you have so much of content there's so much of experience that's coming in but
54:59
really exciting and definitely cloud is the cloud is the next big thing you should everything is
55:05
happening that's happening anything that's new involving it's all happening on the cloud and
55:09
definitely azure as that is at a very different level than all other services but i think of aws
55:16
for me it is like just run the virtual machine that's all the guys do so so last last question
55:23
but then we're going to close it i know we are running out of your time and we've had a lot of
55:26
technical content in past 15 minutes let me go in and ask you bharad apart from all these 10 years
55:32
and 2017 from sharepoint what do you do in your free time what are your hobbies okay that's a very
55:38
beautiful question thanks you caught my heart let me do that also see apart from technical learning
55:45
technical working technical reading technical blogging sharing there is one more important
55:51
aspect of your life try to even enlighten the soul inside you so i love to listen more spiritual
55:59
videos i like i love to do meditation i try to activate my chakras seven chakras uh through some
56:06
there is one mantra i just go with that love love from younger mom so i just try to activate it i'm
56:12
going to purchase one pyramid also uh it's a christian pyramid so i'm going to get i already
56:18
paid for it so I will be sitting inside it and I will be doing meditation so that it is replacement
56:25
to my sleep suppose if I want to sleep for three hours I can just do one hour meditation inside that
56:30
so it will give me that quality sleep equivalent meditation time so then you will feel lot of fresh
56:38
like you'll feel lot of active and you can do more stuff like you can learn you can you can
56:44
can write blogs or you can even read news or you can do a lot of stuff. So this is one
56:49
more beautiful point which I would like to share to all of my audience people, even you
56:53
Simon, you asked a beautiful question in the last. So try to do some meditation so that
56:59
you will feel that you will have the freshness, you will try to take that Vishu Shakti energy
57:04
from the universe and try to it will fill up your aura. So there is something called
57:09
astral body we are only seeing our physical body but you have seven bodies so if you are trying to
57:17
fix your astral body automatically your physical body will be super super improvised so either it
57:24
will be at the brain level performance level or talking level you can do a lot of things
57:28
so i love even astral concepts actual subject just like doctor strange in avengers so this is one
57:36
more my area of interest this is the most interesting answer i've ever heard to this
57:43
question oh my you're full of surprises it was amazing thank you so much for your time
57:49
with pd i appreciate it hope not just a pyramid at your home you get to visit egypt too you get
57:55
to go to microsoft which is at panjara hill hyderabad yeah right so we just hope you to see
58:02
there and we definitely want to meet you in our offline conferences that we do we would love to
58:07
have you there too thank you so much it was it was really an honor one of the most exciting and
58:13
full of surprises live shows i have done on this show thank you so much and thank you everyone who
58:18
has joined us today we will see you next Wednesday at 10 a.m eastern for the next mvp show with
58:24
us mccallid joining from pakistan thank you thank you everyone thank you bye guys
#Photo & Video Sharing
#Video Sharing