
Publish your dotnet core RESTful APIs to a third-party hosting provider. Learn to use a 60-day free trial, verify your account, and configure FTP credentials to deploy.
Set up a hosting account, attach a web site domain and a MySQL database, and download the public settings profile; prepare to add tables with migrations.
Connect to a MySQL database, create and apply a new migration to generate tables, then run update-database to apply changes and verify the new tables.
Explore the API documentation, import the API documentation file into Postman, and navigate the real estate API endpoints for users, categories, properties, and bookmarks.
Walk through the categories endpoint, authenticate with a bearer access token from the login endpoint, and retrieve the categories list while handling unauthorized responses.
Test bookmark endpoints in the .NET MAUI app by adding bookmarks with user and property IDs, retrieving bookmarks with an access token, and deleting bookmarks by ID.
Create and organize property model classes by converting JSON to C# subclasses, linking property detail, trending properties, and search endpoints, and preparing for bookmark models in a .NET MAUI app.
Implement a register user method in the api service, posting json data via an http client to the register endpoint, using json serialization and async handling to return a boolean.
Develop a service method to fetch categories from the endpoint using an authorization header with a beta access token, then deserialize json into a list of category objects.
Design a register page in a .NET MAUI app by adding a content page, choosing C# or XAML, and implementing controls for name, email, phone, password, and a register button.
Design a login page in a .NET MAUI app by reusing the register page code, enabling navigation to login after registration, and updating UI with email and password entries.
Create a tab page in .NET MAUI by turning a content page into a tab page, register home, bookmarks, and settings with icons, and redirect after login to tab page.
Learn to customize the tabbed page in .NET MAUI by placing the tab bar at the bottom on iOS and Android, and adjust the selected and unselected tab colors.
Welcome to the First Real World App Development course with .NET MAUI.
I'm Asfend Microsoft Most Valuable Professional (MVP) and Xamarin University Most Valuable Professional and in this course I'll explain you every single aspect of real world application in .NET MAUI.
This courses teaches you how to code and build beautiful Android and iOS apps by using .NET MAUI
By getting this course, you can be rest assured that the course is carefully thought out and edited. And I'm always happy to answer student questions.
So by the end of the course, you'll be able to :
Build a real world application with .NET MAUI
Deploy Rest Api's to Azure & Third Party Hosting Provider
Consume Restful Api's.
Consume Nuget's in .NET MAUI
Create a Complete Real World (Real Estate) Application in .NET MAUI From Scratch to End.
How to make asynchronous API calls, store and retrieve data from the api, and use the JSON format for server communication
Make application user friendly
Working with Collection View and much more
Prerequisites
In order to complete this course you must have a knowledge of C# and XAML .
.NET MAUI or Xamarin Forms knowledge is must for this course.
Remember
Well in this course we'll use the MAC machine to develop the .NET MAUI applications. If you've a MAC machine then you'll be able to test both the android and IOS application but if you've a windows machine then you can only test the android application.
But don't worry because all the code we'll use in this course will be used on all the platforms including Android , Windows and IOS.
What you'll get from this course ?
After this course you'll get all the Application Source Code.
You'll get the helping material like code snippets and assets along with this course.
Plus you'll also get the Rest Api's source code.
I know time is money and that's why I've tried my level best to keep this course short so that you don't lose momentum and learn all things in .NET MAUI in short time.
So what are you waiting for? Click the buy now button and join the Complete Real World .NET MAUI Development Course and lets' start learning.