Aprenda a Desenvolver Sistemas em Android
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
8 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Aprenda a Desenvolver Sistemas em Android to your Wishlist.

Add to Wishlist

Aprenda a Desenvolver Sistemas em Android

Desenvolva várias aplicações em Android utilizando as boas práticas de lógica de programação e acesso ao banco de dados.
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
8 students enrolled
Last updated 5/2017
Portuguese
Current price: $12 Original price: $60 Discount: 80% off
3 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 9 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Training 5 or more people?

Get your team access to Udemy's top 2,000 courses anytime, anywhere.

Try Udemy for Business
What Will I Learn?
  • O aluno ao concluir o curso terá noção básica e avançada para criar sistemas em Android utilizando boas práticas de desenvolvimento.
  • Aprender a desenvolver bastante a lógica e o desenvolvimento de sistemas em Android
  • Crie várias aplicações de celular no Android Studio
  • Boas práticas de programação
  • Desenvolver sistemas com persistência de dados
  • Desenhar Telas com os componentes do Android
  • Usar as ferramentas da IDE Android Studio
  • Desenvolva aplicações ligadas a Banco de Dados
View Curriculum
Requirements
  • Java Básico
  • Instalado e Configurado a JDK 1.7 ou superior
Description

Nesse curso você será capaz de entender os conceitos e práticas dos componentes e padrões de desenvolvimento nas primeiras aulas para desenvolver aplicações em Android.

Em cada vídeo aula é ensinado o recurso e desenvolvimento em questão de cada aula. Após isso, no final do curso é desenvolvido uma aplicação completa com os mecanismos de persistência (CRUD) e utilizado as práticas usadas no cotidiano dos desenvolvedores de Android.

Portanto, esse curso é ideal para quem deseja iniciar na linguagem Android e além de entender os conceitos também conseguirá exercitar vários tipos de práticas com os exemplos usados no curso..

Who is the target audience?
  • Estudantes da área de Programação que estão começando a explorar o desenvolvimento de sistemas em Android.
  • Desenvolvedores
  • Analistas de Sistemas
Compare to Other Mobile Apps Courses
Curriculum For This Course
43 Lectures
08:50:06
+
Introdução
1 Lecture 09:23

Veja nessa vídeo uma apresentação de forma geral dos recursos que a plataforma Android oferece ao desenvolvedor.

Preview 09:23
+
Instalação e Configuração do Ambiente
1 Lecture 16:49

Veja nessa vídeo aula como instalar as IDEs Android Studio e Eclipse. Além disso, também é mostrado a configuração do Android ADT e SDK no Eclipse.

Instalando e Configurando o Android Studio e Genymotion
16:49
+
Conceitos básicos
8 Lectures 02:10:48

Veja nessa vídeo aula a criação de projeto, perspectivas e apresentação de componentes.

Apresentação da IDE Android Studio
17:02

Saiba como funciona cada arquivo dentro de um projeto Android e Entenda a estrutura dos arquivos xml e a classe R.java .

Visão sobre a estrutura de projeto
17:08

Saiba como criar arquivo resource de texto para deixar mais padronizado o projeto.

Arquivo strings.xml
18:46

Aprenda a criar tamanhos personalizados e aplique nos componentes para ter pouca manutenção no código.

Arquivo Dimens
12:09

Trabalhando com recurso Drawble
18:39

Manipulando IDs de Componentes
19:41


Tratamento de Eventos
15:40
+
Activity
4 Lectures 58:22
O que é Activity ?
13:27

Ciclo de Vida
16:32

Navegando entre activities
11:05

Trabalhando com Parâmetros entre Activities
17:18
+
Gerenciadores de Layout
7 Lectures 47:30
Trabalhando com componente de layout - View
12:17

Veja nessa vídeo aula como trabalhar com o componente FrameLayout através de práticas de layout.

Trabalhando com componente FrameLayout
05:34

Veja nessa vídeo aula como trabalhar com o componente LinearLayout através de práticas de layout.

Trabalhando com componente LinearLayout
08:36

Veja nessa vídeo aula práticas no desenvolvimento com as propriedades TableLayout e TableRow.

Trabalhando com o componente TableLayout
03:46

Saiba como trabalhar com o componente GridLayout através de práticas de layout.

Trabalhando com o componente GridLayout
03:46

Veja nessa vídeo aula como posicionar componentes através do RelativeLayout.

Trabalhando com o componente RelativeLayout
06:37

Veja nessa vídeo aula como trabalhar com a listagem de dados no componente ScroolView

Trabalhando com o componente ScroolView
06:54
+
Interface Gráfica - Desenvolvendo várias aplicações
14 Lectures 02:48:33

Aprenda a exibir alertas em forma de mensagem de texto e também com imagens.

Exibindo alertas rápidos com o Toast
09:50

