Ir al contenido principal

Maratona Xamarin

Inscripción cerrada

Sobre o treinamento

A Maratona Xamarin está de volta!

Nesta edição, você terá a oportunidade de aprofundar seus conhecimentos no desenvolvimento de aplicativos multi-plataforma, utilizando o Xamarin. O conteúdo é focado nas atualizações da plataforma para criação e otimização de interfaces, criação de plugins, integração com serviços de nuvem, APIs e a utilização das ferramentas de gestão e qualidade de aplicativos que integram o Visual Studio App Center.

Pré-requisitos

  • Conhecimentos prévios em Xamarin, Microsoft Visual Studio, C#, XAML, .NET e Azure.

Requisitos técnicos:

  • Visual Studio 2015 ou 2017 Community com as atualizações mais importantes para o Xamarin.
  • Conta gratuita para desenvolvedores no Azure Free Trial. Você receberá gratuitamente U$ 200,00 em créditos para usar em qualquer produto Azure por 30 dias + 12 meses de acesso à mais de 25 produtos.

Conteúdo

Módulo 1

Neste primeiro módulo, revisaremos o conteúdo base apresentado na Maratona Intermediária Xamarin e entenderemos os novos recursos do Xamarin Forms. Tópicos a serem abordados neste módulo:

  • Lição 1: Criando meu aplicativo Xamarin Forms com o MVVM
  • Lição 2: Criando as interfaces do meu aplicativo usando XAML
  • Lição 3: Depurando meu aplicativo usando emuladores e simuladores

Módulo 2

No segundo módulo, você aprenderá técnicas avançadas para ganhar produtividade ao criar seu aplicativo móvel: Tópicos a serem abordados neste módulo:

  • Lição 1: Criando e usando Value Converters
  • Lição 2: Criando e usando Effects
  • Lição 3: Criando e usando Behaviors
  • Lição 4: Criando e usando Triggers

Módulo 3

No terceiro módulo, você aprenderá técnicas avançadas para criar componentes personalizados e / ou reutilizáveis. Tópicos a serem abordados neste módulo:

  • Lição 1: Criando e usando Custom Controls
  • Lição 2: Criando e usando Custom Views
  • Lição 3: Criando e usando Custom Renderers

Módulo 4

No quarto módulo, você aprenderá técnicas avançadas para criar, personalizar e reutilizar estilos. Tópicos a serem abordados neste módulo:

  • Lição 1: Reutilizando Styles
  • Lição 2: Criando e usando Xaml Themes

Módulo 5

No quinto módulo, você aprenderá como criar seu próprio plugin usando recursos nativos de cada plataforma. Tópicos a serem abordados neste módulo:

  • Lição 1: Usando Platform Specific
  • Lição 2: Criando e usando Plugins

Módulo 6

No sexto módulo, você aprenderá como funciona o Messaging Center. Tópicos a serem abordados neste módulo:

  • Lição 1: O que é Messaging Center
  • Lição 2: Como usar o Messaging Center em seu aplicativo Xamarin Forms

Módulo 7

No sétimo módulo, você aprenderá a usar o Deep Linking em seus aplicativos criados com o Xamarin Forms. Tópicos a serem abordados neste módulo:

  • Lição 1: O que é Deep Linking
  • Lição 2: Como utilizar o Deep Linking no seu aplicativo Android com Xamarin Forms
  • Lição 3: Como utilizar o Deep Linking no seu aplicativo iOS com Xamarin Forms

Módulo 8

No oitavo módulo, você aprenderá como otimizar o tamanho de sua aplicação utilizando o Linker.

  • Lição 1: O que é Linker
  • Lição 2: Como usar o Linker para otimizar o tamanho do seu aplicativo Xamarin Forms para Android
  • Lição 3: Como usar o Linker para otimizar o tamanho do seu aplicativo Xamarin Forms para iOS

Módulo 9

No nono e último módulo, você aprenderá como usar o App Center para compilar, implantar e engajar usuários em seu aplicativo. Tópicos a serem abordados neste módulo:

  • Lição 1: Conheça o Visual Studio App Center
  • Lição 2: Como utilizar o Visual Studio App Center para compilar do seu aplicativo
  • Lição 3: Como utilizar o Visual Studio App Center para distribuição do seu aplicativo
  • Lição 4: Como utilizar o Visual Studio App Center para tracking de crash
  • Lição 5: Como utilizar o Visual Studio App Center para engajar usuários no seu app

Instrutores

Course Staff Image #1

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.

Course Staff Image #1

Letticia Nicoli

Desenvolvedora mobile e web na Lambda3, Microsoft MVP, Xamarin Certified Mobile Developer, MTAC, adepta às boas práticas ágeis e novas tecnologias, busca compartilhar seus conhecimentos na área para empoderar mais pessoas.

Course Staff Image #1

Mahmoud Ali

Desenvolvedor Web e Mobile na Lambda3, Xamarin Certified Mobile Developer, Microsoft Specialist em C#, entusiasta open source, 7 anos de experiência com Xamarin.

Course Staff Image #1

Ricardo Dorta

Ricardo Dorta é Microsoft MVP Reconnect. Hoje, CTO da KCMS, é especialista em desenvolvimento de aplicativos. Co-fundador da comunidade Monkey Nights, focada em compatilhamento de conteúdo Xamarin, é palestrante em diversos dos principais eventos de tecnologia do Brasil. Foi arquiteto dos primeiros jogos brasileiros do Brasil a serem publicados na Windows Store. Responsável pelo desenvolvimento e publicação de mais de 10 aplicativos corporativos criados com Xamarin.

Course Staff Image #1

William S. Rodriguez

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

Perguntas Frequentes

Como é o formato do curso e como serão as aulas?

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. Todas as aulas serão com foco em prática e ao final de cada lição, o participante terá acesso a um hands on lab e um quiz para colocar em prática o que foi ensinado.

Para quem este curso é destinado?

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

Como faço para obter uma conta gratuita no Microsoft Azure?

Há uma maneira de obter acesso gratuitamente:

Azure Free Trial: faça o registro para obter uma avaliação gratuita, na qual você receberá gratuitamente com U$ 200,00 em créditos para usar em qualquer produto Azure por 30 dias + 12 meses de acesso à mais de 25 produtos. Faça sua inscrição aqui.

A conta gratuita do Azure está disponível a todos os novos clientes do Azure. Se você nunca teve uma avaliação gratuita do Azure ou nunca foi um cliente pagante do Azure, está qualificado.

Ao iniciar o cadastro, em ambos os programas, você deverá informar seus dados de cartão de crédito, que serão utilizados SOMENTE para validação de sua identidade, o que gerará o ping de U$ 1,00 que será automaticamente devolvido em sua conta, ou seja, NÃO SERÁ REALIZADA NENHUMA COBRANÇA.

Este curso não é afiliado ao Xamarin University.

  1. Código del curso

    XMRBR101
  2. Inicio de clases

  3. Término de clases