Udemy

Platform

Português

Language

Mobile Apps

Category

Xamarin Forms 2020 - Apps para Android, iOS e UWP

Neste curso ensino a construir aplicativos moveis nativos com a tecnologia Xamarin. Vamos aprender a teoria e a pratica.

4.68 (265 reviews)

Students

79 hours

Content

Apr 2021

Last Update
Regular Price

BLUE HOST
Blue Host
Fast, easy, and secure WordPress hosting in minutes + 1 free domain name
65%OFF : $2.95/month

What you will learn

Desenvolver Apps multi-plataforma com Xamarin Forms

Criar interfaces gráficas avançadas

Usar diversas APIs do Xamarin Forms e do C#

Criar API com ASPNET Core para seus aplicativos

Publicar APIs no servidores da Microsoft Azure


Description

Sobre o curso:

Bem vindo a 3ª edição do curso de Xamarin Forms, neste curso totalmente regravado e com conteúdo atualizado eu apresento de forma clara como funciona o desenvolvimento de aplicativos na plataforma Xamarin, que traz como grande vantagem o desenvolvimento de aplicativos nativos de alto desempenho e fluidez além de possibilitar a construção de aplicativos para a plataforma Android, iOS e UWP com o mesmo código base.

Nesta edição houve melhorias nos projetos desenvolvidos, prototipamos, refinamos, e adotamos as melhores ferramentas da atualidade na construção de aplicativos com Xamarin. Também houve um foco em desenvolver projetos reais, que entreguem valor e que demonstrem os desafios de desenvolver aplicativos no dia a dia do desenvolvedor.

Neste curso abordamos até o momento os seguintes recursos:

- Xamarin.Forms:

-- Construção de Telas (Pages) e Navegação.

-- Explicação detalhada de cada componente visual do Xamarin.Forms (Seção 04 e 05).

-- Custom Renderer em projetos como o App - Tarefa e App - JobSearch para personalizar a exibição de alguns controles.

-- Uso de Banco de dados.

-- Construção de API - REST com ASP.NET Core.

e diversas classes do Xamarin e Xamarin.Forms.

Atualização

Neste curso a ideia é trazer atualizações de forma mais frequente e abordar outras bibliotecas essenciais disponibilizada pela própria Xamarin como o Xamarin.Essentials, Maps e etc em projetos de aplicação real. A principal diferença deste curso será a aplicação e os desafios trazidos por projetos reais.

Por que fazer esse curso?

Esse curso é para quem já conhece C# e o ambiente .NET e deseja usar os conhecimentos que já possuem para construir aplicativos móveis para os Sistemas Operacionais(SO) Android, iOS e UWP(Desktop) com economia de tempo e dinheiro.


Screenshots

Xamarin Forms 2020 - Apps para Android, iOS e UWP
Xamarin Forms 2020 - Apps para Android, iOS e UWP
Xamarin Forms 2020 - Apps para Android, iOS e UWP
Xamarin Forms 2020 - Apps para Android, iOS e UWP

Content

Introdução

01 - Como fazer o curso e Organização do curso

02 - Como tirar suas dúvidas e resolver problemas

03 - Requisitos - Parte 1 - Conhecimentos e Hardware

03 - Requisitos - Parte 2 - Conhecimentos e Hardware

04 - Download dos arquivos

05 - Suporte técnico Udemy - Problemas na plataforma

06 - Como obter seu certificado

07 - Avalie o curso

Instalação e Configuração

Windows - 01 - Instalando o VS Community 2019

Windows - 02 - Instalando o Git bash e GithubDesktop

Windows - 04 - Instalando o Postman

Windows - 05 - Instalando Adobe XD

Windows - 03 - Instalando o Genymotion

Windows - 06 - Instalando Emuladores no Genymotion

MacOS - 01 - Instalar XCode

MacOS - 02 - Instalando o VS for Mac

MacOS - 03 - Instalando Github Desktop

MacOS - 04 - Instalando Genymotion

MacOS - 05 - Instalando o Postman

MacOs - 06 - Instalando Adobe XD

Pareamento - 01 - Mac OS - Acesso Remoto

Pareamento - 02 - Windows - Pareamento e Execução

