How to create SPFX webparts? Steps till the deployment and debugging - sharepoint

I want to know the basics and creating webpart using SPFx(SharePoit framework) i need the completed steps till the deployment and debugging in sharePoint online.

Below is the very basic video link. It can clear all concept from basics.
First Set up environment.
https://learn.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-development-environment
Install Node Js, NPM, Yoman Template, VS Code. Then build your first webpart. VS code
https://learn.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part
To debug you can check below article.
https://github.com/SharePoint/sp-dev-docs/blob/master/docs/spfx/debug-in-vscode.md
Debugging it just a matter of change the url in the manifest file and press f5.
I hope it may help you.

Please check the step by step demo from Microsoft Official about SPFX Development, it will contain basic demo and deploy, debug steps:
Overview of the SharePoint Framework

Related

How to start developing a web app to store data to CosmosDB in Azure

How do I get started the best way if I want to develop a quite simple web application that will store some user data into an Azure CosmosDB.
The web application should contain user authorization and everything should run in Azure. Furthermore I am pretty good in PHP and C#, which I prefer as development language.
My Question: Can any of you point me to a good tutorial or LinkedIn-Learning-Course?
I would prefer using Visual Studio Code as my primary environment.
Seems you are trying to develop a web application using cosmos db which can be run on azure portal.
Here is the nice official document you could learn step by step.
If you need code sample you can check here for code snippet
You can also find this sample for CRUD operation.
Note: I would suggest you to finish each of the document from beginning to end. So that later on you can easily grab others
tutorial.
If you still have any query feel free to share. Thanks and happy coding!

Building an App in SharePoint Online

I have a client that wanted an easier way for his team members to build/update pages on their site, their site is heavily customized with a lot of JavaScript. The issues is that when a team member wanted to add a new section to the page they had consult a dev person to hard code in the desired features. So we decided to create customizable web parts of those features making the site more self-serviceable.
When I first started I found some documentation that said to use visual studios to build the web part using sandbox code, upload it to the site and then they would just need to activate it to deploy it on the site. Buuut unbeknownst to me code based sandbox solutions are no longer supported in Sharepoint and therefore the web parts we built could not be deployed. I was then told that I needed to build it as an Add-in, but as I started building the add-ins I found that the customizable field properties (i.e. ability to change background color, text style/color and banner color) that I want are not implementable as a add-ins.
So now I’m back at square one and I don’t know if it’s even possible to build a web part as a add-in or do I need to go a different route?
Any thoughts or links to sources you can provide would be HUGELY appreciated!
Thanks
Terek
In SharePoint 2016 things have changed a lot from the traditional model which was the classic way of building web parts. The way you worked before is called "classic", the new way is called "modern", and the way to get your dev environment is the following (brace yourself, it is a long answer):
1) In SP2016/Online you will need to configure your dev machine with the following environment, installing the following:
NodeJS Long Term Support version
Yeoman (which will be used to create web parts)
GULP (which will play the role of virtual web server)
Once the three components above are installed, you will install the Yeoman SharePoint Generator to create the SharePoint Web Parts, Yeoman simplifies the process of creating things by delivering templates ready to use and making all the configurations standard, you gonna love this guy!
To configure your machine see the following link:
https://dev.office.com/sharepoint/docs/spfx/set-up-your-development-environment
2) In SP2016/SP Online, you will develop for SPFx (SharePoint Framework), Microsoft has made significant efforts to address the changes and help developers to embark on this new journey by publishing training and educational material at GitHub, YouTube, and on its official website (I will add link below), but for the purpose of helping you, please follow this tutorial, it helped me to learn how to develop Modern Web Parts for SP 2016/Online:
https://dev.office.com/sharepoint/docs/spfx/web-parts/get-started/build-a-hello-world-web-part
3) From the tutorial above, you will get a fully functional Modern Web Part that can be deployed to SP2016/Online, you will see the new modern architecture allows you that old experience of "sandboxing" web parts in a faster way without, thus solving your problem of constant updating/refactoring components in a live production environment. This way now allows you to constantly update the code and see the results in real-time , you will be able to see results on your dev environment by calling: https://localhost:4321/temp/workbench.html and at same time on your SP environment. for example: http://portal.company.com/_layouts/workbench.aspx
Links:
YouTube "SharePoint Framework Tutorials" - it is the step by step tutorial video showing the whole process of creating a web part:
https://www.youtube.com/playlist?list=PLR9nK3mnD-OXvSWvS2zglCzz4iplhVrKq
GitHub repository with the full documentation, samples and extras for the SPFx and PnP (this is another story for another time):
https://github.com/SharePoint
I hope it helps you!

How to manage production vs. deployment URLs in office add-in manifest?

I am building an outlook web add-in, and while I am developing I will be hitting a localhost url, but when I deploy I'll of course want to point to my production web server.
I found Specify value for ~remoteAppUrl in an Office add-in manifest which is related, but it seems to rely on using Visual Studio to replace a token in the manifest. I'm developing with Atom on a Mac, so that's not really an option for me. I'd rather not duplicate my entire manifest file if possible. I'm guessing that I'll need to create a find-and-replace script. Or is this already a solved problem and there's something out there I don't know about? :) Thanks!
There is no way to specify separate URLs in the manifest for development and production, and unfortunately no plans to add this in the near future. Find and replace (or a script that does so) is your best option currently.

C# code for automating a website

All I want is to record the actions I perform in a website and have to get the code generated for the same in c#.To make it clear,I juss want to run the code so that the manual activity is performed automatically.Any help would be great.Thanks a lot.
Visual Studio has web test recording, it actually can generate code for you. This will record integration between browser and server. So if you rerun, server will think that you are doing something. This option is not browser automation.
WatiN is another option. This time, it is browser automation tool. It has recording tool too.
Third option is Selenium, very similar to WatiN. There are many tools to record Selenium scripts. Most supported one is Selenium IDE.
All tools, are quite easy to work with, and you can find good tutorials on the respective sites.
My best guess, of your needs is that you need #2 or #3. It looks like #3 is more active/mature tool, but I used both with success, so no problem to choose #2.
If you will go with #1, check what edition of Visual Studio you use. I am afraid, Web Testing could be available only in top editions, like Ultimate.

How do I get started making Web sites with Delphi Prism?

I'm new to Delphi Prism 2011. Where can I find step by step instructions for writing and testing a basic Hello,world type website? I need to write, run and debug a simple website to see how the IDE works and to be sure that the installation including the link with Microsoft IIS is correct. An alternate tutorial giving the same information would also be fine. Thank you.

Resources