Phát Triển Game 2D Hoàn Chỉnh Với C# & Unity (Cập Nhật Unity 6)
GameDev.tv Team
.NET MAUI Mobile App Development
Let us start our journey together to build beautiful native cross-platform apps for iOS, Android, macOS, and Windows with .NET MAUI, C#, and Visual Studio! It is the evolution of Xamarin.Forms toolkit allows us to use a single codebase to develop for all platforms.
This course covers everything we need to know to build an app using .NET MAUI. You will learn the basics, including how to build user interfaces with XAML, the Model View View Model (MVVM) pattern, and data binding; how to navigate between pages; how to access device storage, and so much more.
This course has everything you need to learn the basics and set you up for success when building apps with .NET MAUI!
By the end of this course, you will learn the following:
What’s .NET MAUI, who is it for, and how does it work?
How to set up the development environment for .NET MAUI
How to build an Android App
How to use the MVVM Pattern and the MVVM Community Toolkit
How to use Dependency Injection
How to implement interfaces using XAML - Extensible Application Markup Language
How to develop using Event-Driven Development
How to set up and use Shared Resources for styling.
How to use various MAUI Controls and MAUI Layouts
How to implement troubleshooting techniques during development
How to develop and publish a minimal API with .NET Core
How to consume API in .NET MAUI App
How to secure API using JSON Web Tokens
How to implement .NET MAUI Authentication
How to publish and sign an Android App
How to publish an API on Azure for public access
Development Environment Constraints
I use a Windows machine to develop the .NET MAUI application. I primarily focus on building Android apps, but you need an iPhone to test iOS apps. Everything done in these demos is cross-platform.
Content and Overview
To take this course, you will need to know C#. You can use my course C# Console and Windows Forms Development w/ Entity Framework. Even if you have little exposure to the .NET development stack, this course is beginner-friendly and has development tips.
The course content is smartly organized to highlight related activities for each module in the application being built. We will also look at troubleshooting and debugging errors as we go along, implementing best practices, writing efficient logic, and understanding why developers do things the way they do. Your knowledge will grow, step by step, throughout the course, and you will be challenged to be the best you can be.
By the time you have finished the course, you will have moved around in Visual Studio and examined logic and syntax errors so much that it will be second nature for you when working in the .NET environment. This will put your newly learned skills into practical use and impress your boss and coworkers.
The course includes working files hosted on GitHub, including some to help you replicate the demonstrated code. You will be able to work alongside the author as you work through each lecture and will receive a verifiable certificate of completion upon finishing the course.
It's time to take action!
See you in the course!
Khám phá thêm các khoá học cùng chủ đề
GameDev.tv Team
Mosh Hamedani
Rick Davidson
Mosh Hamedani
Mosh Hamedani
Jonathan Weinberger
Academind by Maximilian Schwarzmüller
Ray Viljoen
Tim Buchalka's Learn Programming Academy
Tim Buchalka's Learn Programming Academy
Stefan Jovanovic
Maximilian Berktold
Flutter Mapp
Dr. Angela Yu, Developer and Lead Instructor
Academind by Maximilian Schwarzmüller
Academind by Maximilian Schwarzmüller
Dr. Angela Yu, Developer and Lead Instructor
Denis Panjuta
Rob Percival