Modo Desenvolvedor - 01 - Windows

Modo Desenvolvedor - 02 - Android

Modo Desenvolvedor - 03 - iOS

App - Quantidade

01 - Explicando e Criando o App Quantidade

02 - Android - Icone

03 - Android - SplashScreen

04 - iOS - Icone

05 - iOS - SplashScreen

06 - UWP - Windows - Icone e SplashScreen

07 - Alterar nome do App - Android, iOS e UWP

08 - Ferramentas de Produtividade

09 - App Quantidade - XAML - Tela 01

10 - App Quantidade - Lógica via CSharp

11 - App Quantidade - Testando no Android, iOS e UWP

04 - App - Xamarin Forms Gallery

01 - AppGallery - Menu - Apresentação do Layout (Câmera)

01 - Explicando o projeto e Criando

02 - Android - Icone e SplashScreen

03 - iOS - Icone e SplashScreen

04 - UWP - Icone e SplashScreen

06 - TEORIA - XAML

05 - TEORIA - Tipos de Página

07 - App Gallery - ContentPage

08 - App Gallery - NavigationPage - Configuração

09 - App Gallery - NavigationPage - HasBackButton, Push e Pop

10 - App Gallery - NavigationPage - PopToRoot, InsertPageBefore e RemovePage

11 - App Gallery - Modal - Abrir e Fechar

12 - App Gallery - CarouselPage

13 - App Gallery - TabbedPage

14 - App Gallery - MasterDetailPage - Parte 1

15 - App Gallery - MasterDetailPage - Parte 2

16 - APP GALLERY - Reestruturando

17 - TEORIA - Layout

18 - App Gallery - StackLayout

19 - App Gallery - StackLayout - Parte 2

20 - App Gallery - Grid - Parte 1 - Configuração

21 - App Gallery - Grid - Parte 2 - RowSpacing e ColumnSpacing

22 - App Gallery - Grid - Parte 3 - Sobrepor elementos

23 - App Gallery - AbsoluteLayout - Configuração

24 - App Gallery - AbsoluteLayout - Parte 2

25 - App Gallery - RelativeLayout - Configuração

26 - App Gallery - RelativeLayout - Criando um Palhaço

27 - App Galllery - FlexLayout - Direction e AlignItems

28 - App Galllery - FlexLayout - JustifyContent, Order, AlignSelf e Basis

29 - App Gallery - FlexLayout - Grow, Shrink e NoWrap

30 - App Gallery - FlexLayout - Wrap e AlignContent

31 - App Gallery - ScrollView - Barra Vertical

32 - App Gallery - ScrollView - Barra Horizontal

33 - App Gallery - ScrollView - 2 Eixos - X e Y

34 - App Gallery - ContentView - Configuração

35 - App Gallery - ContentView - Personalizando manualmente

36 - App Gallery - ContentView - Bindable - Parte 1

37 - App Gallery - ContentView - Bindable - Parte 2

38 - App Gallery - Frame

39 - TEORIA - Classse View

40 - App Gallery - BoxView

41 - App Gallery - Label - TextDecorations, CharacterSpacing, MaxLines

42 - App Gallery - LineBreakMode e TextColor

43 - App Gallery - TextType e FormattedText

44 - App Gallery - HorizontalTextAlign, VerticalTextAlign, LineHeight, FontFamil

45 - App Gallery - Button - TextColor, BackgroundColor, CornerRadius, Borders, F

46 - App Gallery - Button - ImageSource e ContentLayout

47 - App Gallery - Button - Margin e CharacterSpacing

48 - App Gallery - Button - VisualStateManager

49 - App Gallery - Button - Evento - Pressed, Released, Clicked

50 - App Gallery - Button - Labels

51 - App Gallery - ImageButton

52 - App Gallery - ImageButton - Labels

53 - TEORIA - Pixel e Densidade

54 - TEORIA - Origem das Imagens

55 - App Gallery - Image - Da Internet

56 - App Gallery - Image - Do Arquivo - SO

57 - App Gallery - Image - Do Recurso

58 - App Gallery - Image - Labels

59 - App Gallery - Entry - Parte 1

