Xamarin Forms: Do básico ao SQLite
4.6 (48 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
242 students enrolled

Xamarin Forms: Do básico ao SQLite

Aprenda de maneira prática, rápida e fácil como criar aplicativos utilizando o Xamarin Forms
Highest Rated
4.6 (48 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
242 students enrolled
Last updated 4/2020
Portuguese
Portuguese [Auto-generated]
Current price: $62.99 Original price: $89.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 15 hours on-demand video
  • 8 articles
  • 11 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Desenvolver aplicativos para mobile utilizando o Xamarin Forms
  • Criar aplicativos para mobile com acesso a banco de dados local (SQLite)
Course content
Expand all 82 lectures 15:16:55
+ Introdução: De tudo um pouco
12 lectures 01:47:20

A aula descreve como instalar o Xamarin no Visual Studio e como efetuar o download do SDK do Android e criar a sua primeira máquina virtual.

Preview 09:09

Cria o primeiro projeto Xamarin. Famoso alô mundo.

Muito importante que vocês visualizem esses dois artigos:

1 - https://www.dfilitto.com.br/desenvolvimento/o-que-e-axml/

2 - https://www.dfilitto.com.br/desenvolvimento/xamarin/o-que-e-xamarin/

Preview 22:15

A aula explica como criar o primeiro projeto no visual Studio 2019

Preview 05:33

A aula ensina como criar uma máquina virtual, instalar o SDK e alterar o SDK do projeto desenvolvido para Android.

Como Criar uma máquina virtual do Android
09:17

A aula ensina a configurar o Hyper-V e HAXM no seu sistema operacional windows para otimizar o funcionamento da emulação do Android no Visual Studio.

Como configurar o Hyper-V e HAXM no seu sistema operacional (WHPX)
03:01

Apresenta o link para leitura de matérias que vão ser muito importantes para compreender melhor como trabalhar com o Xamarin Forms.

Fundamentos (XAML e Xamarin)
00:08

Explica de maneira simplificada o que é uma Page.

O que é uma Page?
17:25

Explica como criar um evento por meio da criação do app Par ou impar

Meu primeiro evento - App Par ou impar
15:03

Demonstra como utilizar o StackLayout para agrupar e organizar os objetos em uma page. Para isso é implementado um app que efetua cálculos matemáticos "famosa calculadora"

Organizando as coisas com o StackLayout
11:07

Demonstra como criar o evento a partir do próprio XAML

Um pouco mais de Eventos
12:31

Explica a diferença dos estilos de compartilhamento de código.

Diferença entre .NET STANDARD e SHARED PROJECTS
01:36

Manual do xamarin

Manual do Xamarin Forms
00:14
+ Exercícios - Nível básico
0 lectures 00:00
O exercício visa treinar os conceitos básicos do framework
App - Área do triângulo
1 question
Implemente um app que efetue o cálculo do fatorial de um número inteiro maior que zero.
App - Fatorial
1 question
+ Projeto: Brincando com a matemática
3 lectures 35:08

A aula demonstra como criar a interface do app

Interface (Picker)
11:03

A aula cria as funções que serão utilizadas no botão

Funções (NumeroPar, NumeroPrimo, Fatorial)
11:25

A aula explica como implementar o evento click do botão e como utilizar o Picker

Como utilizar o Picker
12:40
+ Projeto: Calculadora do Windows
6 lectures 01:05:59

Apresenta o projeto a ser desenvolvido

Preview 00:50

A aula explica como trabalhar com o GridView.

O conteúdo desta aula será de grande importância para o projeto da Calculadora do Windows.

Preview 14:25

A aula demonstra como criar a interface da calculadora

Criando a interface
20:09

A aula demonstra como implementar a leitura dos números.

Leitura dos números
17:41

A aula demonstra como implementar as ações relacionadas com as operações matemáticas da calculadora.

Operações matemáticas
12:41
Código Fonte
00:13
+ Recursos e funcionalidades: Aprendendo por meio de projetos
7 lectures 01:44:22

Explica como trabalhar com imagens criando o app hora do lanche.

Criando o App Hora do Lanche
10:49
Crie um app estilo hora do lanche utilizando os temas do Android.
Lição de casa - Copiar é viver
1 question

Explica como construir um app de venda de café.

Comprar café - interface
24:20

Explica como construir um app de venda de café.

Comprar Café - Eventos
11:58

Explica como utilizar um ListView por meio da implementação do app Tabuada

Tabuada
13:15

Implementa o app sites famosos com o intuito de demonstrar o uso do GestureRecognizer 

Sites famosos (GestureRecognizer)
20:59
Programa de envio de e-mail - parte 1
11:53
Programa de envio de e-mail - Parte 2
11:08
+ Data Binding
2 lectures 29:43

A aula explica como funciona o Data Binding

Data Binding
14:04

Aprenderá a efetuar filtros em lists e a utilizar o component Search Bar.

Search Bar e várias outras coisas
15:39
+ Projeto: Decifra-me
5 lectures 56:11

Explica como utilizar a navegação Hierárquica entre páginas.

Preview 17:47

Implementa a interface do app

Interface e navegação
14:45

Cria as pages das perguntas

Perguntas
12:22

A aula finaliza o desenvolvimento do app

Finalização
11:05
Código fonte
00:12
+ Jogo Cara ou coroa
2 lectures 21:54

Constroi um jogo cara ou coroa

Criando a interface
11:42
Implementado a lógica
10:12
+ Projeto: Inglês para crianças
7 lectures 01:14:51

A aula demonstra a criação do projeto e a implementação da page menu.

Preview 11:00

A aula implementa a page cores

Cores - Parte 1
14:32

Implementa a page de cores.

Cores - Parte 2
09:52

Implementa a page de números.

Números
10:59

Implementa a page de família.

Família
21:01

Ensina como implementar o botão sair.

Botão Sair
07:15
Código Fonte
00:12
+ Projeto: App Esqueci - Bloco de anotações com SQLite
31 lectures 05:36:47

Apresentação do projeto

Apresentação do aplicativo
01:25

Implementa a estrutura inicial do projeto

Preview 05:43

A aula tem como objetivo criar a tela inicial do app e implementar a estrutura de diretórios.

Preview 14:18

A aula cria a classe modelo responsável por representar os dados da que serão armazenados na tabela de anotações.

Preview 08:20

A aula demonstra como construir a classe que irá auxiliar na determinação do local de armazenamento do banco de dados.

Classe FileAccessHelper
11:19

A aula efetua um teste de uso da classe FileAccessHelper para exibir na page o local em que o banco será armazenado.

Identificando o local de armazenamento do Banco de dados
12:15

A aula efetua um teste de uso da classe FileAccessHelper para exibir na page o local em que o banco será armazenado.

A aula fona no projeto em IOS e Windows Universal.

Identificando o local de armazenamento do Banco de dados
06:30

A aula demonstra o teste do aplicativo na plataforma Android e Universal Windows.

Testando nosso app
03:33

A aula demonstra como criar as páginas que o app possuirá, como por exemplo a pagina de cadastro, consulta e sobre.

Definindo as telas do app
15:44

A aula cria a classe ServicesDBNotas que interage com o banco de dados SQLite. A aula também implementa o método responsável por cadastrar as notas no banco de dados.

Classe ServiceDBNotas - Método cadastrar
16:05
Melhore a programação do método cadastrar
Melhorar o método cadastrar
1 question

A aula demonstra como implementar melhorias no método cadastrar.

Melhorias no método cadastrar
09:07

A aula implementa na page Listar os testes de cadastro de notas.

Testando o cadastro de notas
12:22

A aula implementa o método responsável por listar as notas cadastradas na tabela Anotações.

Classe ServiceDBNotas - Método cadastrar
05:42

A aula implementa a página listar para exibir todas as notas cadastradas.

PageListar
11:56

A aula demonstra a correção da exibição das notas na ListView.

Correção - Listar Notas
04:15

A aula implementa a classe service notas. Em especial é construído os métodos de Alterar e excluir.

Service Notas (Alterar e Excluir)
15:37

Implementa os métodos Localizar e retornar registro do service notas.

Service Notas (Localizar e Retornar Registro)
11:46

A aula implementa a interface da tela de cadastro de notas.

Tela de cadastro - Interface
10:00

A aula implementa a interface da tela de cadastro de notas.

Tela de cadastro - Interface
07:51

A aula descreve como implementar os métodos da página de cadastro.

Tela de cadastro - Implementando os métodos
18:44

A aula descreve como implementar os métodos da página de cadastro.

Tela de cadastro - Implementando os métodos
10:41

A aula implementa alguns melhoramentos na página de listar.

Page Listar - Upgrade
14:27

A aula implementa as ações de alterar e excluir um registro em nosso sistema.

Alterar e excluir um cadastro
12:48

A aula implementa melhorias na usabilidade e aparência do app.

Melhorando a Interface do APP
14:44

A aula implementa melhorias na usabilidade e aparência do app. 

Melhorando a interface do app
09:20

A aula finaliza os melhoramentos da page Sobre

Melhorando a interface do app
10:50

A aula descreve como implementar a page Home

Construindo a page Home
20:51

A aula descreve como implementar a page Home

Construindo a page Home
09:03

A aula demonstra como implementar o filtro de favorito na page listar.

Listar com filtro favorito
09:57

A aula demonstra como implementar o localizar na page Listar.

Alterando o listar para localizar
21:22
Código Fonte
00:12
Requirements
  • Conhecimentos básicos sobre a linguagem de programação C# e programação orientada a objetos
  • Conhecimentos prévios da Engine de desenvolvimento Visual Studio
  • Possuir o Visual Studio 2015 ou superior instalado
  • Possuir o Framework do Xamarin Forms instalado
Description

O curso Xamarin Forms: Do básico ao SQLite é voltado para todas as pessoas que desejam criar os seus próprios aplicativos (apps) multiplataforma.

Ao final do curso você estará apto a criar aplicativos que armazenam dados localmente por meio do SQLite utilizando uma infinidade de recursos presentes no Framework.

Alguns dos assuntos/recursos abordados no curso são:

  • Construção de paginas: ContentPage,  MasterDetailPage, NavigationPage, CarouselPage.

  • Interface: Button, Entry, Image, ListView, DatePiker, Label, etc.

  • Layouts: StackLayout,Grid.

  • Estilos: Personalização do app por meio de estilos prontos no Android.

  • Uso de Intents: Utilizar Recursos externos, como Mapas, Email, etc.

  • SQLite: Construção de uma CRUD completa.

  • Entity Framework: Construção de um app utilizando Entity Framework.

Durante o curso você irá construir vários projetos/aplicativos com o objetivo de aprender de maneira prática, rápida e fácil os recursos presentes no Xamarin Forms.  Cada projeto têm como objetivo apresentar um recurso específico do Framework.

Os projetos construídos durante o curso são:

  • Calculadora do Windows

  • Decifra-me

  • Inglês para crianças

  • Bloco de anotações com SQLite

  • Robô de busca na Web (Textos e imagens)

Who this course is for:
  • Todas as pessoas que querem aprender a criar aplicativos para mobile por meio do Xamarin Forms
  • Estudantes do ensino técnico e superior que estão com dificuldade de aprendizado do Framework Xamarin Forms