AlertDialog - alertas para o usuário interagir
10:16

Aprenda nessa aula como trabalhar com componentes de textos e edição de textos.

Trabalhando com componentes de textos
09:43

Veja nessa vídeo aula como construir uma espécie de jogo com o componente de imagem.

Trabalhando com componente ImageView
16:47

Aprenda como trabalhar com as ações do componente CheckBox.

Trabalhando com componente CheckBox
12:33

Veja nessa vídeo aula como trabalhar com o componente e seus eventos de ação.

Trabalhando com componente RadioButton
14:24

Saiba como trabalhar com o componente e seus eventos através de um programa de humor feito no Android.

Trabalhando com componente SeekBar
10:00

Veja nessa vídeo aula como trabalhar com ListView e criar no Java adaptadores para recuperar informações do componente.

Trabalhando com ListView e Adaptadores simples
15:43

Aprenda a trabalhar com cores personalizadas e criar estilos css para aplicar nos componentes.

Trabalhando com Cores e Estilos CSS
15:57

Veja nessa vídeo aula como aplicar em uma lista o recurso de auto sugestão.

Trabalhando com componente AutoCompleteView
09:37

Saiba como trabalhar com valores e eventos nesse componente.

Trabalhando com o componente Spinner
14:14

Veja nessa vídeo aula como construir um sistema para baixar dados de uma URL através de Threads e se comunicar com o componente Progress Dialog.

ProgressDialog - janela de progresso - Parte 1
10:08

Veja nessa vídeo aula como construir um sistema para baixar dados de uma URL através de Threads e se comunicar com o componente Progress Dialog.

ProgressDialog - janela de progresso - Parte 2
09:57

Entenda o conceito e prática desse componente que é similar ao ProgressDialog.

ProgressBar - barra de progresso
09:24
+
Criando uma aplicação completa com Banco de Dados
8 Lectures 01:38:41

Veja nessa vídeo aula como guardar informações do usuário através do arquivo de preferência.

SharedPreferences
13:49

Saiba como funciona o mecanismo do SQLITE no Android.

SQLITE - Trabalhando com persistência de dados por SQL
15:59

Veja nessa vídeoa aula uma visão geral do projeto e a estrutura das pastas e arquivos a serem trabalhados.

Apresentação do projeto para desenvolvimento final
07:24

Saiba como criar as classes Java para preparar a camada de modelo.

Desenvolvendo a camada do modelo
09:49

Aprenda a desenvolver a camada DAO para separar as responsabilidades das ações de persistência da aplicação.

Desenvolvendo a camada DAO
17:03

Veja nessa vídeo aula como desenvolver a classe UsuarioAdapter .

Criando a classe Adapter para o Usuário
15:34

Saiba em qual local é armazenado o arquivo de banco de dados criado na aplicação.

Local de Armazenamento do Banco de Dados
03:54

Veja nessa vídeo aula o funcionamento da aplicação como completo e também os arquivos para baixar que foram usados no curso.

Finalizando o projeto - desenvolvimentos finais
15:09
About the Instructor
Thiago Vinícius Varallo Palmeira
4.4 Average rating
11 Reviews
232 Students
3 Courses
Analista e Desenvolvedor de Sistemas

Um pouco sobre minha pessoa...

Moro no estado do Rio Grande do Sul e no começo da minha carreira comecei como instrutor de informática e web design. Após isso, fiquei um bom tempo trabalhando com a parte de instalação e configuração de hardware e software. Com o passar do tempo, resolvi mudar de foco, e comecei a trabalhar com análise e desenvolvimento de sistemas, onde tive muitas experiências em grandes projetos de empresas como: Embraer, Netshoes, Renner, Vivo, ERPs corporativos e hospitalares, Plataformas EADs entre outros.

No meu currículo, tenho 8 anos de experiência com desenvolvimento web, tendo graduação em Análise e Desenvolvimento de Sistemas e também pós graduação em Engenharia de Software.

Durante um tempo produzi alguns artigos sobre Java e trabalhei em um site próprio com artigos e tutoriais para desenvolvimento web, sendo que uma dessas experiências levou a escrever um livro de Java publicado no ano de 2017 chamado "Java Fundamental - Aprenda como programar na linguagem Java usando boas práticas" pela editora LCM.

Acredito que foi por meio dessas experiências que comecei a gerar conteúdo interativo em plataformas EAD, pois gosto de ajudar a ampliar o conhecimento de análise e programação de sistemas tanto para profissionais iniciantes como de experientes na área.

Atualmente trabalho com a parte de análise e desenvolvimento em módulos e processos financeiros e contábeis de um ERP hospitalar.

Fique a vontade para acessar abaixo meus cursos e entrar em contato para tirar suas dúvidas, sugerir algum curso ou fazer críticas.