60 - App Gallery - Entry - Parte 2

61 - App Gallery - Entry - Parte 3

62 - App Gallery - Entry - Parte 4

63 - App Gallery - Editor

64 - App Gallery - CheckBox

65 - App Gallery - RadioButton

66 - App Gallery - Switch

67 - App Gallery - Stepper

68 - App Gallery - Slider - Parte 1 - Propriedades

69 - App Gallery - Slider - Parte 2 - Eventos

70 - App Gallery - Slider - Parte 3 - Dicas de Incremento

71 - App Gallery - Picker - Parte 1

72 - App Gallery - Picker - Parte 2 - Eventos

73 - App Gallery - DatePicker - Parte 1 - Propriedades

74 - App Gallery - DatePicker - Parte 2 - Eventos

75 - App Gallery - TimePicker - Propriedades e Eventos

76 - App Gallery - ActivityIndicator

77 - App Gallery - ProgressBar

78 - App Gallery - SearchBar

79 - App Gallery - SearchBar - Parte 2 - Eventos

80 - App Gallery - RefreshView

81 - App Gallery - SwipeView - Parte 1 - Configuração

82 - App Gallery - SwipeView - Parte 2 - Personalizacao do Item

83 - App Gallery - SwipeView - Parte 3 - Eventos SwipeStarted, Changing e Ended

84 - App Gallery - SwipeView - Parte 4 - Eventos Close e CloseRequested

85 - App Gallery - SwipeView - Parte 5 - SwipeItemView

86 - App Gallery - WebView - Parte 1 - Configuração

87 - App Gallery - WebView - Parte 2 - Source URL

88 - App Gallery - WebView - Parte 3 - Source HtmlWebViewSource

89 - App Gallery - WebView - Parte 4 - Source - Local File

90 - App Gallery - WebView - Parte 5 - Métodos, Eventos

91 - App Gallery - MediaElement - Parte 1 - Configuração

92 - App Gallery - MediaElement - Parte 2 - Aspect

93 - App Gallery - MediaElement - Parte 3 - Play, Pause, Stop

94 - App Gallery - MediaElement - Parte 4 - Volume, KeepScreenOn, IsLooping

95 - App Gallery - MediaElement - Parte 5 - Posicao e Duracao

96 - App Gallery - MediaElement - Parte 6 - Slider de posicionamento

97-A App Gallery - Expander

97 - App Gallery - TableView - Parte 1

98 - App Gallery - TableView - Parte 2 - TextCell e ImageCell

99 - App Gallery - TableView - Parte 3 - EntryCell e SwitchCell

100 - App Gallery - TableView - Parte 4 - ViewCell

101 - App Gallery - TableView - Parte 5 - Eventos

102 - App Gallery - ListView - Parte 1 - Configuracao

103 - App Gallery - ListView - Parte 2 - ItemsSource - Tipo Complexo

104 - App Gallery - ListView - Parte 3 - Separator e Row Height

105 - App Gallery - ListView - Parte 4 - Header e Footer

106 - App Gallery - ListView - Parte 5 - Grupo

107 - App Gallery - ListView - Parte 6 - ContextAction

108 - App Gallery - ListView - Parte 7 - Pull To Refresh

109 - App Gallery - ListView - Parte 8 - Eventos e Metodos de Scroll

110 - App Gallery - ListView - Parte 9 - Seleção e Toque

111 - App Gallery - ListView - Parte 10 - Cache

112 - App Gallery - CollectionView- Parte 1

113 - App Gallery - CollectionView - Parte 2 - Header, Footer, EmptyView

114 - App Gallery - CollectionView - Parte 3 - ItemsLayout

115 - App Gallery - CollectionView - Parte 4 - ItemsLayout

116 - App Gallery - CollectionView - Parte 5 - IsGrouped

117 - App Gallery - CollectionView - Parte 6 - ReimainingItemsThreadsholdReached

118 - App Gallery - CollectionView - Parte 7 - ItemSizingStrategy e SelectionMod

119 - App Gallery - CollectionView - Parte 8 - VisualStateManager - Cor Seleção

120 - App Gallery - CarouselView - Parte 1 - Configuração

