Maratona Xamarin Intermediária

Acesso na Sala Virtual


Data de início: 17 de abril de 2017
Data de término: 09 de junho de 2017
Período de inscrição: Entre os dias 7 de abril de 2017 e 9 de junho de 2017
Idioma: Áudio e apresentações em português
Tecnologias: Xamarin, Microsoft Visual Studio, Xamarin Studio, C#, XAML, .NET, Azure
Formato do curso: O curso está disponível através de vídeos on-line que podem ser visualizadas em qualquer navegador web com suporte a vídeo HTML5.
O curso apresenta material de apoio em formato PDF com laboratórios práticos.
Recursos de apoio: Sessões de suporte on-line ao vivo com instrutores para tirar dúvidas.
Horário: O acesso ao curso está disponível na sala virtual 24 horas por dia, 7 dias por semana.
Tempo médio de
estudo diário:
A agenda do curso é projetada para que o participante invista de 30 a 90 minutos por dia de segunda a quinta-feira para assistir às aulas e realizar as atividades.

O certificado estará disponível para download entre os dias 19 e 30 de junho de 2017, em formato digital. Será emitido pela Microsoft Brasil com as seguintes informações: nome do participante registrado na plataforma e assinatura dos instrutores (Microsoft e/ou Xamarin MVPs).

O mesmo certificará que o participante completou com sucesso a Maratona Xamarin. O certificado estará disponível neste link: https://ticapacitacion.com/diploma/xamarinipt

Como faço para acessar o Certificado?

Para ter acesso ao certificado, o participante deverá entregar a prova de um aplicativo móvel conectado ao Azure para mostrar seus conhecimentos na prática. Apenas terão direito ao certificado os aplicativos aprovados.

A entrega da prova do aplicativo acontecerá entre os dias 29 de maio de 2017 e 9 de junho de 2017. O participante deverá fazer o upload dos itens abaixo no seguinte link: http://ticapacitacion.com/evidencias/xamarinipt
O prazo para validação do aplicativo será de 72 horas, por isso, os participantes que submeterem os itens após o dia 6 de junho não poderão reenviar o aplicativo caso seja reprovado.

Itens:


Requisitos do aplicativo:

Sessões ao vivo

No período da maratona os participantes poderão acompanhar sessões semanais ao vivo para esclarecer dúvidas sobre os módulos e produção do aplicativo.
As sessões serão realizadas entre os dias 17 de abril e 09 de junho às 22h00. Com exceção do dia 20 de abril que será véspera de feriado.
Datas: 19/04/2017, 27/04/2017, 04/05/2017, 11/05/2017, 18/05/2017, 25/05/2017, 01/06/2017, 08/06/2017.

Este treinamento proporciona os conhecimentos intermediários para desenvolver aplicativos multi-plataforma utilizando o Xamarin.

Este curso é destinado a pessoas com experiência em C#, XAML e desejam desenvolver aplicativos móveis multi-plataforma utilizando o Xamarin.

Recomendamos realizar as instalações com tempo disponível, pois a instalação pode levar um tempo e pode ser necessário reiniciar o computador.

IDE gratuito:

  1. Visual Studio 2015 ou 2017 Community com as atualizações mais importantes para o Xamarin. Além disso, você também pode baixar a versão gratuita do Visual Studio DevEssentials aqui. (Já inclui crédito mensal de $25 USD de Azure).
  2. Se você estiver utilizando um Mac faça o download do Xamarin Studio aqui.

Conta do Microsoft Azure:

Crie uma conta do Microsoft Azure para conectar seu aplicativo na nuvem. Se você ainda não tem nenhuma, pode se registrar para obter uma avaliação gratuita ou ativar as vantagens de assinante do Visual Studio.
* Esta etapa da Maratona Xamarin não disponibilizará vouchers de Azure.

Passes. Os vouchers de teste foram disponibilizados na etapa iniciante para teste de produto. Recomenda-se a inscrição gratuita no programa Dev Essentials que disponibilizará o crédito de 25 USD de Azure por 12 meses. Acesse aqui para ativar o seu benefício.
* Encontre aqui o Azure SDK: Inclui todas as bibliotecas que você precisa para usar vários serviços do Azure. Acesse aqui o Windows/Xamarin client SDK que também será necessário.

