Praha (18 400 Kč)
Brno (18 400 Kč)
Bratislava (800 €)
The course is intended for developers on the .NET platform who want to get acquainted with the development of multiplatform applications for Windows, Android and iOS using the modern .NET Multi-platform App UI (.NET MAUI) framework. In the course, you will learn about the architecture of this framework, the basic elements of the user interface, application navigation, working with data and web services, an introduction to multitasking, notifications and other techniques common for mobile application development. Emphasis is placed on the implementation of the user interface, which will be shared between the individual platforms, but on which it will be indistinguishable from the native user interface and will be well controlled. Furthermore, emphasis is placed on the correct design of the application architecture, which will allow a high level of code sharing, easy expansion and testing of the application.
You will learn about the new .NET MAUI framework and its use for application development for Windows, Android and iOS You will learn to design and implement user interfaces for applications that you will share between platforms You will try to implement a web services application using the MVVM design pattern You will understand the application life cycle, multitasking options and notifications You'll get an overview of API options on each platform, as well as their limitations You will get acquainted with the possibilities of application distribution, both through public trade and internally in your company
The course is aimed at .NET developers who want to learn how to develop cross-platform mobile applications that will run on Windows, Android and iOS platforms.
Knowledge of C # and Visual Studio environment (course will be conducted in C #) Basic knowledge of XAML
Expert explanation with practical examples, exercises on computers
Printed presentations of the subject
Introduction of platform and tools for application development
Design and implementation of the user interface
Application architecture design enabling code sharing, use of other libraries and packages
Working with data in the user interface
Application navigation and application lifecycle
Working with web services
Working with notifications
Application publishing
The prices are without VAT.