121 - App Gallery - CarouselView - Parte 2 - EmptyView e PeekAreaInsets

122 - App Gallery - CarouselView - Parte 3 - InifityScroll

123 - App Gallery - CarouselView - Parte 4 - ItemsLayout e Position

124 - App Gallery - CarouselView - Parte 5 - Eventos - Position, Scrolled, Curre

125 - App Gallery - IndicatorView - Parte 1 - Configuração

126 - App Gallery - IndicatorView - Parte 2 - IndicatorTemplate

127 - App Gallery - ObservableCollection

128 - App Gallery - INotifyPropertyChanged

129 - App Gallery - DataTemplateSelector - Parte 1 - Lista de Dados

130 - App Gallery - DataTemplateSelector - Parte 2 - Layouts por setor

131 - App Gallery - DataTemplateSelector - Parte 3 - DataTemplateSelector

132 - App Gallery - ExplicitStyle - Parte 1

133 - DICA - App Gallery - Prioridade dos Estilos

134 - App Gallery - ImplicitStyle

135 - App Gallery - GlobalStyle

136 - App Gallery - InheritStyle

137 - App Gallery - DynamicStyle

138 - App Gallery - StyleClass

139 - App Gallery - VSM - Criar seu proprio Estilo

140 - App Gallery - Material Design - Parte 1 - Configuração

141 - App Gallery - Material Design - Parte 2 - Adicionando

142 - App Gallery - Atualizar Bibliotecas

143 - App Gallery - Fonte Personalizada

144 - App Gallery - Alterar Tema

144 - 1 - App Gallery - AppTheme - Parte 1 - Configuração

144 - 2 - App Gallery - AppTheme - Parte 2 - Light e Dark - Recursos Novos

145 - App Gallery - Animação - Parte 1 - Propriedades

146 - App Gallery - Animação - Parte 2 - Preparar Tela

147 - App Gallery - Animação - Parte 3 - Animações Simples

148 - App Gallery - Animação - Parte 4 - Animações Combinada

149 - App Gallery - Animação - Parte 5 - Animações Personalizada

150 - App Gallery - Animação - Parte 6 - Cancelar animação

151 - App Gallery - Gestos - Parte 1 - Configuração da Tela

152 - App Gallery - Gestos - Parte 2 - Capturando Gestos

153 - App Gallery - Classes Uteis - Display

154 - App Gallery - Classes Uteis - Converter - Parte 1

155 - App Gallery - Classes Uteis - Converter - Parte 2

156 - App Gallery - Classes Uteis - Converter - Parte 3

157 - App Gallery - Classes Uteis - MessageCenter - Parte 1

158 - App Gallery - Classes Uteis - MessageCenter - Parte 2

159 - App Gallery - Classes Uteis - OnPlatform - Parte 1

160 - App Gallery - Classes Uteis - OnIdiom - Parte 2

05 - App Gallery - Style

01 - AppGallery - Menu - Apresentação do Layout

02 - SCRCPY

03 - App Gallery - Menu - Style - Tema claro e escuro

04 - App Gallery - Menu - Style - Adicionando Fonte Montserrat

05 - App Gallery - Menu - Prog - Menu Lateral - Classes Pagina e PaginaColecao

06 - App Gallery - Menu - Prog - Criando os itens do menu

07 - App Gallery - Menu - Prog - Carregando o Menu Lateral

08 - App Gallery - Menu - Prog - MVVM - Carregar automaticamente

09 - App Gallery - Menu - Logomarca - Menu Lateral

10 - App Gallery - Menu - Style - Menu Lateral

11 - App Gallery - Menu - Prog - Abrir Pagina

12 - App Gallery - Inicio - UI - P1 - Criando Página

13 - App Gallery - Inicio - UI - P2 - Entry com Borda

14 - App Gallery - Inicio - UI - P3 - CollectionView - Estilo e Preenchimento

15 - App Gallery - Inicio - UI - P4 - Sistema de Pesquisa

16 - App Gallery - Inicio - UI - P5 - Melhorar Pesquisa

17 - App Gallery - Menu - Link Inicio e Crédito

18 - App Gallery - Créditos - Criando página

