loader image

Empire Training

Développement Mobile - Xamarin

This training aims to teach you the basics of mobile development with Xamarin software and, in particular, the many constraints that developers must know how to manage in this type of development. 

It will also be a question of clearly highlighting the differences between the iOS, Android and Windows Phone mobile environments, particularly in terms of ergonomics, user experience, framework and associated technical environments.

Flexible 100% online training

Start your new career at any time! Available part-time? No problem, study at your own pace.

Professional projects

You will develop your professional skills by working on concrete projects inspired by business reality. No problem, study at your own pace.

Personalized support

Benefit from weekly mentoring sessions with a business expert.

image (69)

Earn certificates and diplomas

Earning certificates and degrees can enhance your career, broaden your horizons, and provide you with increased personal satisfaction.

Xamarin Training Objectives

Operational objective:

Developing Mobile Applications with Xamarin Software.

Educational objectives:

  • Understanding the Xamarin Framework Architecture
  • Understanding Cross-Platform Mobile Architectures
  • Master the basics of mobile programming for iOS and Android
  • Know how to develop an end-to-end cross-platform mobile application (iOS, Android)
  • Know how to test an application.

Who is this training for?

Audience :

This Xamarin internship is aimed in particular at software architects, mobile project managers, developers/testers.

Prerequisites:

Knowledge of the Microsoft .NET, C#, Visual Studio and TFS environment.
Un bon prérequis consiste à avoir suivi la formation « C# Développer en .NET avec Visual Studio 2017 » (SLVS7).

 

A pedagogy based on practice

  • Acquire essential skills by validating professional projects.
  • Progress with the help of a professional expert.
  • Gain real know-how as well as a portfolio to demonstrate it.

Xamarin Basics:

Introduction

Know the multi-platform approaches of the market compared to the approach
 Xamarin
Learn to use Xamarin tools and technologies
Learn how to use Microsoft and third-party tools 
in the context of cross-platform development
Objective-C, Java and C# languages: advantages and disadvantages
Preparing and Configuring Your Development Environment 
with Xamarin, iOS and Xamarin, Android

Basic concept

DotNet cross-platform
Base Class Library (BCL) and Portable Class Library (PCL)
Xamarin: the framework, its architecture and the binding mechanism
Key points on structuring your projects and reusing your code
Target platform supports, iOS and Android
Extension / integration with Windows Phone and Windows 8 platforms
Limitations of Xamarin and mobile platforms, impact on your developments

Development cycle

Integration with development tools and development cycle
Getting started with Visual Studio and MonoDevelop with Xamarin
Design of your projects
Interface Design (UX) Development
Tests
iOS Limitations: Multithreading, Hardware Resources, Security, 
OS constraints…
Android limits: multithreading, different form factors, 
fragmentation, security, OS constraints…
Best practices for better managing your development cycle (ALM…)

Studying Deployment with Xamarin

General consideration on mobile application deployment
IOS: deployment on the Apple Store, deployment in companies, Ad-Hoc…
Android: deployment on Google Play and other Android stores

Individual and privileged supervision.
The Empire Training community

Online pre-registration

Please fill out the form

Please fill out the form

Please enable JavaScript in your browser to complete this form.

Mobile Development pre-registration

Experience
Training format
Need for training
Click or drag a file into this area to upload it.

How does an Empire Training course work?

From the chosen training to their entry into their new career, our students recount each stage of their experience and the support they received.

WhatsApp
Send via WhatsApp