fbpx
  • nl
  • en

Cursus Xamarin Fundamentals

Cursus Xamarin Fundamentals
Regio:
  • Modules
  • Cursus
  • Inhoud
  • Algemene informatie
    Algemeen
  • Reviews
  • Module 1 : Xamarin Intro

    Module 2 : Cross Platform Development

    Module 3 : User Interfaces

    Cross Platform Development
    Xamarin background
    Xamarin tools
    Installation
    Device emulators
    GenyMotion virtual Android devices
    XCODE iPad/IPhone emulators
    Mono, MonoTouch and Mono.Android
    Visual Studio Integration
    Cross-platform development
    Local storage
    App navigation techniques
    Native or HTML
    Xamarin.Forms
    Visual Studio Setup
    Linked files in Visual Studio.
    Shared Projects
    Compiler directives
    Portable Class libraries
    AXML markup
    Android coded UI approach
    iOS Interface Builder
    iOS coded UI
    MonoTouch Dialog framework
    HTML WebView control
    HTML UIWebView control
    Xamarin.Forms in detail

    Module 4 : Activities and View Controllers

    Module 5 : Using REST

    Module 6 : Data Access

    Android Activities
    Activities lifecycle
    ListActivity
    ListAdapter
    iOS Controllers
    iOS ViewController lifecycle
    iOS NavigationController.
    UITableViewController
    UITableViewSourceIntroduction to REST
    HTTP call
    JSON serialisation
    Public REST API.
    Data contracts
    Building proxies
    Asynchronous patterns
    Async en await
    REST in Android
    REST in iOSXML access
    JSON access
    Using SQLite in Android
    Using SQLite in iOS
    SQLite and ORM
    Using external storage
    Synchronisation to cloud

    Module 7 : Using Location

    Securing dataAndroid Location manager.
    iOS location manager classes.
    Using maps op iOS
    Using maps on Android
    Translate location coordinates
    Tracking applications
    Using the camera
  • Doelgroep Cursus Xamarin

    Cursus Xamarin Fundamentals Deze cursus is bestemd voor developers die het Xamarin Framework willen gaan gebruiken voor de creatie van cross-platform mobile apps voor iOS, Android en Windows.

    Voorkennis Xamarin

    Om aan deze cursus te kunnen deelnemen is kennis en ervaring met het programmeren in C# of Java vereist. Ervaring met Visual Studio en Mono voor Android is wenselijk.

    Uitvoering Training Xamarin Fundamentals

    De theorie wordt behandeld aan de hand van presentatie slides en wordt afgewisseld met oefeningen. Illustratieve demo’s worden gebruikt voor de begrippen te verhelderen. De cursustijden zijn van 9.30 tot 16.30.

    Certificering Xamarin

    De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat Xamarin Fundamentals.

  • Cursus Xamarin Fundamentals

    In deze cursus leren de deelnemers apps te maken met het Xamarin Framework. Met het Xamarin 2.0 Framework kunnen mobile apps gebouwd worden voor zowel iPad als iPhone devices als ook voor Android en Windows devices. Hierbij wordt onder andere Visual Studio .NET als ontwikkelomgeving gebruikt en C# als programmeertaal. Verder wordt ook gewerkt met Mono voor Android dat is uitgegroeid tot een prima ontwikkelplatform voor het maken van apps voor Android. Na een introductie waarin het opzetten van de Xamarin ontwikkelomgeving aan de orde komt, wordt ingegaan op de algemene kenmerken van cross platform development zoals het gebruik van portable class libraries. Vervolgens wordt aandacht besteed aan de creatie van de User Interfaces voor apps in zowel iOS als Android waarbij Xamarin Forms een belangrijke rol spelen. Het werken met Activities in Android en View Controllers in iOS komt eveneens ter sprake. Dan wordt de focus gelegd op hoe je in Xamarin kunt omgaan met verschillende data formaten zoals XML en JSON, hoe je database functionaliteit kunt gebruiken en REST Web Services. Tenslotte is er ook aandacht voor het gebruik van location services en de camera. Gedurende de cursus worden iOS Apps en Android Apps gebouwd waarbij Xamarin en Visual Studio worden gebruikt.

  • Cursusvorm

    Al onze cursussen zijn klassikale cursussen waarbij de cursisten aan de hand van een ervaren trainer met diepgaande materie kennis door de stof worden geleid. Theorie wordt steeds afgewisseld met oefeningen.

    Maatwerk

    We doen ook maatwerk  en passen dan de cursusinhoud aan op uw wensen. Op verzoek gaan we ook in op uw praktijkcases.

    Cursustijden

    De cursustijden zijn in pricipe van 9.30 tot 16.30. Maar we zijn hierin flexibel. Soms moeten mensen namelijk kinderen naar de opvang brengen of halen en komen andere tijden hun beter uit. In goed overleg kunnen we dan andere cursustijden afspreken.

    Hardware

    Wij zorgen voor de computers waarop de cursus gehouden kan worden. Op deze computer is de voor de cursus benodigde software al geinstalleerd. U hoeft geen laptop mee te nemen om aan de cursus te kunnen deelnemen. Als u liever op uw eigen laptop werkt kunt u hem desgewenst meenemen. De benodigde software wordt dan aan het begin van de cursus geinstalleerd.

    Software

    Onze cursussen worden over het algemeen gegeven met Open Source software zoals Eclipse, IntelliJ, Tomcat, Pycharm, Anaconda en Netbeans. Het digitale cursusmateriaal krijgt u na de cursus mee naar huis.

    Lunch

    De cursus is inclusief lunch die we in een restaurantje op loopafstand van het cursuslokaal gebruiken.

    Locaties

    De cursussen worden op diverse plaatsen in het land gepland. Een cursus gaat op een locatie door als er zich minimaal 3 mensen voor die locatie inschrijven. Als er inschrijvingen voor verschillende locaties zijn gaat de cursus door op onze hoofdlocatie is Houten net onder Utrecht. Een cursus op onze hoofdlocatie gaat ook door bij 2 inschrijvingen en regelmatig ook bij 1 inschrijving.  Overigens doen we ook cursussen op de locatie van de klant als men daar prijs op stelt.