A Certificação

Accelerate Project

Também conhecido como projeto Acelerador, o University (XU) é uma ferramenta projetada em forma de portal para oferecer tudo o que precisamos saber sobre desenvolvimento cross platform nativa.

Não é uma tarefa fácil criar um portal que permita aprender a criar apps multi-plataforma, porque ele deve cobrir muitos tópicos envolvidos utilizando ferramentas Xamarin. É exatamente este objetivo do University, oferecer conteúdo de bom nível, escrito por experts especializados nesta tecnologia.

Indicado para TODOS os níveis de usuários em desenvolvimento mobile, isto porque o University é baseado em cima de tendências com currículo atualizado constantemente, como o Azure por exemplo.

O University não é um cursinho!

O University é um mega portal para aprender e mergulhar em muita informação sobre o mundo Xamarin Cross Mobile. O “treinamento” contempla esses serviços:

  • Instructor-led classes
  • Office Hours
  • Comunidade e Forums
  • Processo de Certificação

O preço de tudo isto é salgado, cerca de U$2.000. Mas, há também um Trial (requer conta Xamarin) e não contempla a realização do exame. 

Os Assinantes MSDN são elegíveis para acessar o conteúdo básico deste treinamento.

O Exame

Após a conclusão dos cursos, um email com um link é enviado para a realização do exame. O exame é bem cansativo e dependerá do grau de preparo.

É recomendado um tempo mínimo de 3 meses de estudos. Você não vai aguentar ver tantos códigos ou algo relacionado ao Xamarin. Mas o esforço compensa.

Detalhes da prova

  • Online
  • Tempo 3 horas (180 minutos) 150 questões (cerca de 1,2 minutos por questão)
  • Aproveitamento 80%

Ao término da prova, uma mensagem na tela do computador será exibida com seus resultados.

Alguns benefícios dos certificados:

  • Exame válido por um ano (requer uma re-certificação a cada ano)
  • Verificável on-line pelos clientes
  • Acesso a grupo privado no Linkedin com outros desenvolvedores certificados
  • Emblema Web + coisas legais.

Cronograma de estudos

A maioria das aulas tem duração entre 2-3 horas, e variam entre aulas ao vivo e gravadas (em inglês) e sem legenda.

No início, o University possuía 3 extensões diferentes para escolher e estudar: Xamarin Android, Xamarin iOS e Cross plataform (cobrindo iOS e Android).

Atualmente temos apenas uma prova envolvendo conceitos gerais mobile somente (Xamarin.Android, Xamarin.iOS e Xamarin.Forms). Não é cobrado nada sobre Programação Assíncrona, C#, Lambda, Linq, etc…

O University abrange muitos temas envolvidos na criação de APPS. As aulas são divididas em 9 módulos (em mais de 60 aulas):

  1. General
  2. Enterprise Services
  3. Android
  4. iOS
  5. Forms
  6. Cross Platforms Design
  7. Testing
  8. C# with Xamarin
  9. Azure

Os assuntos são direcionados para os iniciantes em C#, Cross platform e Xamarin.Forms, entre outros. Isto nos permite nos concentrar em uma área específica ou aprender um pouco de cada área.

Em sua jornada de estudos, mergulhe em cada um dos temas e aprenda os detalhes para desenvolver APPS incríveis.

Os tópicos abordados

General

  • Orientation and Welcome
  • Intro to UWP

C# with Xamarin 

  • Introduction to C#
  • Branching and Looping
  • Collections
  • Debugging and Exceptions
  • OOP
  • Inheritance and Polymorphism
  • More about classes and methods
  • Adding Behavior in our APPS
  • Using Async and Await
  • Writing Multithreaded Mobile APPs
  • Introduction to Thread Safety and Synchronization
  • Shifting from Console to Mobile

Testing

  • Intro to Testing
  • Deploying to Test Cloud
  • Working with Xamarin.UITest

Azure

  • Building na Azure Mbile App Client
  • Authentication with Azure
  • Building an Azure Mobile App Service

Xamarin.iOS

  • Introduction to Xamarin.iOS
  • Working with the Designer
  • Background Modes and File Transfers
  • Fundamentals of Table Views iOS
  • Editing Table Views
  • Customizing Table Views
  • Navigation Patterns
  • Backgrouding Running Finite-Length Tasks
  • Touch and Gestures
  • Maps and Location in iOS
  • Customizing Maps
  • Advanced iOS UI – AutoLayout + Constraint

Xamarin.Android

  • Introduction
  • ListViews and Adapters
  • Google Maps
  • Activities and Intents
  • RecycleView and CardView
  • Backgrouding
  • Touch
  • Navigation Patterns
  • Locations Services
  • Gestures

Xamarin.Forms

  • Intro
  • Xaml
  • DataBinding
  • ListView (Customizing)
  • Model-View-ViewModel
  • Resources and Styles
  • Layouts
  • Effects
  • Renderers

Cross Platform Design

  • Introduction to Cross-Platform Mobile Development
  • Advanced Cross-Platform Development
  • Preparing for Publishing
  • Working with SQLite and Mobile Data
  • Memory Management + Best Practices
  • Consuming REST-based Web Services

Enterprise Services

  • Accessing OAuth 2 WebServices with Xamarin.Auth
  • Securiting Local Data
  • Using the Xamarin Salesforce Component
  • Data Caching + Synchronization