Git Product home page Git Product logo

xamarinuniversity's Introduction

Welcome to Xamarin University!

Xamarain University Logo

We're excited to have you enrolled. Please read through this page, as it has lots of important things to be aware of.

Software and Hardware Requirements

Xamarin University teaches both Xamarin.iOS and Xamarin.Android development. To participate in the lessons you will need:

  • Mac OS X computer (required for iOS development)

    • Xamarin iOS, Android & Xamarin Studio
    • Google's Android SDK (installed with Xamarin)
    • Apple's Xcode IDE (separate download from Mac App Store)
  • Windows computer (or Virtual Machine on your Mac)

    • Xamarin Android, Xamarin Studio & Visual Studio plug-in
    • Google's Android SDK (installed with Xamarin)
    • Visual Studio (for Visual Studio-specific lessons)
  • Xamarin Business Edition

    • All Fundamentals classes can be used with Indie Edition except for the Visual Studio class and the WCF portion of Web Services, so existing Indie-licensed customers may complete almost all the course with their current license.
    • For the best experience we recommend you start a trial of the Business Edition so that you can participate in all classes and labs.

If you are already a Xamarin user you're probably ready to go, so skip to the next section to perform Setup Verification.

If you need help with your system configuration read the detailed Setup Requirements. We also provide links on that page to pre-configured Virtual Machines that you can download and use for training purposes. If you decide to use your own setup, and plan to take the iOS or Cross-platform sessions then your Xamarin Studio installation on Mac OS must be configured to use the alpha channel - more information is available in the detailed Setup Requirements.

Setup Verification

Due to the interactive nature of the Xamarin University classes, you will not be allowed to participate in a class if you don't have your development environment setup and configured correctly. Before class, make sure that:

  • You're on the Alpha channel ^
  • You can build and deploy the TaskyPro sample app to the:
    • Android Emulator
    • iOS Simulator

^ the Alpha channel is required to use the iOS UI Designer in Xamarin Studio. If you plan to only take Android classes you can work on the Stable channel.

If you have any issues with installation, let us know at [email protected] and we'll setup a session with a trainer to get it resolved.

Fixing Slow Android Emulators

The Android Emulators are incredibly slow out of the box, to the point where they're essentially unusable. For information on speed them up, read the instructions here.

Classes

Class Catalog

You can find the current Class Catalog here. Check this often, we'll be adding many more.

Signing up for Classes

The class schedule can be found here. We'll be posting the schedule week by week, and adding new classes all the time, so check back often for class updates. Please note that there are a lot of other links on that site, but none of them are relevant to Xamarin University. You will find all the updated content and information here.

Note: You will need a Xamarin Single Sign On (SSO) account to access the class schedule and register for classes. If you already have a store.xamarin.com or forums.xamarin account (both are SSO sites), then you're good to go, but if you haven't yet created one, you can do so here.

Class Materials

All class materials for Xamarin University will be posted in the course_materials directory, categorized by course. Check back often, we'll be posting new class materials daily.

Certification

For certification information, including levels and required classes, please go here.

Xamarin University Forum

Say 'hi' to your fellow Xamarin University Classmates, talk about classes, labs, whatever, over at Xamarin University Forum! They're also staffed by your Xamarin University Professors, so don't forget to say hi to them as well! If you don't have access to the forum, email your forum account name to [email protected] and we'll add you right away!

1 on 1 Expert Scheduling

Don't forget your 1 on 1 hours! We'll start scheduling them on the 23rd, and we'll be beginning the actual 1 on 1 sessions on January 27th.

Troubleshooting

For a list of common troubleshooting issues with Xamarin University, click here.

xamarinuniversity's People

Contributors

bryancostanich avatar cdeutsch avatar conceptdev avatar ehuie avatar glennstephens avatar joelmartinez avatar markjulmar avatar michaelstonis avatar patridge avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.