Native Mobile Apps with Xamarin Across All Platforms Training
Audience Profile: Native Mobile Apps with Xamarin Across All Platforms Training
The Xamarin Certified Mobile Developer training is made for C# .NET developers who want to get started building native mobile applications. The training starts with the Xamarin basics and will go through topics such as Xamarin architecture, defining UI with XAML and accessing unique and native features of devices.
Achievements upon completion
During this 3-day training, we’ll focus on starting developing native mobile apps for iOS, Android and Windows using Xamarin.Forms. We'll show how to maximize code reuse across platforms while keeping the uniqueness of each platform to maintain the familiarity for the platform’s users. We'll go into the architecture and app concepts of each platform and how to build native apps for these platforms using the native APIs from C#. Next, you will learn how to architect your app in such a way that you can share code amongst these platforms. This will help you get much better ROI than building three separate native apps using the vendor provided toolsets.
You will gain hands-on experience in:
- How to build your first mobile app on the different platforms using Xamarin.Forms
- How to maintain platform uniqueness while sharing a large chunk of your codebase
- Build quality mobile apps for multiple platforms using C#, the .NET framework and the Xamarin platform
- Architect your apps for maximum code reuse
Upon completion, you’ll have completed 50% of the required 20 courses to become a Xamarin Certified Mobile Developer. With the Xamarin University subscription for 1 year, included with this training you’ll be able to complete the other 50% of these courses later and be able to do the Certification Exam as part of the Xamarin University subscription.
On request, the curriculum can be changed to contain other parts of the 75+ courses that are part of the Xamarin University curriculum such as native iOS or Android features. The training can also be expanded to a 5-day training upon request, to cover more in depth and advanced topics.
!Please note, that you need to bring your own laptop for this training.
Make sure you have installed all necessary tools to be able to do the labs during the training. A step by step guide to getting your Mac or Windows machine ready can be found here