
Master building real world applications with Xamarin Forms, using C# to create enterprise level apps, guided by an experienced instructor with MVP credentials.
Build a cross-platform blood donor app for Android and iOS with login, donor profiles, photo capture, and a latest donors feed for easy contact by call or email.
Preview upcoming sections: API jumpstart, dotnet basics, connect with an entity tool using a gorefest approach, secure STPI authentication, deploy to Microsoft cloud, and build a real-world Xamarin Forms app.
Install Visual Studio Community Edition on Windows by downloading the executable, enable mobile development with .NET, and begin building cross-platform apps.
Build real world applications with Xamarin Forms part 2 using Visual Studio for Mac effectively.
Learn to set up a Windows virtual machine on Azure without a Windows PC, using a $200 credit to deploy Windows 10 for Xamarin Forms development.
Create a web api project from scratch in Visual C# and .NET, start with an empty template, learn routing, controllers, models, and configuration for a restful api.
Learn how http verbs map to crud operations, with get, post, put, and delete in a dotnet api, used to read, create, update, and delete data.
Create first web api with http methods guides building a product model, an empty controller, and implementing get, post, put, and delete operations with in-memory data and postman testing.
Gain practical insight into status codes for a Xamarin forms app, using get and post requests, recognizing 200/201 success, and handling bad request and not found errors.
Explore the validation overview, learning why enforcing validation rules on inputs like phone numbers and emails matters to prevent invalid data from reaching the database and APIs.
Implement validations in a web api by adding a user model and users controller, enforcing required fields, string length, and email format with data annotations and model state checks.
Discover the code-first overview in this lesson. Create your data model by defining classes, then let the database be created for you, instead of designing tables upfront.
Implement a code-first entity framework controller to support get, post, put, and delete operations, scaffold the controller, configure a db context and product set, and enable real-time API integration.
Learn to implement a get method using a db context to fetch products, configure the database connection string via scaffolding, and verify data by adding sample records and querying api/products.
Implement the post method to create a new product via the API, validate input, and return appropriate status codes. Test with Postman to verify the record appears in the database.
Implement put method in the controller to update a product by id using a request body, validate model state, save changes, and handle not found cases with clear messages.
Implement a delete method that accepts an id, finds and removes the record via the database context, saves changes, and returns a confirmation, tested with Postman for a 200 response.
Learn how to secure enterprise apps by implementing token-based authentication and authorization for API access, with real-world analogies and guidance on integrating and securing APIs.
secure a real world api by applying authentication and authorization, using an individual account template, obtaining and using access tokens, and testing with postman.
Design a blood donor API with a post method to upload images, handle image bytes via memory streams, and store files in a dedicated folder rather than the database.
Implement get methods in a Xamarin forms API to filter donors by blood group and country and return the latest records in descending order. Secure endpoints with token-based authorization.
Create Microsoft Azure account and start a free 30-day trial by signing up and verifying your identity with a phone number and a valid card. Access the portal at portal.azure.com.
Learn to create a web app on Microsoft Azure by naming the app uniquely, selecting a subscription, and deploying your API to the app, then access the app homepage.
Create a SQL database on Microsoft Azure, configure the connection string, and select location and pricing to set up the database. Download the published profile to configure the app.
Publish and deploy a web api to Microsoft Azure by updating the config with the Azure connection string, setting database credentials, and publishing from Visual Studio through the Azure portal.
Test the deployed VB API with Postman and verify internet access after Azure deployment. Use Azure Kudu to create folders, including an images folder, and enforce administrator-only access.
Create a Xamarin Forms cross-platform project using a template, then set the net standard project for shared code and build a solution with Android and iOS projects.
Explore the Xamarin.Forms project architecture, including dependencies and shared code in the core project, and learn to create, edit, and run pages with XML/XAML and C# for centered Android layouts.
Explore layouts in Xamarin forms by building a simple app, using stack layouts, grid layouts, and absolute layouts to position multiple controls and manage spacing.
Learn to use content page and navigation page in Xamarin forms, navigating with a push async to a second page, customizing the navigation bar, and handling back navigation.
Create a models folder in a Xamarin Forms project, define a user model with email, password, and confirm password, and extend with additional properties to align with the API data.
Build a Xamarin forms api service to register and login users, post and fetch user data, and retrieve latest users by implementing serialization, http client calls, and json handling.
Implement the login method by sending email and password as key-value pairs in a post request. Build key-value list, set the form content, and parse the response to determine success.
Create a findBlood method using country and bloodType to perform a get request, build url with interpolation, pass an access token, and parse response as a list of blood users.
Explore implementing a post method in a Xamarin forms app to send a full object to the server, handling application media type for a real world application.
Create a sign-in page UI in Xamarin Forms using a grid layout, logo image, email and password entries with placeholders and masking, and a login button with a sign-up link.
Implement sign in page functionality in Xamarin Forms part 2 course by using EPA service with email and password, handling login and navigating to home page with insert page before.
Welcome to the Real World App Development course with Xamarin Forms.
Well , Are you tired of boring outdated and incomplete courses , then let's dive in to this course. I'm Asfend Microsoft Most Valuable Professional (MVP) as well as the First Xamarin University Most Valuable Professional at Udemy and in this course I'll explain you every single aspect of real world application in Xamarin Forms. Yeah I know there're lot of courses over internet but there's never a single guide that teaches you how to create a real world application. And the purpose of this course is to train you to build your own Real world Application in Xamarin Forms.
This courses teaches you how to code using Xamarin Forms and build beautiful Android and iOS apps by using Xamarin Forms.
If you don't have any idea about Rest Api then don't worry because in this course along with the Xamarin Forms App Development we'll also create our Real world Rest Api's.
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 completely understand:
How to create a Rest Api via Entity Framework Code First Approach with all the advanced functions including (HTTP Verbs , Status Codes , Validations and much more).
Implement Authentication and Authorization and secure your Api with Access Token.
Create A Real World Api that you'll use in this course.
Create SQL Database on Microsoft Azure
Deploy Web Api on Microsoft Azure
Understand the basics of Xamarin Forms that you'll use to build the Real World Project.
Create a Complete Real World Application in Xamarin Forms From Scratch to End (No Copy paste code I'll explain you each and every single line of code so that you can create a complete Real World Project in Xamarin Forms happily)
Implement All the Login , Registration , Logout functionality in Xamarin Forms and Make the Application Real Time via Rest Apis.
How to make asynchronous API calls, store and retrieve data from the cloud, and use the JSON format for server communication.
Make application user friendly by applying Splash and Icons.
Don’t waste your time
Don't waste another minute of your precious life on poor quality videos courses. Or instructors who you can't understand. Or teachers who have no real world in-person teaching experience. Your time is precious. In this course you'll get a best instructors with carefully crafted content, beautiful outline and proper structured material and learning by doing.
I'll explain you each and every single line of code. I've been in your shoes and every time copy and paste is not a solution and that's why I've tried to create everything in front of you so that you can learn how to solve the errors. We'll learn every thing from scratch.
And before this course you don't need my other courses. If you're a C# developer and you think you can easily pick the Xamarin Forms concepts easily then you should go ahead with this course.
After this course you'll be very much familiar with Xamarin Forms and you'll be able to create any kind of real world application in xamarin forms quite easily as well as efficiently.
Sign up today, and look forward to:
Over 5 hours of HD 720p video content
Building a Real World fully-fledged application including ones that use Rest Api , Access Token , Authentication , Authorization, Media Plugin and much more.
All the knowledge you need to start building any app you want
Hundreds of dollars worth of design assets
$5000+ in person app development bootcamp course materials and curriculum.
Remember...
After this course you'll get all the Xamarin Real World Application Source Code and along with this I'll also share a Complete Backend Code for the Rest Api's with you but you need your personal Azure Portal where you can launch your web api and test it in Xamarin Forms Application. In this course I've used my personal Account and I'll not give the access to the api that's hosted on my Azure Portal.
But don't worry inside the course I'll tell you how you can get the $200 Azure balance for one month.
I'm so confident that you'll love this course that we're offering a FULL money back guarantee for 30 days! So it's completely risk free, sign up today with ZERO risk and EVERYTHING to gain.
So what are you waiting for? Click the buy now button and join the world's First Complete Real World App Development Course with Xamarin Forms.