19 - App Gallery - Créditos - Prog Link para abrir navegador

20 - App Gallery - StatusBar - Parte 1

21 - App Gallery - StatusBar - Effects - Android, UWP e iOS - Parte 2

22 - App Gallery - StatusBar - Effects - iOS - Corrigindo Código Effects StatusB

23 - App Gallery - StatusBar - Effects - Atualizar StatusBarColor por Tema Claro

24 - App Gallery - TitleComponentView - Parte 1 - Interface

25 - App Gallery - TitleComponentView - Parte 2 - Propriedades e Binding

26 - App Gallery - TitleComponentView - Parte 3 - Ocultar campos não preenchidos

27 - App Gallery - SubtitleComponentView - Criando componente

28 - App Gallery - Colocando o controle nas Telas

App - Tarefa (Banco SQLite + EF)

01 - Explicando o App - Tarefas

02 - Android - Icone e SplashScreen

03 - iOS - Icone

04 - iOS - SplashScreen

05 - UWP - Icone e SplashScreen

06 - Tela 01 - Listar - Parte 1

07 - Tela 01 - Listar - Parte 2

08 - Tela 01 - Listar - Parte 3

09 - Tela 02 - Cadastrar - Parte 1

10 - Tela 02 - Cadastrar - Parte 2

11 - Tela 03 - Visualizar - Parte 1

12 - Tela 03 - Visualizar - Parte 2

13 - Android - StatusBar

14 - Banco - Constantes

15 - Banco - EF3

16 - Banco - EF3.1 - TarefaDB

17 - Banco - EF3

18 - Banco - EF3.1 - Listar tarefa do Banco

19 - Banco - EF3.1 - MessageCenter - Cadastrar - Listar

20 - Banco EF3.1 - Visualizar

21 - Banco - EF3

22 - Banco - EF3.1 - Atualizar - Tarefa Finalizada

23 - Banco - EF3.1 - Listar - Mudar DataCalendario

24 - Listar - Traduzir Datas para Portugues

25 - Bug - Atualizar Tarefa - Finalizada

26 - Listar - Melhoria Visual - CollectionView e Tachado

27 - Cadastrar - Melhoria Visual - Componente Data

28 - Cadastrar - Melhoria Visual - Campo Data e Horario

29 - Cadastrar - Validação

30 - Formatar Data e Hora - Listar, Visualizar e Cadastrar

31 - Cadastrar - Melhorias Visuais - Fontes, Cores para Nome e Nota - ScrollView

32 - Cadastrar - Style

33 - Listar - Style

34 - Visualizar - Style

35 - UWP - Ajustes Visuais - Listar

36 - UWP - Ajustes Visuais - Visualizar

37 - UWP - Ajustes Visuais - Cadastrar

38 - UWP - Ajustes Visuais - Calendario e Cor do Botão

39 - Android - Calendário e Hora Picker Color

40 - Android e iOS - Travar Rotação da Tela

41 - DEMO - Android, iOS e UWP

App - JobSearch (API - REST)

01 - API - Explicando o Projeto

