.NET MAUI - Create Apps for Android, iOS, Mac and Windows
What you'll learn
- Develop Applications using the .NET platform
- Develop Screens with Pleasant Design
- Work with the MVVM pattern when building apps
- Store data locally using Entity Framework Core
- Use best market practices
Requirements
- Know the C# language and Object Oriented Programming (OOP)
- Know the concepts of the .NET platform
- Know the concepts of SQL database
Description
Attention: This course is a dubbed version of the renowned course available on Udemy: NET MAUI - Create Apps for Android, iOS, Mac and Windows in Portuguese.
About the course:
The .NET MAUI (Multi-platform App UI) course is designed for developers interested in building cross-platform applications using .NET technology. .NET MAUI is an evolution of Xamarin.Forms and enables developers to build native applications for iOS, Android, Mac, and Windows from a single codebase.
In the course, you will learn the basics of .NET MAUI, including setting up your development environment and creating a starter project. You will explore the project structure and learn how to create user interfaces using XAML, a declarative markup language.
The course will cover creating screens and layouts, using pre-defined controls, and customizing the look and feel of your application. You will also learn how to navigate between screens, handle events, and integrate services and access databases.
In addition, the course will cover advanced topics such as creating animations and implementing platform-specific features. You will learn how to debug and test your application on different emulators and physical devices.
By the end of the course, you will have acquired the skills to create efficient cross-platform applications using .NET MAUI. You will be ready to develop native applications for iOS, Android, Mac and Windows, saving time and effort by sharing code across platforms.
Here are some of the main topics covered in our course:
What is .NET MAUI, who is it for and how does it work?
How to set up the development environment for .NET MAUI
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 configure and use styling features of the app
How to use multiple MAUI controls and MAUI layouts
How to use Entity Framework Core to manage your local database (SQLite).
How to use Shell APIs to speed up app building.
How to publish and release an Android app
I hope this summary gives you a general idea of what to expect from a .NET MAUI course. If you have any further questions, feel free to ask!
Who this course is for:
- .NET/C# developers
- Programming Students
Instructor
Profissional em Desenvolvedor de Softwares desde 2007. Já atuei na área de programador, analista de sistemas e analista de requisitos. Possuo um vasto conhecimento que abrange a área de programação, análise, levantamento de requisitos até administração de servidores web.
Trabalhei em grandes empresas no Brasil, nacionais e multinacionais. Tenho vasto conhecimento de desenvolvimento de softwares e programas de edição de imagem, texto e 3D. Minha intenção é passar o conhecimento e experiência adquira ao longo de minha carreira, que tenho certeza que será útil para potencializar o seu talento.