Тёмный

A Beginner's Guide to Azure Static Web Apps - Free hosting for Blazor, React, Angular, & more! 

James Montemagno
Подписаться 137 тыс.
Просмотров 21 тыс.
50% 1

I am in love with Static Web Apps and the ability to easily host them completely for free with Azure Static Web Apps. No matter if you are building a web app with libraries and web frameworks like Blazor, Angular, React, Svelte, Vue, Next.js, Nuxt.js, Gatsby, Hugo, VuePress, or basically anything that has static content (HTML, CSS, JavaScript), you can take advantage of Azure Static Web Apps. Free web hosting, integrated API with Azure Functions, first-class CI/CD support for GitHub & Azure DevOps, Globally Distributed, Free SSL Certificates, Custom Domains, seamless security model, and so much more is packed in! FOR FREE!
In this video I walk through how to create your very first Azure Static Web app, how to deploy it with GitHub actions, how to communicate with an Azure Function backend, and how to setup a full custom domain name with SSL certs! In under 30 minutes!
Links:
Signup for Azure for Free: azure.microsoft.com/free/
Student Azure Signup - azure.microsoft.com/free/stud...
Azure Developers RU-vid - / @azuredevelopers
Azure Static Web Apps Documentation: learn.microsoft.com/azure/sta...
30 days of Static Web Apps - www.azurestaticwebapps.dev/
The SWA! www.mylifewithandroid.com/
Join this channel to get access to perks:
/ @jamesmontemagno
👕 Buy some swag! - jamesmontemagno.myspreadshop....
☕️ Buy me a coffee - www.buymeacoffee.com/jamesmon...
Follow:
👨‍💻 GitHub: github.com/jamesmontemagno
🦜 Twitter: / jamesmontemagno
📄 Website: www.montemagno.com
📰 Newsletter: newsletter.montemagno.com/
Chapters:
00:00 - Intro
00:55 - What are Azure Static Web Apps?
03:33 - Documentation, Getting Started, Templates
05:15 - Blazor Starter Templates Walkthrough
08:30 - Creating our Azure Static Web App
09:40 - Comparing Free & Standard Plans
11:05 - Setting up GitHub Continuous Integration & Deployment
17:05 - Configuring SSL Cert & Custom Domain
20:14 - Configuring APEX Domain without www
24:24 - Wrap-up and final thought on static web apps
Disclaimer: This channel, videos, and streams are created in my spare time and are a product of me... James Montemagno! They are NOT officially affiliated or endorsed by Microsoft (my employer) in any way. Opinions and views are my own.
What is on my hat? It is the CLE clothing logo because I am from Cleveland! Checkout their awesome CLE merch: cleclothingco.myshopify.com/
What is that art on my wall? It is an original piece from the French street artist Gregos of La Butte Montmartre: / bcez1onhiqx
My Setup:
📷 Canon M50 Mark II - amzn.to/3P8R7lp
💡 Nanoleaf Elements Lights - amzn.to/3umwJVW
🎙 Blue Spark Microphone - amzn.to/3qgtYkq
🎙 Blue Pop Filter - amzn.to/3jEWM3r
🤳 Rode Microphone Arm - amzn.to/2Z68AlE
🎧 Sony MDR7306 Headphones - amzn.to/372jxta
📲 Stream Deck - amzn.to/373Uk1n
📹 Elgato Cam Link - amzn.to/3a9eGbh
📷 GoPro Hero - amzn.to/374lm90
🖱 MX Master 2S Mouse - amzn.to/3d7J2gj
⌨️ Tecware Phantom Keyboard - amzn.to/3aUP4y9
#azurestaticwebapps #staticwebsite #dotnet #blazor #staticwebapps #azure

Наука

Опубликовано:

 

