Full program description
Xamarin with Azure Services
Most of the content comes from the best source available: Xamarin University. This is topped with insights we gained from conducting our core business: building 5 stars real world projects for our consumers. The content follows the same pattern: Theory, Hands-on exercises, Quiz.
Who Should Attend
.Net C# developers with little or no experience of native and mobile development.
Module 1: Intro to Xamarin.Form
What is Xamarin? How does Xamarin.Forms differ from Xamarin.Android and Xamarin.iOS?
What code can I share across my apps?
Can I develop on Windows and macOS?
By the end of the course, you will be able to choose the Xamarin approach that is right for you
Module 2: Xaml in Xamarin.Forms
Forms lets you define your UI using the eXtensible Application Markup Language (XAML). This gives you a clean separation of UI and behavior and makes it easy to utilize a design expert and design tools.
Module 3: DataBinding
Use Data Binding in Xamarin.Forms to connect your application's data to your UI.
Module 4: Layout in Xamarin.Forms
Specify the size and position of the controls in your Xamarin.Forms UI using the two most common layout containers: StackLayout and Grid
Module 5: Xamarin.Forms ListView
Use the Xamarin.Forms ListView control to display scrolling lists of interactive data.
Module 6: Styling Xamarin.Forms
Use resources and styles in Xamarin.Forms to manage shared values and provide a consistent UI look and feel.
Module 7: Xamarin.Forms Custom Renderers
Use Renderers to customize the behavior of existing Xamarin.Forms controls and create your own custom controls.
Module 8: Xamarin.Forms Effects
Use Effects to customize the appearance of the native controls that underlie Xamarin.Forms elements.
Module 9: Consuming Rest Services
Access cloud-hosted data using REST-based web services and HttpClient.
Module 10: Implementing MVVM in Mobile
Apply the Model-View-ViewModel (MVVM) design pattern to your Xamarin.Forms apps to improve code reuse and testability.
Module 11: Mobile Application Architecture
Learn common architectural principals and styles to properly structure your mobile app.
Module 12: Data Caching/Local Persistence/Mobile Data
Maximise user experience by speeding your application load time through caching. Use local databases to persist and query your local data.
Module 13: Use of 3rd Party Libraries and Plugins Using Xamarin.Essentials
Learn to integrate and use 3rd parties libraries, Walkthrough popular plugins
Module 14: Dependency Injection / Service Location in Mobile
Build your application is a loosely coupled way and build your own device specific services.
Module 15: Unit tests in Xamarin.Forms
Develop xamarin.forms app the right way through test driven development
Build solid scalable enterprise cross platform iOS and Android mobile applications using C#, the Xamarin framework and Asp.Net Web Api.
Hardware / Software prerequisites (per student):
Mac running OSX 10.12+
Parallels VM installed (optional)
Windows installed on bootcamp (optional)
If Windows and Parallels are not setup on the Mac workstation, then each student will need a pc running Windows setup on the same network as the mac stations.
Good knowledge of the .Net framework using C#, or equivalent Object Oriented language (Java, Swift, Objective C, Kotlin)
|Course Title||Full Course Fee|
|Before GST||With GST|
|Xamarin with Azure Services||$1,550.00||$1,658.50|