Desenvolvendo Aplicativos Mobile com Xamarin

Ref.: XMR Compra Segura

Este curso tem como objetivo possibilitar o aluno realizar uma imersão na plataforma, entender os conceitos básicos, arquitetura e desenvolver seu primeiro aplicativo utilizando Xamarin.

  • Selecione uma modalidade de treinamento. O valor alterará conforme a opção escolhida.
R$ 1.298,00 Em até 6x de R$ 216,33 sem juros

Escolha uma opção

Carga Horária

40 H de aula presencial

Calendário deste curso


Curso EAD

É o curso totalmente online, com aulas gravadas, conteúdos, exercícios e muito mais, em uma plataforma interativa.

Curso presencial

É o curso presencial ProWay, em sala reservada.

Curso Ao Vivo

É o treinamento presencial ProWay sendo gravado. Dessa forma o cliente não precisa vir até a instituição participar do curso, ele pode assistir ao vivo de casa, ou gravado posteriormente.

PS: Além dessa vantagem, alguns treinamentos têm disponível aulas exclusivas gravadas que contém todo o conteúdo do curso.

Objetivo

Este curso tem como objetivo possibilitar o aluno realizar uma imersão na plataforma, entender os conceitos básicos, arquitetura e desenvolver seu primeiro aplicativo utilizando Xamarin. A abordagem de desenvolvimento adotada será utilizando Xamarin.Forms. Ao final o treinamento o aluno estará apto a desenvolver aplicações para diversos tipos de plataformas diferentes, através da solução Xamarin.

Público-Alvo

Programadores, desenvolvedores e analistas de sistemas, estudantes, etc.

Pré-Requisitos

Curso ProWay C# - Fundamentos ou possuir conhecimentos equivalentes.

Conteúdo Programático

Introdução à plataforma Xamarin

  • O que é o Xamarin?
  • Por onde começar?
  • Quais são os pré-requisitos?
  • Por que é importante estudar as guidelines das plataformas?
  • Conhecendo as abordagens de desenvolvimento
  • Qual abordagem de desenvolvimento escolher?
  • Entendendo o que o Xamarin.Forms faz

Criando o primeiro app

  • Conhecendo a arquitetura do projeto
  • Entendendo as estratégias de compartilhamento de código

Conhecendo os componentes

  • Definindo a estrutura das páginas
  • Conhecendo os tipos de layouts
  • Conhecendo os controles disponíveis
  • Navegando entre as páginas do app
  • Exibindo mensagens e perguntas para o usuário
  • Criando animações simples
  • Usando Dependency Service para acessar recursos nativos
  • Utilizando plugins

Arquitetura MVVM

  • Entendendo a arquitetura MVVM
  • Utilizando data binding
  • Cuidados que devemos ter no projeto
  • Entendendo alguns problemas e melhorando a arquitetura

Criando interfaces

  • Aprenda a criar interfaces usando XAML
  • XAML e code behind: qual e quando escolher?

Consumindo REST API

  • Fazendo o app trafegar dados para uma API usando JSON
  • Serializando e deserializando objetos
  • Verificando se o app está conectado e em qual rede está
  • Como tornar a implementação da API simples e fácil

Gravando as informações em banco de dados no app

  • Adicionando o SQLite no projeto
  • Criando a primeira tabela para gravar os dados
  • Usando Dependency Service para criar a conexão do SQLite
  • Fazendo consultas com SQL e LINQ Query

Acessando recursos nativos do dispositivo

  • Utilizando o GPS para capturar posição do usuário
  • Utilizando a câmera do dispositivo para tirar fotos e exibir no app

Deixando seu app bonito

  • Aplicando estilos individualmente para cada componente e de forma global
  • Adicionando fontes


Aproveite Também

Desenvolvendo Aplicações com SAP-ABAP

R$ 4.989,00

6x de R$ 831,50 S/ JUROS

Delphi - Módulo 2

R$ 658,00

6x de R$ 109,67 S/ JUROS

Desenvolvendo Aplicações com SAP-ABAP Avançado

R$ 4.989,00

6x de R$ 831,50 S/ JUROS