Curso
Xamarin Forms - Atualização de conteúdo - 2
![]() |
Hoje estou apresentando mais uma atualização de conteúdo do Curso de Xamarin Forms |
Se você adquiriu o curso de Xamarin Forms pode atualizar o contéudo baixando as 6 novas aulas que foram incluídas no curso no módulo 8.
Sim, é isso mesmo o curso além de ser vitalício é atualizado com as mais importantes mudanças que forem implementadas nas novas versões.
Incrível, não é mesmo !!!!
Se você ainda não adquiriu o curso veja o conteúdo e compare com os demais cursos de Xamarin Forms que o mercado oferece.
A atualização refere-se a inclusão de 6 novas aulas sobre o framework FreshMVVM no Módulo 8 - MVVM do curso.
Módulo 8 - MVVM
Tópico 10_FreshMvvm
1a. Vídeo Aula -
FreshMVVM - Apresentação e Conceitos - 5:33 minutos
- Apresentando do framework FreshMVVM
- Os principais recursos : Contêiner FreshIoc, Vinculação automática,
Métodos para navegação e mensagens;
- A convenção sobre configuração : Pages e PageModels
- Sem BindingContext, Métodos Init e ReverseInit;
2a. Vídeo Aula - Implementando o MVVM usando o FreshMVVM - Cadastro de
Contatos - 2:51
minutos
- Criando uma aplicação para cadastro de
Contatos
- Usando o SQLite para persistência dos dados
- Usando o FluentValidations para validação dos dados
- Usando o PCLExt.Storage para acessar arquivos locais
- Apresentando a aplicação e seu funcionamento
3a. Vídeo Aula -
Implementando o MVVM usando o FreshMVVM - Roteiro da aplicação - 5:18
minutos
- Apresentando o roteiro da aplicação Cadastro de Contatos
- Referências utilizadas no projeto
- Estrutura do projeto
- Modelo de Domínio e Camada de
Acesso aos Dados
- Serviços usados no projeto
- Registro dos serviços com o FreshIoC
4a.
Vídeo Aula - Implementando o MVVM usando o FreshMVVM - Criando e
Configurando o projeto - 14:18 minutos
- Criando o projeto no VS 2017 Community;
- Criando a estrutura do projeto: Infra, Models, Services, Validacao,
PageModels e Pages
- Incluindo as referências via Nuget;
- Criando o modelo de domínio Contato;
- Criando a camada de acesso a dados : DatabaseHelper;
- Criando a classe para validação dos dados : ContatoValidator;
- Criação da interface IContatoRepository e da classe ContatoRepository;
- Registrando o serviço no arquivo App.xaml.cs;
5a.
Vídeo Aula - Implementando o MVVM usando o FreshMVVM - Definindo
as PageModels - 13:29 minutos
- Definindo a lógica de negócio da aplicação nas PageModels; Criando as
PageModels na pasta PageModels;
- BaseContatoPageModel - Classe que herda de
FreshBasePageModel e define as propriedades
usadas; Expõe instâncias do repositório e do validador;
- AddContatoPageModel -
Salva os dados do Contato;
- ContatoDetalhesPageModel - Le um contato
específico e permite atualizar/deletar os
dados;
- ContatoListaPageModel - Lê todos os contatos do
banco de dados;
6a.
Vídeo Aula - Implementando o MVVM usando o FreshMVVM - Definindo as
Pages - 10:50 minutos
- Criando a interface do projeto; Definindo as Pages na pasta Pages;
- ContatoCommomView
- Uma ContextView que contém elementos comuns as demais Views
- AddContatoPage
- Permite adicionar contatos e acessar a visualização dos contatos;
- ContatoDetalhesPage - Exibe os detalhes do
contato e permite atualizar e deletar contatos;
- ContatoListaPage - Exibe a lista de contatos e
permite deletar todos os contatos;
- Definindo a MainPage no arquivo App.xaml.cs
7. Projeto completo com código fonte -
XF_FreshMvvm.zip
Basta baixar o módulo que foi atualizado. (Para quem já adquiriu o curso baixe o módulo08_MVVM)
Um bom estudo...
Veja os
Destaques e novidades do SUPER DVD Visual Basic
(sempre atualizado) : clique e confira !
Quer migrar para o VB .NET ?
Quer aprender C# ??
Quer aprender os conceitos da Programação Orientada a objetos ? Quer aprender o gerar relatórios com o ReportViewer no VS 2013 ? |
Referências:
Super DVD Vídeo Aulas - Vídeo Aula sobre VB .NET, ASP .NET e C#
Super DVD C# - Recursos de aprendizagens e vídeo aulas para C#
Curso Fundamentos da Programação Orientada a
Objetos com VB .NET