02 - API - Instalando as Ferramentas (ASP

03 - API - Criar Estrutura do Projeto

04 - API - Configurando o Banco - EFCore e Context

05 - API - Criando os Modelos

06 - API - Usando Migration

07 - Instalar o DB Browser for SQLite

08 - API - UserController

09 - API - Testando UsersController - Postman

10 - API - JobsController

11 - API - Testando JobsController - Postman

12 - API - JobsController - Paginação, Limitar Pesquisa e Tratar Null

13 - API - Testando JobsController - Postman - Paginação e etc

14 - API - Traduzir Mensagens de Validação

15 - API - Publicando API no Azure

16 - APP - Android - SplashScreen e Icone

17 - APP - iOS - SplashScreen e Icone

18 - APP - UWP - SplashScreen e Icone

19 - APP - Login - Criando Tela XAML

20 - APP - Login - Style - Padronizando Cores

21 - APP - Login - Style - Parte 2

22 - APP - Remover Underline do Entry - Custom Renderer

23 - APP - Register - Criar Tela XAML, Ajustes Visuais e Atualizar Pacote

24 - APP - Colocar icones nas pastas

25 - APP - Start - Criar Tela XAML

26 - APP - Start - Estilo para as Fontes

27 - APP - Start - Tratando o Frame

28 - APP - Visualizar Job

29 - APP - Visualizar Job - Parte 2 - O

30 - APP - Add Job - XAML

31 - APP - Icones e ImageButton com Icones

31 - APP - Icones e ImageButton com Icones - Parte 2

32 - APP - Icones - UWP - OnPlatform

33 - APP - UWP - Estilo no Entry e Editor

34 - APP - Customizando aparencia do Botão

35 - APP - iOS - Aparencia

36 - APP - iOS - Frame - Sombra

37 - APP - Renomeando Estilos

38 - APP - StatusBar

39 - APP - HttpClient - UserService

40 - APP - HttpClient - JobService

41 - APP - Login com API - Parte 1

42 - APP - Login com API - Parte 2

43 - APP - Service - Criando Classe ResponseService

44 - APP - Service - ResponseService no UserService - Login

45 - APP - Loading na Tela

46 - APP - Login - Removido Delay e Melhoria na mensagem de erro

47 - APP - Register - Lógica da Tela

48 - APP - Logout

49 - APP - Register Job - Parte 1

50 - APP - Register Job - Parte 2 - Regime

51 - API - Adicionar Salario Inicial e Final

52 - APP - Register Job - Salary

53 - APP - Register Job - Testando Cadastro

54 - APP - Register e Register Job - ReturnType Next

55 - APP - Start - Adicionar CollectionView

56 - APP - Start - Pesquisa de Vaga(s)

57 - APP - Start - Search e InifityScroll

58 - APP - Start - Pancake e Binding dos Job

59 - APP - Start - TagView - Parte 1 - XAML

60 - APP - Start - TagView = Parte 2 - Lógica

61 - APP - Start - TagView = Parte 3 - Corrigindo Bug

62 - APP - Start - Ajustes no InifityScroll

63 - APP - Start - Performance do CollectionView

64 - APP - Start - Loading

65 - APP - Visualizar - Preenchimento

66 - APP - Visualizar - Remover Títulos não preenchidos

67 - APP - Visualizar - TagView

68 - APP - Visualizar - TagView - P2

69 - API - Header Total de Itens

70 - APP - Apresentar Número de Registros

Final do Curso

Parabéns! Chegamos ao fim!


Reviews

L
Luiz9 April 2021

Muito bom! o professor entende bem do assunto e as aulas são bem explicativas. Vale MUITO A PENA comprar esse curso!

D
Diego14 March 2021

Curso bem abrangente. Muito bom, conceitos durante proporciona para aqueles que já estão na carreira maior velocidade no aprendizado.

A
Anderson18 January 2021

O curso é bem completo, as aulas são simples e práticas, sendo bem fácil de absorver o conteúdo. O único problema que encontrei é a duração do curso, acho que poderia ser mais conciso, há várias aulas que apenas preparam o ambiente para a próxima aula, nesses casos, a aula poderia já iniciar com o ambiente pronto e apenas relatar o que foi feito. Porém, achei o conteúdo muito bom e indico bastante!

R
Romário28 December 2020

Este curso é ótimo para aprender Xamarin Forms, mas não é bom para aprender a desenvolver aplicativos. Explico: Eu discordo de uma avaliação abaixo que reclamou as primeiras seções são desnecessárias, na verdade elas são fundamentais! É ali que está o tesouro para quem ainda não trabalha com Visual Studio e Xamarin. O instrutor até se desculpa pelo tédio do conteúdo técnico no decorrer das aulas mas para mim foi o que merecia 5 estrelas, porém... Bem, na minha opinião o desenvolvimento de aplicativos móveis multiplataformas no Xamarin Forms está levando goleada de 7 x 1 do desenvolvimento em Flutter. Em Flutter a gente digita muito menos código, mas muito menos mesmo e saí com apps para Android e iOS bem modernos e dinâmicos! Mas a minha necessidade atual que me fez comprar este curso era aprender UWP e outras plataformas em que o Visual Studio é a ferramenta mais amigável. O que fez este curso perder estrelas foi a parte de desenvolvimento dos aplicativos. Primeiro porque não evoluiu. A gente começa com a tela em branco e vai aprendendo a construir a interface e depois o código. A tendência seria evoluir, aumentar a complexidade dos conceitos e simplificar o código final, mas não, até o final a gente fica copiando e colando um monte de linha de códigos que poderiam ser simplificadas. Segundo porque a visão de aplicativo daqui está presa há alguns anos atrás, tanto no visual quanto no objetivo. Hoje é tudo na nuvem, é tudo dinâmico, e se você não surpreender o usuário não sobrevive... Tirando o banco de dados hospedado no Azure a gente não teve muito contato com interação do app com a internet. Não teve gerenciamento de status e ciclo de vida do app. Não acho que tinha que ter a receita de bolo do sucesso, mas tinha que ter os 'drivers' das práticas modernas que o mercado pede. É isso.

P
Pedro6 December 2020

Elias eu só tenho a agradecer pelo excelente curso! A sua didática e a estruturação do curso e dos projetos ficaram bem legais! Graças ao seu curso consegui concluir minha primeira aplicação mobile com Xamarin com todos os requisitos que me foram solicitados! Não terminei de ver o curso ponta-a-ponta mas fui consultando de acordo a minha necessidade e foi uma ótima experiência! Parabéns pelo excelente trabalho e espero que continue compartilhando conhecimento dessa maneira! Obrigado!

M
Mauricio24 November 2020

Conheci o xamarin já alguns anos , mas nunca completei um projeto por inteiro, as vezes me perdia um pouco , com este curso quero me aprofundar pois terei um roteiro de estudo , quem sabe poderá me orientar melhor.

J
Jameson25 October 2020

Estou na aula 48 e até agora, ta valendo a pena cada centavo investido. Professor aparenta ter domínio tanto no assunto quanto no "poder mágico" de transmitir o conhecimento para o aluno numa explicação nem rápida nem lenta e sem enrolar com assuntos que não acrescentam, diferente de muito professor que não sabe explicar ou atropela o conteúdo. No momento da compilação realmente demora um pouco, e o professor foi atento de editar o video acelerando, então não precisamos esperar pelo professor. Realmente até aqui, nada a reclamar, 5 estrelas e excedendo minhas expectativas.

G
Gleder12 October 2020

Sim esta sendo muito bom! Realmente o Xamarin Forms é muito poderoso e da para perceber, que se vai poder fazer muitas coisas. A autonomia de recursos é bastante vasta, além do que eu imaginava. Acho que tomei a decisão certa sobre outras tecnologias equivalentes.

L
Lucas22 September 2020

Professor sabe explicar muito bem de uma forma simples e clara esta de parabéns Gostando muito do curso

L
Leandro20 September 2020

Eu acredito que alguém que pegue para aprender sobre Xamarin já tenha um mínimo entendimento de desenvolvimento então até a aula 3.1 é um conteúdo bem desnecessário...

M
Maxmiller1 September 2020

O professor é bem objetivo nas aulas e intende bem do assunto. Estou no segundo curso do Professor Elias Ribeiro, recomendo.

G
Gabriel12 August 2020

O professor é bem didático e preparado, aborda inúmeros itens de cada elemento, explica os códigos quando necessário.

D
Diego5 August 2020

Ótimo curso! Super didático e objetivo. Os aplicativos desenvolvidos a partir da seção 6 são incríveis para o aprendizado e até empolgantes. Para você que quer iniciar projetos com xamarin forms, o curso é mais que recomendado!

B
Bruno2 August 2020

Sim, a explicação esta sendo perfeita e estou aprendendo mais do que eu esperava. Parabéns pela didática e pelo tato de ver o que o mercado realmente utiliza, quando se trata de usabilidade.

R
Renato22 July 2020

Este professor é fora de série, comprei o primeiro curso dele de Xamarin 2018 e foi sensacional, agora este de 2020 veio com novos recursos e novas idéias, excelente! Pra quem quer aprender de verdade pode comprar que o cara é fera!


3278050

Udemy ID

6/28/2020

Course created date

7/24/2020

Course Indexed date
Bot
Course Submitted by