Course Batch Starts, Timing, Price & Enroll

Program Duration Batch Starts Time Price Enroll Book free demo
Weekend
24 Hrs Weekend Morning-Batch USD 700
INR 30000
Enroll Now Book free demo class
Weekend
24 Hrs Weekend Evening-Batch USD 700
INR 30000
Enroll Now Book free demo class
Weekdays
24 Hrs Weekdays Morning-Batch USD 700
INR 30000
Enroll Now Book free demo class
Weekdays
24 Hrs Weekdays Evening-Batch USD 700
INR 30000
Enroll Now Book free demo class

About Course

The targeted audience for this course can be –
Software Engineer
Mobile Application Developer
.NET Programmers
Mobile Application Architects
Android / iOS Developers
This course is designed to provide training for the essentials of Xamarin platform. With Xamarin you can create fully native apps for Android, iOS, and Windows using the power and productivity of Microsofts development tools and services. This course will cover the topics such as core and fundamental principle of Xamarin, mobile application development with iOS, Android and Cross-Platform.
After completing this course you will be able to –

Setup and configure Xamarin platform
Gain basics of Xamarin.Social, Xamarin.Mobile component
Understand the core concept of Xamarin.Forms
Use .NET libraries
Work with Resources and Styles
Work with SQLite and Mobile Data
Deploy application to Google Play & iOS AppStore
Before joining this course the candidate must aware with the .NET framework, programming in C# and basics of mobile application development.

CURRICULUM

Xamarin

  • 1.1 The types of mobile apps can be created with Xamarin Studio vs. Visual Studio on both Windows and MacOS
  • 1.2 Google Android SDK emulator performance tips
  • 1.3 Requirements for creating a Xamarin.iOS application
  • 1.4 .NET features supported by Xamarin
  • 2.1 Differences and approaches to sharing source code files
  • 2.2 Techniques used to switch to the UI thread
  • 2.3 Basic knowledge of the Xamarin.Social component
  • 2.4 Basic knowledge of the Xamarin.Mobile component
  • 2.5 Differences between common design patterns used in mobile development (MVVM, IoC/DI, Singleton, etc.)
  • 2.6 Using the Nuget and Xamarin Component Store
  • 2.7 Basic knowledge of .NET libraries you can use in Xamarin.iOS and Xamarin.Android
  • 2.8 Using the async / await keywords

Module

  • 3.1 Navigation patterns used in Android
  • 3.2 Navigation patterns used in iOS
  • 3.3 How to add items to the Android Options menu
  • 4.1 Advantages and restrictions to SQLite
  • 4.2 ORM libraries used in the mobile world
  • 4.3 How to abstract paths in Xamarin.Android and Xamarin.iOS
  • 4.4 Isolated storage on Xamarin.Android, Xamarin.iOS and Windows Phone
  • 5.1 Common architecture and data formats used in Web Services
  • 5.2 Approaches you can use to access a web service from a Xamarin application
  • 5.3 Available bindings in WCF/SOAP for Xamarin
  • 6.1 Know your Xamarin.Forms core types - Page types, Layout containers, etc.
  • 6.2 What is XAML and how is it used at runtime?
  • 6.3 How do you set a complex property in XAML?
  • 6.4 What is a markup extension?
  • 6.5 How does the Expand flag affect StackLayout and Grid?
  • 6.6 How do you align a view on an edge of the parent?
  • 6.7 What is a ResourceDictionary?
  • 6.8 Whats the difference between a dynamic resource and a static one?
  • 6.9 What are the three pieces of information needed for a Binding?
  • 6.10 What are the different ways to supply the source for a Binding?
  • 6.11 How do you write a value converter?
  • 6.12 What is the BindingContext?
  • 6.13 What cells are available out of the box for the ListView control?
  • 6.14 How do you assign a DataTemplate to a ListView?
  • 6.15 How are Effects located?
  • 6.16 How does Xamarin.Forms render a control?
  • 6.17 What happens if an Effect is applied to the element, but is not supplied by the platform?
  • 6.18 What is a RoutingEffect?
  • 7.1 Android application core types - Activity, Intent, Adapter, ListView, Context, Bundle, etc.
  • 7.2 Project types included with Xamarin and Visual Studio for Xamarin.Android
  • 7.3 Setting an id on an Android view
  • 7.4 How to launch an Activity
  • 7.5 Resources and Assets in Android
  • 7.6 Layouts in Android
  • 7.7 Android Manifest settings
  • 7.8 Android Support libraries
  • 7.9 Working with Emulators in Android
  • 7.10 What native types can be used in Xamarin.Android
  • 7.11 How Xamarin.Android executes your code.

Module

  • 8.1 iOS core types - AppDelegate, UIWindow, UIView, Storyboards, UIViewControllers, etc.
  • 8.2 Launch images in iOS
  • 8.3 Project types included with Xamarin and Visual Studio for Xamarin.iOS
  • 8.4 XIBs vs. Storyboards
  • 8.5 Universal apps (_not_ Unified API)
  • 8.6 How Xamarin.iOS executes your code.
  • 8.7 Attributes used in Xamarin.iOS ([Register], [Outlet], [Export] etc.)
  • 8.8 What is in the Info.plist
  • 8.9 Positioning UIViews in code
  • 8.10 Restrictions of the iOS Simulator
  • 8.11 Folders in the app
  • 8.12 Autosizing ("Springs and Struts") in the designer
  • 8.13 Unsupported .NET features in Xamarin.iOS due to no JIT.
  • 8.14 Creating a provisioning profile
  • 9.1 What are the basic steps for deploying an application to Google Play & iOS AppStore.
  • 9.2 Application packaging for each platform

Exam & Certification

Xamarin University is offering a certification in Xamarin technology named as "Xamarin Certified Mobile Developer". This exam validates skill and knowledge of a candidate about the core principles of Xamarin development to become successful in their mobile career.
Exam Name: Xamarin Certified Mobile Developer
Number of Question: 150
Passing Score: 80%
Exam Duration: 2-3 Hours

POWER OF CHOOSING YOUR TRAINER - TAKE DEMO FROM 3 TRAINERS AND SELECT


Disclaimer

** The above course information is taken from Xamarin University

* Money Back Guarantee till demo and 1st class of the course.


Copyright ©2015 Hub4Tech.com, All Rights Reserved. Hub4Tech™ is registered trademark of Hub4tech Portal Services Pvt. Ltd.
All trademarks and logos appearing on this website are the property of their respective owners.
FOLLOW US