FORMATION XAMARIN : CYCLE COMPLET / OFFICIELLE ET CERTIFIANTE



Documents pareils
DEVELOPPEMENT MOBILE - ETAT DE L ART DES SOLUTIONS

Livre Blanc XAMARIN. Le développement mobile multiplateforme

Les fondamentaux du développement d applications Java

Android 4 Les fondamentaux du développement d'applications Java

Développement tablette Android. SophiaConf2011 Par Arnaud FARINE

Point sur les solutions de développement d apps pour les périphériques mobiles

Solution de Mobilité SAP SUP & AFARIA. Meltz Jérôme

SMPMKPOT=aKbKbKpK=a îéäçéééãéåí=çû^ééäáå~íáçåë= kçã~çéë=j=abbp^mm

Introduction au développement SharePoint. Version 1.0

Avanade et Xamarin : la voie rapide vers la réussite mobile.

AJAX. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada

de logiciels Web 2.0, SaaS Logiciels collaboratifs Portails pour entreprises Développement iphone, Android WebApp HTML5 Mobile marketing

Productivité Performance Mobilité

Xavier Costa. «Write once, run anywhere»

Christophe Pagezy Directeur Général Mob:

Visual Paradigm Contraintes inter-associations

Iphone vs. Android. Mardi 17 Novembre 2009 Paris, la Défense. Xavier PARADON, Directeur Technique Valtech Training

Environnements de développement (intégrés)

Table des matières Introduction Démarrage Les composants graphiques... 26

DA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova

Formation Certifiante Scrum Master

Notre processus d embauche

Outils, langage et approche Android Une introduction. Nicolas Stouls lyon.fr

Benjamin DE VUYST. Architecte solutions Microsoft.net Certifié Microsoft.net Core et WPF

Optimiser pour les appareils mobiles

HERMES SYSTEM et BEWISE souhaitent vous offrir les meilleures compétences.

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude

< Atelier 1 /> Démarrer une application web

TP2 : Client d une BDD SqlServer

Développement d'applications mobiles avec ADOBE FLEX et ADOBE FLASH TM BUILDER

App vs. WebApp Best Of Mobile 5 avril 2012

INTRODUCTION AUX TESTS DE PERFORMANCE ET DE CHARGE

Introduction à l informatique en BCPST

SPT Description du cours NORAMSOFT SPT2013. SharePoint 2013 pour développeurs

Bien aborder un projet SharePoint 2013

Module.NET 3 Les Assemblys.NET

Fidéliser les collaborateurs tout en améliorant leurs compétences

Semarchy Convergence for MDM La Plate-Forme MDM Évolutionnaire

Catalogue des formations

Séminaire Partenaires Esri France 7-8 juin Paris Les API ArcGIS pour les smartphones

Le stockage en ligne. Ni icloud, ni MegaUpload et consort ne seront traités ici.

Catalogue de Formation

Speexx Basic Anglais, Français, Allemand, Italien, Espagnol,

Déployer une application cliente avec le Framework.NET 3.5 Client Profile

FABRIK4WEB. création web - communication interactive - solutions digitales

Catalogue des formations. Depuis 15 ans, nous soutenons votre évolution. Leadership et potentiel humain Amélioration des processus

Comment télécharger et

Découvrez notre solution Alternative Citrix / TSE

Table des matières. Partie I Concepts de base Préface... VII

Plan de formation des Personnels en CUI-CAE Année

Présentation des offres MobileIron Cloud

Dispositif sur budget fédéral

Didier Perrot Olivier Perroquin In-Webo Technologies

Catalogue des formations 2014

Armand PY-PATINEC 2010

PRÉSENTATION EXPRESS - TFE - VERCAMMEN AUGUSTIN - 3TID1 - DWM

Android. Présentation d Android. Florent Garin

Calendrier crim.ca/formation

Messagerie & Groupeware. augmentez l expertise de votre capital humain

CANOPE de l Académie de MARTINIQUE PROGRAMME DE FORMATION. Programme1 : Domaines Numérique et Documentation Mars-Avril 2015

Guide explicatif de l utilisation. de la plateforme d éducation en ligne (e-learning)

