.NET MAUI Mobile App Development

所在平台: Udemy

课程主页: https://www.udemy.com/course/net-maui-mobile-app-development/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:.NET MAUI移动应用开发 课程概述: 本课程将带您一起开始构建优美的跨平台原生应用程序,支持iOS、Android、macOS和Windows,使用.NET MAUI、C#和Visual Studio。作为Xamarin.Forms工具包的演变,.NET MAUI允许使用一个代码库为所有平台开发应用程序。课程涵盖了使用.NET MAUI构建应用所需的所有基础知识,包括如何使用XAML构建用户界面、模型-视图-视图模型(MVVM)模式和数据绑定、页面导航、访问设备存储等内容。课程内容兼容.NET 6和.NET 7,为您提供了成功构建应用的所需知识。 学习目标: - 理解什么是.NET MAUI、其适用对象及工作原理 - 设置.NET MAUI的开发环境 - 构建Android应用 - 使用MVVM模式及MVVM社区工具包 - 运用依赖注入 - 使用XAML实现接口 - 使用事件驱动开发 - 设置和使用共享资源进行样式设计 - 使用各种MAUI控件和布局 - 实施开发过程中的故障排除技术 - 使用.NET Core开发和发布最小API - 在.NET MAUI应用中消费API - 使用JSON Web Tokens保护API - 实现.NET MAUI身份验证 - 发布和签署Android应用 - 在Azure上发布API以供公共访问 开发环境限制: 本课程以Windows机器为基础进行.NET MAUI应用的开发,主要集中在Android应用的构建,但需要iPhone测试iOS应用。所有演示均为跨平台的。 课程内容及结构: 参加本课程的学员需具备C#知识。若您对.NET开发栈有较少了解,本课程也欢迎初学者,提供开发技巧。课程内容经过巧妙分割,以突出每个模块相关的活动,同时将在学习过程中探讨故障排除和调试错误的最佳实践,编写高效逻辑,理解开发者的思维方式。您将在课程中逐步提升知识,并接受挑战以发挥最佳潜力。 结束课程时,您将在Visual Studio中灵活应用逻辑和语法错误的处理,令您在.NET环境中如鱼得水,您的新技能将得到实际应用,给老板和同事留下深刻印象。 课程配有托管在GitHub上的工作文件,包括一些帮助您复制演示代码的文件。您将在学习过程中与讲师一同实践,并在完成课程后获得可验证的结业证书。 行动吧!期待在课程中见到您!

课程评论(0条)

课程详情

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 and allows us to use one code base to develop for all platforms. This course reviews everything we need to know about building 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!Everything in this course is.NET 6 /.NET 7 compatible. 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 setup the development environment for.NET MAUIHow to build an Android AppHow to use the MVVM Pattern and the MVVM Community ToolkitHow to use Dependency InjectionHow to implement interfaces using XAML - Extensible Application Markup Language How to develop using Event Driven DevelopmentHow to setup and use Shared Resources for styling.How to use various MAUI Controls and MAUI LayoutsHow to implement troubleshooting techniques during development How to develop and Publish Minimal API with.NET CoreHow to consume API in.NET MAUI AppHow to secure API using JSON Web TokensHow to implement.NET MAUI AuthenticationHow to publish and sign Android AppHow to publish API on Azure for public accessDevelopment Environment ConstraintsI use a Windows machine to develop the.NET MAUI application. I predominantly focus on building an app for Android, but you need an iPhone to test the iOS applications. Everything done in these demos is cross-platform. Content and OverviewTo 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 broken up to highlight related activities based on 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 is complete with working files hosted on GitHub, including some files to make it easier for you to 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!

课程标签

0人关注该课程

主题相关的课程