Formation Xamarin

développer des applications mobiles en C# pour iOS et Android :

Vous manipulerez dans ce cours le framework Xamarin pour Android et iOS via le langage C#. Vous développerez des applications mobiles partageant des librairies métiers tout en exploitant les spécificités des plateformes tels que les vues, les contacts, la caméra, la géolocalisation ou l'envoi de messages.

Objectifs pédagogiques :

  • Comprendre les API Xamarin.Android et Xamarin.iOS
  • Développer des interfaces mobiles fluides et modernes via les contrôles natifs des plateformes
  • Exposer des services métiers mutualisés pour les deux plateformes
  • Accéder aux fonctionnalités spécifiques telles que l'API Google Map, la caméra, la messagerie
  • Développer les applications mobiles suivant les bonnes pratiques recommandées par Xamarin

Tarification et déroulement

Formation continue

400 DH/Mois ≈

  • Type de formation : En groupe
  • Volume horaire : 48 heures
  • Durée de la formation : 5 mois
  • Début de la formation : Le
  • Dernier délais d'inscription : Le
  • Déroulement : Une séance de 2h par semaine
  • Horaire : À déterminer après la fin de votre inscription pour s'adapter aux emplois de temps des inscrits

Formation continue Accélérée

1000 DH/Mois ≈

  • Type de formation : En groupe
  • Volume horaire : 48 heures
  • Durée de la formation : 2 mois
  • Début de la formation : Le
  • Dernier délais d'inscription : Le
  • Déroulement : 3 séances de 2h par semaine
  • Horaire : À déterminer après la fin de votre inscription pour s'adapter aux emplois de temps des inscrits

Formation Accélérée

5000 DH ≈

  • Type de formation : Individuel
  • Volume horaire : 40 heures
  • Début de la formation : Dans un délais de 24 h aprés la validation de votre inscription
  • Horaire : Flexible selon votre disponibilité et la disponibilité de l'enseignant
  • Répartition des heures de la formation : vous pouvez terminer dans un délais de 5 jours ou bien répartir votre heures selon votre rythme, votre engagement

Formation continue

1000 DH/Mois ≈

  • Type de formation : Individuel
  • Volume horaire : 40 heures
  • Durée de la formation : 5 mois
  • Début de la formation : Dans un délais de 24 h aprés la validation de votre inscription
  • Déroulement : Une séance de 2h par semaine
  • Horaire : À déterminer après la fin de votre inscription
×

Formulaire d'inscription au Competence Center

Virement Bancaire

Comment dois-je faire pour payer les frais d'inscription

Competence Center met à votre disposition des méthodes de paiement flexibles et en toute sécurité

Paiement par virement bancaire (RIB : 127270212119022082000414).

Paiement en cash chez notre centre (À côté de la pharmacie Bahja sur l'avenue Mhd 5, au-dessus du café El Mamouniya).

Programme de formation

1Introduction à la plateforme Xamarin :

  • Aperçu des techniques de développement des applications mobiles.
  • L'apport des frameworks Xamarin.Forms, Xamarin.Android et Xamarin.iOS.
  • Ateliers de développements, structure des projets Android et iOS.
  • Implémentation de la navigation, transformations et animations.

2Développement des interfaces Android et iOS :

  • Fondamentaux des API Android et iOS - Cycle de développement.
  • Comparatif des contrôles UI - Pages, Layouts et Vues proposées par Android et iOS.
  • Fichier AXML, notion d'Activity et logique des interfaces Android.
  • Concept Intents et Services Android.
  • Concept Storyboard et Contrôleur iOS.
  • Implémentation de la navigation, transformations et animations

3Traitement des données pour les applications Android et iOS :

  • Persistance des données applicatives.
  • Création et traitement des données via SQLite.
  • Consommation de services REST/OData.
  • Liaisons de données aux contrôles de type ListView pour Android et CollectionView pour iOS.
  • Fournisseurs natifs de données.
  • Accès au système de fichiers et contraintes imposées par les plateformes.
  • Tp :Connexion à service REST distant et manipulation de SQLite.

4Spécificités natives Android et iOS:

  • Manipulations Audio et Vidéo.
  • Envois d'appels téléphoniques, d'emails et de messages SMS.
  • Détection des connexions réseaux.
  • Utilisation de l'API Google Map et iOS Map.
  • Accès aux fonctionnalités système.
  • Tp :Prise de clichés, géolocalisation et envois de SMS.

5Spécificités des plateformes Android et iOS:

  • Introduction aux versions Android Marshmallow, Lollipop, KitKat, Jelly Bean et Android N Developer.
  • Introduction aux différentes versions iOS et aux divers Kits.
  • Ramasse-miettes et liaison aux librairies natives Java via Xamarin.Android.
  • Mappage des selectors Objective-C via Xamarin.iOS.
  • Bonnes pratiques de développement adoptées par Xamarin.Android et Xamarin.iOS.

6Déploiement vers les Stores :

  • Traitement des ressources.
  • Configuration du fichier AndroidManifest.xml.
  • Configurer des fichiers PLIST en iOS.

Notre priorité

Formation flexible

Vous souhaitez actualiser vos connaissances ou acquérir un diplôme ? Choisissez parmi les différentes formations en informatique le cours qui vous convient, à vos rythme, tout au long de vos formation.

Qualités requises

L’informatique est un outil majeur de stratégie et de compétitivité. Il est devenu indispensable aux entreprises et au grand public... Profitez des conseils avec nous pour bien maîtriser l’informatique.

Formation à distance

Il est possible de devenir webmaster, webdesigner ou référenceur... Profitez avec notre centre des formations diplômantes et certifiantes à distance pour s’orienter aux métiers du web.

prix compétitifs

Depuis la création de notre centre, nous ne cessons de développer nos connaissances pour assurer de formation performante avec un prix abordable, raisonnable et particulièrement avantageux.