Utilisation du gestionnaire de références Zotero pour FIREFOX 4.0 avec plugiciel de Word

Twixl Portfolio DE INDESIGN VERS LES TABLETTES. Luk Dhondt - Product Manager

Sql Server 2000, 2005, 2008 R2 o T-SQL o Création d'un modèle de données o Full text search o Administration Oracle 9i, Oracle 11g

LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1

Révolution du mode de travail en magasin

L informatique en BCPST

SQL Server Installation Center et SQL Server Management Studio

FORMATION KAWET. Formation : Créer une appli mobile avec Kawet

Formations 2015 JASPER, REDMINE, TABLEAU, TALEND, SPAGO BI ALTIC & SYNOTIS - TRAINING CENTER 24 RUE DE L EGLISE VINCENNES

+ = OpenStack Presentation. Raphaël Ferreira - enovance. Credits : Thanks to the OpenStack Guys 1

Valoriser vos bases de connaissances avec AMI Help Desk. AMI Enterprise Discovery version 3.9

La Communication Unifiée et la collaboration pour

LES OUTILS DES DESIGNERS WEB : L ÈRE POST-ADOBE Atelier Paris Web Benoît Vrins -

Comprendre le marché des éditeurs de logiciels

Guide utilisation SFR Sync. SFR Business Team - Présentation

Formations qualifiantes pour demandeurs d emploi

Fiche produit. DS mobileo services

cbox VOS FICHIERS DEVIENNENT MOBILES! POUR CLIENT MAC OS X MANUEL D UTILISATION

Quels apprentissages info-documentaires au collège?

L responsive. Optimisez vos campagnes pour les smartphones Guillaume Fleureau»

Un outil de communication et de Formation Agricole au service des jeunes ruraux

Liste des Technologies

Développement d'applications Web HTML5 L'art et la manière avec Visual Studio 2015 et TFS

SQL SERVER 2008, BUSINESS INTELLIGENCE

CANOPE de l Académie de MARTINIQUE. PROGRAMME DE FORMATION Programme2 : Domaines Numérique Mai-Juin 2015

Dans ce mémento, vous trouverez les informations détaillées pour configurer les fonctionnalités du Responsive Design dans le Worldsoft CMS:

SUITE DE PRODUITS NUMÉRIQUES PADI

Architecte Logiciel. Unité de formation 1 : Développer en s appuyant sur les modèles et les frameworks 7 semaines

WINDEV MOBILE. ios SMARTPHONE SUPPORT: IOS, ANDROID, WINDOWS PHONE 8.

«Les hommes et le métier sont au cœur du projet informatique»

Le Cercle Vertueux du Cloud Public

Environnements et Outils de Développement Cours 1 Introduction

Modules InnovationCRM

Cliquez pour modifier le style du titre

Acrobat XI pour PC/Mac (version Pro) Pour qui, pourquoi et comment fabriquer un PDF?

Numérique. Mon Université.

Transcription:

FORMATION XAMARIN : CYCLE COMPLET / OFFICIELLE ET CERTIFIANTE DURÉE : 5 JOURS Référence : XAM 01 CONTACT 89, quai Panhard et Levassor 75013 Paris +33 1 44 75 42 55 +33 1 44 75 05 25 training@soat.fr OBJECTIFS Appréhender les concepts propres à la mobilité Comprendre le fonctionnement et l architecture de Xamarin Appréhender les architectures multiplateformes et les techniques de partage de code Développer une application ios et Android avec Xamarin Appréhender les concepts avancés propres à ios et Android PUBLIC Développeurs.NET voulant découvrir le développement d application mobile avec la plateforme Xamarin PRÉ-REQUIS Connaissances du langage C# et de Visual Studio Avoir des notions en développement d applications mobiles est un plus MÉTHODES PÉDAGOGIQUES 50 % théorie / 50 % pratique DESCRIPTION Xamarin permet de développer des applications pour ios et Android en C#. Cette technologie permet de capitaliser sur ses connaissances.net et les mettre à profit du développement mobile, sans avoir à apprendre de nouveau langage. Xamarin ouvre ainsi de nouvelles possibilités de partage de code pour une SOAT Training Formation Xamarin : cycle complet / officielle et certifiante 1 / 5

