.NET Web Academy
              

Build a Weather and Tide App with APIs & Blazor in .NET 8

Create a Modern Weather App with Real-Time Data

❔ About the Course

Whether you're new to Blazor or want to learn how to work with APIs, this project-based course will show you how to build a modern web app from scratch.

You’ll set up a Blazor app, fetch real-time data from weather and tide APIs, and display it beautifully with Blazor components. By the end, you’ll have a functional app and a deeper understanding of API integration in .NET.

📘 What You'll Learn

  • 💻 Create a Blazor Web App and customize its layout.
  • 🔍 Implement a search box to find weather and tide data for specific locations.
  • 📡 Add HTTP clients and fetch data from weather and tide APIs.
  • 📋 Create and manage response classes for clean data handling.
  • 🛠️ Use services to fetch and organize API data efficiently.
  • 🎨 Use modern Blazor components to create a responsive and user-friendly design.

🛠️ What You'll Build

In this course, you’ll create a weather and tide app with the following features:

  • ✔️ A search box to look up weather and tide data by location.
  • ✔️ Real-time weather information, including temperature, conditions, and forecasts.
  • ✔️ Tide details like high and low tide times.
  • ✔️ A professional UI with Radzen Blazor components for better user experience.
By the end of this course, you’ll have a polished and functional app that you can use as a portfolio project or extend with more features.

📝 Course Content

Build a Weather and Tide App with APIs & Blazor in .NET 8
📽️ Introduction & Create the Blazor Web App
Preview
📽️ Install Radzen Blazor
5m 38s
📽️ Change the Layout & Implement a SearchBox
14m 50s
📽️ First Look at the Weather API
3m 24s
📽️ Create Response Classes
3m 02s
📽️ Add an HTTP Client for the Weather API
3m 37s
📽️ Implement the Weather Service
6m 05s
📽️ Implement the Weather API Client - Part 1
5m 31s
📽️ Implement the Weather API Client - Part 2
11m 08s
📽️ Add the HTTP Client for the Tide API
3m 17s
📽️ Implement the Tide Service
4m 51s
📽️ Add the TideResponse Classes
1m 41s
📽️ Implement the Client for the Tide API
9m 07s
📽️ Finish Client Implementations
6m 11s
Holiday Sale

Offer ends Dec 30. Don't miss it!

Own This Course

$59 $39

Billed once.

  • This Course Only
  • 1.5 Hours On-Demand Videos
  • Free Updates (e.g. .NET 9)
  • Source Code Download
  • English Captions
  • Certificate of Completion
  • Lifetime Access
  • Learn at Your Own Pace

Access All Courses Plan

$99$59 /month

Billed monthly.

  • All Courses ($1,514 value)
  • All Source Code Downloads
  • Access to All Future Courses FREE
  • All YouTube Tutorial Source Codes
  • English Subtitles
  • Certificates of Completion
  • Exclusive Community Access
  • Private Discord Server
  • Virtual Coworking Space
  • Cancel Anytime
Just Try It

30-Day Money-Back Guarantee

I’m sure you’ll find this course incredibly valuable. But if it doesn’t feel like the right fit, no problem! You’re covered by a 30-day money-back guarantee — no questions asked.

Missed a Sale? Never Again!

Want to make sure you never miss out on exclusive discounts, new course launches, and important updates from the .NET Web Academy? Enter your email below and stay ahead of the game!

    Rest assured, you can unsubscribe at any time if you change your mind.

    Any Questions?

    Do you have some questions about the .NET Web Academy?

    Feel free to send an email to mail@patrickgod.com. I'll do my best to help. 😊