Curso Desenvolvimento com Xamarin

CT da Novatec - Metrô Carandiru - São Paulo, SP
28 de outubro de 2017, 09h - 29 de outubro de 2017, 18h

Compartilhar:

Ingressos

R$ 0,00

1º Lote
R$ 600,00  (+ R$ 60,00 taxa)
Vendas até 18/10/2017
Encerrado
2º Lote
R$ 700,00  (+ R$ 70,00 taxa)
Vendas até 27/10/2017
0

Descrição do evento

Data: 28 e 29 de outubro de 2017 (Sáb e Dom)

Horário: das 9h às 18h

Local: CT da Novatec em SP

Carga Horária: 16 h

Valores do investimento: 

Primeiro lote: R$ 600,00 (até 18/10)

Segundo lote: R$ 700,00

O pagamento pode ser parcelado em até 12x, mas a quantidade de parcelas permitidas é definida pela bandeira do seu cartão.


Instrutor: William Pereira Alves, autor dos livros Desenvolvendo Aplicações com Xamarin e Construindo uma Aplicação Web Completa com PHP e MySQL


Curso Desenvolvimento com Xamarin - Centro de Treinamento da Novatec


Sobre o curso

O Xamarin é uma extensão disponível para a ferramenta de desenvolvimento Visual Studio, da Microsoft, e destinada ao desenvolvimento de aplicações multiplataformas, em especial, dispositivos móveis com sistema Android, iOS ou Windows Phone/Windows Mobile.

Nesse curso serão estudados, através de uma abordagem prática, os recursos mais comumente utilizados em projetos de aplicações que têm como alvo equipamentos como tablets ou smartphones.

O aluno verá a construção de um projeto completo, o qual envolve o uso do framework Xamarin.Forms, criação de interface com o usuário, manipulação de banco de dados SQLite, integração com GPS, visualização de mapa e acesso à câmera.

Também é abordado o uso da técnica de injeção de dependência para adaptar o código conforme a plataforma selecionada como destino.

Objetivo

Capacitar o aluno a desenvolver aplicações para os dispositivos móveis que rodam os sistemas Android, iOS ou Windows Mobile; demonstrar o uso da metodologia MVVM e da técnica de injeção de dependência; descrever os passos necessários para criação de rotinas que manipulam banco de dados; ensinar como adicionar ao aplicativo integração com GPS e câmera.

A quem se destina o curso

Programadores e analistas de sistemas que desejam ingressar na área de desenvolvimento de aplicações para Android, iOS ou Windows Mobile.

Pré-requisitos

- Conhecimento em programação na linguagem C#;

- Familiarização com a ferramenta de desenvolvimento Visual Studio;

- Familiarização com o Android SDK, em especial no gerenciamento de APIs (SDK Manager) e de dispositivos virtuais (AVD Manager);

- Noção de lógica de programação e elaboração de algoritmos;

- O aluno deverá levar para o curso seu próprio notebook com o software Visual Studio 2017 Community Edition (ou versão mais atual) e o kit de desenvolvimento Java JDK 7 (ou versão mais atual) previamente instalados.

Conteúdo do curso

1. Apresentação do Xamarin e do Xamarin.Forms

Descreve a arquitetura do Xamarin/Xamarin.Forms e como eles trabalham para gerar aplicações multiplataforma. Aborda também a diferença entre projetos compartilhados e projetos portáteis.

2. As plataformas Android, iOS e Windows Phone/Windows Mobile

Apresenta uma descrição das três principais plataformas para dispositivos móveis existentes no mercado.

3. Instalação de APIs do Android e gerenciamento de dispositivos virtuais

Apresenta os passos necessários à instalação/atualização das APIs do Android e o processo de criação de dispositivos virtuais, necessários para se utilizar o emulador Android.

4. Conceito de MVVM e a injeção de dependência

Apresenta os conceitos do paradigma de programação MVVM (Model- View-ViewModel) e da injeção de dependência, uma técnica que permite ao compilador inserir no aplicativo códigos específicos de acordo com a plataforma alvo.

5. Desenvolvimento de projeto

Descreve o projeto utilizado no curso, com definição das funcionalidades que ele terá, e apresenta o processo para iniciá-lo no Visual Studio 2017.

6. SQLite

Apresentação do mecanismo de banco de dados SQLite e os procedimentos necessários para adicionar ao projeto as bibliotecas utilizadas na manipulação do banco de dados.

7. Construção de interface com o usuário

Demonstra como construir a interface do aplicativo por meio da escrita de código XAML responsável pelo layout das telas. Descreve também a inserção de códigos em linguagem C# que desempenham tarefas essenciais.

8. Manipulação de dados

Apresenta a construção das funcionalidades de inserção, edição, visualização e exclusão de registros do banco de dados utilizado pelo aplicativo.

9. Integração com GPS e câmera

Aborda a criação de rotinas que possibilitam integração com o sistema de geolocalização do dispositivo, o que permite obter informações das coordenadas geográficas (latitude e longitude) que são utilizadas na exibição de mapa pelo Google Maps.

Descreve, ainda, como utilizar a câmera para registrar fotos a partir do próprio aplicativo.


O código-fonte do projeto será distribuído aos alunos.


Instrutor

william-pereira-alves-foto

William Pereira Alves

Formado em Análise e Desenvolvimento de Sistemas pelo Centro Universitário Claretiano - campus de São Paulo - Santa Cecília. É autor de diversos livros na área de computação desde 1992, contando com mais de 60 obras publicadas, que abrangem linguagens de programação (Delphi, C/C++, Visual Basic, Java), bancos de dados (Access), computação gráfica (CorelDRAW, Flash, Fireworks, Illustrator, Blender), desenvolvimento de sites (Dreamweaver e PHP), aplicações para Palm/Pocket PC e Android.

Atuando na área de informática desde 1985, trabalhou na CESP (Companhia Energética de São Paulo) e na Elektro (Eletricidade e Serviços S.A.), no desenvolvimento de sistemas aplicativos para os departamentos comerciais e de suprimento de materiais, inclusive com a utilização de coletores de dados eletrônicos, Palms e leitura de códigos de barras.

Foi responsável pelo desenvolvimento de todo o sistema de gestão (ERP) da Editora Érica, onde trabalhou entre 2007 e 2015, envolvendo desde controle cadastral até emissão de pedidos e notas fiscais eletrônicas, gerenciamento financeiro (contas a pagar/receber), controle de produção editorial, estoque/logística e direitos autorais.

É autor dos livros Desenvolvendo Aplicações com Xamarin e Construindo uma Aplicação Web Completa com PHP e MySQL, publicados pela Novatec Editora.


Sobre o produtor

Comentários

Local

CT da Novatec - Metrô Carandiru
Av Cruzeiro do Sul, 2463, sala 617
São Paulo, SP

Login

Esqueceu sua senha? Clique aqui.

Recuperar senha

Confira seu e-mail

O endereço indicado receberá um e-mail com instruções de como criar uma nova senha.

Criar conta

Ao me cadastrar, concordo com os Termos de uso e Política de privacidade da Sympla

Confira seu e-mail

Acesse seu e-mail e clique no link de confirmação.