22 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 54   
@TheJoker-te7te
@TheJoker-te7te 6 месяцев назад
Thank you for this awesome guide! My site is up and running via Azure Static Web Pages right now. Kudos to your colleagues on the Azure Team for delivering this great product.
@markusn4614
@markusn4614 Год назад
I really liked that you showed the actual steps in getting that custom domain up and running! First time I've seen that in a tutorial, and it's vital information in static web apps due to those strange auto-generated domains. If you had shown how to do simple authentication with Azure Ad this would have been a perfect video, hopefully in some other video!
@JamesMontemagno
@JamesMontemagno Год назад
Good idea on auth! I will play around with it
@JoeBonez
@JoeBonez Год назад
I had a standard web app which, because i had external dns, required a minimum B1 app service plan. It was costing me around $120 a month even with minimal usage. It also required a certificate which renewed annually, at additional expense. Moved it to a static web app with the paid level (because it is a business site) for $9 a month. Amazing service.
@JamesMontemagno
@JamesMontemagno Год назад
I had something pretty similar. I was using one of my favorite CRMs but just really for static content... was paying $25 a month and now 0!
@leeper
@leeper Год назад
James this is awesome! I'm so happy to see another great tutorial on Azure from you. I'd love to see more on Blazor as well. As a JS SPA dev it's kind of fascinating to learn about a different way to build web UIs. PS I'm the Twitter guy asking for the tutorial 😂
@abdulrahmankayali5660
@abdulrahmankayali5660 Год назад
Wonderful! Having the full workflow of deploying a Web App backed with Azure Functions for FREE inspires a lot of junior developers on a budget and helps them to bring their ideas to life. Thanks so much
@stephenadams6959
@stephenadams6959 Год назад
Great video. I really enjoy all the content you create. Thanks heaps for helping us all out.
@FullExtension1
@FullExtension1 Год назад
Thank you, James! You are absolutely awesome dude, keep up the amazing work.
@blinkskaterkc
@blinkskaterkc Год назад
Good job James. This vid was great!
@marcoscarvalho9956
@marcoscarvalho9956 Год назад
hello james thank you, your classes are of great value, whenever i can even though i don't understand english very well but coding is a universal language. Hugs. Brazil, Sao Paulo. Tradutor Google.
@Guru1413
@Guru1413 Год назад
Thanks for sharing amazing content, It will be help us if you do a video on Azure Functions for starters
@JamesMontemagno
@JamesMontemagno Год назад
Sure thing!
@michael_azzer
@michael_azzer Год назад
Amazing, your video will be start point that push my to start learn blazor❤
@andrewfraser2760
@andrewfraser2760 Год назад
Thanks James, that was really informative 👍
@JamesMontemagno
@JamesMontemagno Год назад
Very welcome
@jd31068
@jd31068 Год назад
That's great! Thanks for this video.
@manivasahanb1456
@manivasahanb1456 3 месяца назад
Excellent demo👍
@ajaysh73
@ajaysh73 11 месяцев назад
Can you do a video on next js deployment on Azure with a local agent as MS doesn't provide free parallism. I'm getting an internal error after following all the steps.
@markharby180
@markharby180 Год назад
Nice video James, refreshing change to show all the 'in-between' bits. Would be good to follow-up with an introduction to Azure Functions so we can pull data into the Static Web App from a database (showing the best options).
@brucefox6580
@brucefox6580 Год назад
Great content, thank you James.
@JamesMontemagno
@JamesMontemagno Год назад
Glad you enjoyed it! Thank you!
@abdulhabdulroof5215
@abdulhabdulroof5215 Год назад
James Stay awesome man😎 you are the best
@jorgeromero4680
@jorgeromero4680 Год назад
thanks a lot it's eye opening!
@mjdobson88
@mjdobson88 Год назад
Your a star mate, love your movies and yeah I want to see more
@razzi3E
@razzi3E 4 месяца назад
Great video, thank you James. Following on from setting up and building the static web app, I imagine in a production setup you would want to front your application with a WAF (Web Application Firewall)?
@hansroger3987
@hansroger3987 Год назад
thanks for the amazing content
@JamesMontemagno
@JamesMontemagno Год назад
My pleasure!
@10Totti
@10Totti Год назад
Many thanks!
@JamesMontemagno
@JamesMontemagno Год назад
You're welcome!
@barsenovic
@barsenovic Год назад
I love your Azure videos! Keep it going bro... how do you convert console app to Azure? do you use Functions?
@pquesadacr
@pquesadacr Год назад
Awesome!
@SayyadHasan
@SayyadHasan Год назад
Awesome ❤
@JamesMontemagno
@JamesMontemagno Год назад
🙌
@sumabhat3493
@sumabhat3493 Год назад
Thank you so much for the video. I am able to follow till ALIAS record entry. Since I am using GoDaddy so I am assuming "A" record in GoDaddy means ALIAS record. But it does not take the auto generated code of Azure Static webapp. It takes only the IP Address, It will be great help if you show the same steps for GoDaddy
@KingNDJ247
@KingNDJ247 Год назад
I love how inclusive the intro was
@Dabayare
@Dabayare Год назад
Do they have something similar for native apps. Something that will not require ppl to download again but it just gets updated.
@jaysonragasa7902
@jaysonragasa7902 4 месяца назад
Hi James. What do you think is wrong here because when I start running the "Api" project. I get this message " No job functions found. Try making your job classes and methods public. If you're using binding extensions (e.g. Azure Storage, ServiceBus, Timers, etc.)"
@iVictorHugo
@iVictorHugo Год назад
Thanks James for this amazing content. Do you know if we can create an azure account without entering a credit card?, so we can make use of this amazing service and learn :)
@JamesMontemagno
@JamesMontemagno Год назад
I believe it is required unless you are a student learn.microsoft.com/en-us/answers/questions/730741/using-azure-free-tier-without-creditcard
@kyuantym
@kyuantym Год назад
Can I host my personal portfolio and blog site here?
@JamesMontemagno
@JamesMontemagno Год назад
Absolutely!
@Baraka-yl2dp
@Baraka-yl2dp Год назад
Can one use SWA to host WordPress sites for free?
@JamesMontemagno
@JamesMontemagno Год назад
WordPress isn't a static site and needs a server to run. You can host it in App Service. But you can use other things like Jekyll for blogging learn.microsoft.com/en-us/azure/static-web-apps/overview
@Baraka-yl2dp
@Baraka-yl2dp Год назад
@@JamesMontemagno thanks. Answer much appreciated.
@orhancanoguz4423
@orhancanoguz4423 Год назад
There thousands of HOST do the same things `NO CREDIT CARD ` OBLIGATION is necessary it's been a hassle...
@egldeveloper9903
@egldeveloper9903 Год назад
Is it possible to change the video theme from dark to white (choose white or black interactively)? Black theme bad for my eyes :(
@jeremiahsease5784
@jeremiahsease5784 2 месяца назад
It's all good until you need a database
@contactthejeff
@contactthejeff Год назад
Does anyone experience the API failing when running locally? I cloned the repository, made no changes, and get the following error with the api call inside the razor page: System.Text.Json.JsonException: '
@mateo9467
@mateo9467 8 месяцев назад
savior
Далее
Web Developer Roadmap (2024) - Everything is Changing
25:02
Blazor in 100 Seconds
2:33
Просмотров 558 тыс.
Host a Static Website in Azure in 60 Seconds
7:24
Просмотров 31 тыс.
Собираем комп за 500 000 рублей!
6:44:35
Aura 879dsp новинка и хит
0:48
Просмотров 160 тыс.