application multiplateforme. Cependant, cela ne dispense pas des connaissances et problématiques liées à chaque OS. Cette formation vous permettra de comprendre le fonctionnement de la plateforme Xamarin, d appréhender les paradigmes liés à la mobilité, développer des interfaces et optimiser le partage de code. Cette formation présentielle inclut l accès à la Xamarin University (d une valeur de 1995 $). A l issue de la formation, et pendant un an, vous aurez accès à l intégralité des contenus régulièrement actualisés de la Xamarin University (cours en ligne (live ou e-learning), possibilité d échanger directement avec les experts Xamarin lors des «Office Hours» et accès à un grand nombre de ressources). Après la formation, vous disposerez d un an pour passer la certification en ligne, laquelle consiste en un QCM d environ 150 questions autour des caractéristiques du développement cross-plateforme. Vous devrez obtenir un minimum de 80% de bonnes réponses. Si vous échouez, vous aurez la possibilité de repasser l examen jusqu à 3 fois. PROGRAMME Introduction au développement Mobile Xamarin Se familiariser avec le modèle d exécution de Xamarin Les modèles d environnement et d exécution Android / ios Stratégie de partage de code Outillages et distribution Introduction au développement ios avec Visual Studio Créer sa première application Xamarin.iOS Se familiariser avec le designer Xamarin.iOS Contrôles usuels et évènements de base Gestion des écrans et l iconographie Introduction au développement Android avec Visual Studio Comprendre la structure d une application Android Se familiariser avec le designer Xamarin.Android Contrôles usuels et évènements de base Introduction au concept d Activité Gestion du SDK Android Android, Activités et Intents Comprendre et gérer une activité Navigation et passage d arguments entre activités Récupérer les résultats d une activité S interfacer avec les activités systèmes SOAT Training Formation Xamarin : cycle complet / officielle et certifiante 2 / 5

TableViews au sein d ios Introduction aux Tables View dans ios Utiliser les styles de Cell par défaut Implémenter les comportements de sélection Implémenter la réutilisation des Cells ListViews et adaptateurs dans Android Remplir une ListView avec un ArrayAdapter Gérer les évènements de la ListView Implémenter un adaptateur personnalisé Recyclage de données et le pattern «View Holder» Les concepts de navigation dans une application ios Progresser dans une application avec une navigation de type stack Utiliser la navigation par onglets La navigation hiérarchique (de type master/details) Organiser des pages d information avec la navigation par page Les concepts de navigation dans une application Android La navigation de type stack Comprendre la notion de fragments La navigation par onglets Introduction à l ActionBar Implémenter la navigation de type Drawer navigation Introduction à Xamarin.Forms Qu est ce que Xamarin.Forms? La structure d une application Xamarin.Forms Pages, Controls et Layout Utiliser des fonctionnalités spécifiques à la plateforme Personnaliser les Table Views sous ios Personnaliser les cells d un table view dans le code SOAT Training Formation Xamarin : cycle complet / officielle et certifiante 3 / 5

Personnaliser les cells d un table view à l aide du designer Grouper des données dans un table view RecyclerView et CardView dans Android Afficher une collection à l aide d un RecyclerView Répondre aux actions utilisateurs Mettre à jour l UI après des changements de données Afficher des données dans un CardView Travailler avec SQLite dans une application mobile Les options de stockages de données Travailler avec SQLite SQLite et asynchronisme Développement Cross-Platform avancé Abstraction de comportements et fonctionnalités spécifiques L inversion de contrôle Le pattern de type «Factory» Comprendre le «Service Locator» Se familiariser avec l injection de dépendances L injection de dépendances et les containeurs IoC Performances et gestion de la mémoire Tâches et traitements asynchrones Comprendre Le Garbage Collector Tips de performances pour ios Tips de performances pour Android AutoLayout avancé et contraintes Activer Auto Layout dans le Designer Utiliser Auto Layout dans le designer Créer des contraintes dans le code-behind Animer des contraintes SOAT Training Formation Xamarin : cycle complet / officielle et certifiante 4 / 5

SOAT Training Formation Xamarin : cycle complet / officielle et certifiante 5 / 5