request.png
  • Home
  • Programs  / IT & Project Management

Xamarin Mobile App Development

The need for mobile Apps as businesses and technology solutions has been well established. Mobile App development conventionally has been carried out on three platforms — Android, iOS and Windows. The challenge that exists is that building the same App on different platforms for different purposes is not economically feasible and will always result in operational difficulties. Here is where lies the benefit in using cross-platform mobile App development frameworks.

‘Xamarin’ has emerged as the top cross-platform App development framework. It uses a single language, C#, to create Apps for all mobile platforms. Thus, Xamarin cross-platform Apps look 100% native on any device, providing better user experience, as compared to generic hybrid Apps. The platform has two major products: Xamarin.iOS and Xamarin.Android. With the help of Xamarin, building mobile applications can be as easy as opening the IDE, throwing something together, doing a quick bit of testing, and submitting to an App Store – all done in an afternoon.

Details

  • Duration :
    4 Months
  • Eligibility :
    Basic Knowledge of .NET and C#
  • Program Fee (INR) :
    INR 39,999/-

PROGRAM BENEFITS

  • Certificate from a reputed University UPES in IT + leaders in Xamarin Development – ‘Xebia’
  • On program completion, get opportunity to join as premium App Developer
  • Explore career opportunities in IT and consulting with leading companies in India and Abroad
  • Learn Cross-Platform Application Development and stay ahead with interactive mobile development training as per your schedule
  • Access live, online classes by Xamarin experts. Deliver native Android, iOS, and Windows Apps, using existing skills, teams, and code
  • Native UI, native API access, and native performance
  • Ship cutting-edge apps with same-day support for new OS releases

 

Unique Program Features

WHY ENROL WITH US

Certificate of recognition from one of the finest universities in IT in India and Global Industry leader.

Content developed and delivered by Xebia. Xebia is a ‘Certified Consulting Partner for Mobile Solutions’ of Xamarin (a Microsoft business) and a Certified Learning partner of Microsoft

Only Xamarin Course in the market which also covers significant part of Microsoft Azure Cloud

 

WHO SHOULD DO THIS PROGRAM

  • Mobile App Developers who wish to upgrade to Xamarin Platform
  • Developers who want to utilize their existing skills of .Net or C# to build native mobile Apps
  • Developers who don't want to learn Objective-C, Swift or Java to build native Apps
  • If you are a programmer or coder and wish to acquire to Xamarin App Development skill set for better career opportunity
  • Any professional with programming knowledge and keen to take career opportunity in App Development

PROGRAM STRUCTURE

It is a 4 months program delivered in hands on learning method: you will receive e-learning content for self learning along with live webinar on weekends to learn key concepts and solve real life case studies from our expert.

Introduction to Xamarin , C# and Visual Studio

Learning Outcomes:
  • Learn What is Xamarin , how it works, Basics of C# and Deep Dive into Visual Studio, Intro to Visual Studio (Windows/Mac) Learn about various project templates of Visual Studio.
  • Differences between capability of Visual Studio on Mac and Visual Studio on Windows.
  • Learn more in detail about .NET and C#, various features of C# and how it works.

Introduction to Xamarin Forms

Learning Outcomes:
  • Learn about creating Xamarin Forms (Common UI Library) that runs on Windows, iOS and Android
  • Learn about XAML (eXtensible Application Markup Language), Learn how to create UI in declarative way.
  • Learn about various available Layouts in Xamarin Forms to arrange your UI Elements in specific way or order.

Styling Apps in Xamarin Forms

Learning Outcomes:
  • Learn about creating Static and Dynamic Styles to reuse the look and feel across multiple screens.
  • Learn about Custom Renderers in Xamarin Forms, what is the need of Custom Renderers.
  • Learn About Platform Services for example Speech to Text, Reading Contacts etc.

MVVM and Advance Xamarin Form Topics

Learning Outcomes:
  • Learn MVVM (Model-View-View-Model) its usage and why you should use it.
  • Understand the concept of Binding and why you should use it.
  • Understand the concept of ‘ListView’ and learn how to customize a ‘ListView’.

Basics of Android

Learning Outcomes:
  • Learn Basics of Android, android Project Structure and how it works.
  • Learn Android Activity Life Cycle
  • Learn about the intents and how to move from one screen to another.

ListViews and Navigation in Android

Learning Outcomes:
  • Learn about ListView and navigation in Android
  • Learn about advance features of Xamarin Android ListView
  • Learn about Android Navigation and how to move between multiple Views.

Advance UI in Android

Learning Outcomes:
  • Master the Advance UI Building in Android.
  • Learn about Android Services and why we should use them.
  • Learn about advance features of Android XML.

Introduction to iOS

Learning Outcomes:
  • Learn about Xamarin iOS and how it works,
  • Learn about the iOS specific project structure and how it is different from Android.
  • Learn and master the iOS Designer.

Table Views and Navigation in iOS

Learning Outcomes:
  • Learn about the Table View of iOS
  • Learn about customizing Table Views in your iOS Application
  • Learn about Navigation patterns of Xamarin iOS.

Advance UI in iOS

Learning Outcomes:
  • Learn how to create advance UI in Xamarin iOS application using iOS Designer.
  • Learn about SQLite and the permanent storage approaches in iOS
  • Understand How Tab View Works in iOS.

Integrating Mobile Apps with Cloud & Rest APIs

Learning Outcomes:
  • Learn basics of Cloud and how to integrate Mobile Apps with Cloud using REST.
  • Learn about Xamarin Test Cloud and Automation Testing.
  • Learn about Unit Testing and UI testing in Xamarin

Mobile Dev/Ops and Sample App

Learning Outcomes:
  • Learn basics of DevOps and Mobile DevOps
  • Learn about Cosmos DB and how to build scalable Apps.
  • Learn about Coding Standards and how to write Xamarin Code in a big application.

 

LEARNING METHODOLOGY

Self-Learning:

We provide access to our Learning Management System (LMS) that includes resources from e-books, assignments, Audio-Video links and web-links. The LMS is accessible via smart phones and tabs.

Faculty Led Live Classes:

Our expert faculty members take session on each paper that is delivered through live webinar sessions on weekends. These sessions are joined by students from India and Abroad. If by any chance you miss these live classes, don’t worry, the recorded sessions are uploaded in the LMS.

24 x 7 Student Support:

A dedicated helpdesk to seek resolutions or reach out for any support / help required. This helpdesk is managed by dedicated program managers to ensure timely response and satisfactory closure of queries.

FACULTY MEMBERS

Abhishek Gupta: MTech – BITS Pilani with 12 years of industry experience handling .Net, Azure and Xamarin. Currently Principal Consultant with Xpirit (Part of Xebia Group) https://www.linkedin.com/in/cloud-and-mobile-evangelist/

ELIGIBILITY

  • Basic Knowledge of .NET and C#

FEES

INR 39,999/-

CERTIFICATE

On successful completion of the program, you will get the Certificate in Mobile Development using Xamarin from UPES along with Certificate from Xebia IT Architects.

ABOUT UPES

UPES is the best known University for focused Energy Infrastructure and Transportation domain related education in India. We are considered a premium University by corporates in the EIT domain. Our students are working with some of best known corporates both in India and as well abroad.Upon successful completion of this certificate course, you will have the right background, knowledge and skills to pursue the Xamarin Certified Mobile Developer certification offered by Xamarin University.