Ambiente:
* Verifique se o seu ambiente está configurado corretamente neste link: https://github.com/MonkeyNights/xamarin-teste-seu-ambiente
* Veja este vídeo caso esteja utilizando a versão 2015 do Visual Studio: https://www.youtube.com/watch?v=XkDDnq95JLA

Suporte
Os participantes receberão assistência técnica para problemas com o desenvolvimento de seu aplicativo e a conexão com o Azure, para isso envie um e-mail para: maratona@microsoft.com entre os dias 29 de maio de 2017 e 9 de junho de 2017.
Os participantes receberão assistência para problemas com a plataforma de e-learning (senhas, login, alteração de cadastro, seção provas da plataforma de e-learning e problemas da avaliação do seu screenshot, para isso envie um e-mail para: maratonaxamarin@mail.ticapacitacion.com entre os dias 29 de maio de 2017 e 9 de junho de 2017.

Pontos importantes:
  1. Para desenvolver aplicativos para iOS (parte importante da Maratona Xamarin) é necessário ter acesso ao Sistema Operacional de um Mac de forma física ou virtualizada.
  2. Para Android pode-se utilizar Windows ou Mac.

Perguntas?
Caso tenha algum problema, contate-nos aqui: maratona@microsoft.com.

Este treinamento terá 6 módulos:

Módulo 01: Revisão Maratona Xamarin básica
Neste primeiro módulo, vamos rever o conteúdo apresentado na Maratona Xamarin Iniciante, entenda o que é o Xamarin e como utilizar o Azure como backend para os seus aplicativos.

Módulo 02: Xamarin.Forms e MVVM
No segundo módulo, você vai aprender o que é e como utilizar o padrão de desenvolvimento MVVM para construir aplicativos nativos com Xamarin Forms, compartilhando e reutilizando código de forma inteligente.

Módulo 03: Xamarin.Forms e Interface (XAML)
Chegou a hora de criar a interface dos nosso aplicativo, no terceiro módulo aprenda como criar interfaces utilizando XAML em seu aplicativo Xamarin Forms.

Módulo 04: Social Login
No quarto módulo, vamos adicionar autenticação em nosso aplicativo, aprenda como incluir social login, utilizando o Azure Mobile Apps de forma simples, com pouco código e extremamente ágil.

Módulo 05: Push Notification
No penúltimo módulo, aprenda como deixar o seu aplicativo preparado para receber notificações via Push e como o Azure Notification Hubs pode te ajudar a enviar milhares de notificações de forma simples.

Módulo 06: App para store
Por fim aprenda a publicar o seus aplicativos Android e iOS nas suas respectivas lojas.

Angelo Belchior

Desenvolvedor há 15 anos, participou de projetos Desktop, Web e agora Mobile utilizando Xamarin. É Microsoft MVP em Visual Studio e Tecnologias, MCPD em Web e Lead Software Developer na ESX.

Alexandre Chohfi

Software Engineer na Microsoft onde trabalha com parceiros Microsoft para ajudá-los a serem bem sucedidos com o Universal Windows Platform (UWP). Ex-desenvolvedor de apps e games.

Valério Ferreira

Desenvolvedor .Net, Xamarin e Android. Microsoft MVP, Xamarin Certified Mobile Developer Xamarin Group Leader - São Paulo, e organizador do grupo de usuários: Developers-SP

William Barbosa

Cientista da computação, desenvolvedor Mobile no Toggl, co-fundador da comunidade Monkey Nights e Microsoft MVP.

William S. Rodriguez

Desenvolvedor móvel, entusiasta de comunidades Microsoft & Xamarin MVP, Co-Fundador / Host Monkey Nights Dev.


As inscrições podem ser feitas pelo link abaixo, caso você não tenha uma conta de usuário na plataforma de aula virtual, poderá criar durante o seu registro.

As contas de usuário na plataforma de aula virtual são independentes das contas de usuário utilizadas nos endereços eletrônicos da Microsoft. Registre-se aqui

Precisa de mais informação? Envie um e-mail para: maratona@microsoft.com