Desenvolvedor Android Iniciante

Aprenda conceitos fundamentais do Android para criar aplicativos e tirar suas idéias do papel!
Rating: 4.5 out of 5 (8,807 ratings)
281,381 students
Desenvolvedor Android Iniciante
Rating: 4.5 out of 5 (8,807 ratings)
281,381 students
Conceitos teóricos e práticos sobre Android
Como utilizar o software Android Studio para criar aplicações Android do zero
Ter conhecimento da plataforma Android e como implementar simples funcionalidades
Começar seu portfólio para entrevistas de emprego ou pelo simples fato de aprender
Aprender os conceitos iniciais da linguagem Java

Requirements

  • Um computador (Windows, Mac, Linux) com conexão à internet para fazer a instalação dos softwares necessários (vídeos específicos de instalação estão disponíveis para cada plataforma)
  • Vontade de aprender e entusiasmos para construir softwares usando funcionalidades incríveis!
Description

Desenvolvedor Android Iniciante

Bem-vindo ou bem-vinda, é um prazer te receber no curso de Android!

Este curso foi preparado para te ensinar sobre o desenvolvimento de aplicações Android, quer você conheça ou não sobre programação. A estrutura do curso foi pensada para te levar desde os conceitos mais básicos e teóricos até conceitos mais avançados junto com mão na massa.


Como está estruturado? Quais os tópicos que vou aprender?

O curso começa com Introdução à computação e introdução à lógica de programação para pessoas que não possuam experiência em programação. Posteriormente é feita a instalação do Java e da IDE IntelliJ (ambiente de desenvolvimento) nos três sistemas operacionais mais usados atualmente, Windows, Linux e Mac.

Uma vez instalado os softwares, você tem o que precisa para aprender sobre Java que será a linguagem usada no desenvolvimento das aplicações. Os assuntos tratados englobam variaveis, tipos de dados, operações matemáticas, tipos primitivos e funções.

Posteriormente é feita a instalação do Android Studio e começamos com a prática de desenvolvimento de aplicações. As aplicações Android serão criadas do zero sem cópia de código para que seja possível entender toda a teoria para o desenvolvimento. Será feito a manipulação dos elementos de interface, customização e criação da lógica das aplicações.

Alguns dos assuntos cobertos:

  • Variáveis e tipos de dados, funções e exceções em Java

  • Estrutura de uma aplicação Android

  • Activity e ciclo de vida

  • LinearLayout

  • Alteração do ícone da aplicação

  • SharedPreferences e navegação entre Activities


Para as aplicações, usaremos Android Studio 3.4 e versões mais recentes do Android!


Quais os próximos passos?

Assista a aula introdutória e outras aulas que estão abertas de maneira a comprovar a qualidade e didática que será usada durante o curso.

Além disso, o curso é gratuito, então por que não se inscrever e ver o que podemos fazer usando Android?


Nos vemos nas aulas!

Who this course is for:
  • Para aqueles buscando tecnologia e conhecimento de como construir suas aplicações pessoais ou profissionais
Course content
14 sections • 83 lectures • 7h 36m total length
  • Estrutura do curso
    03:44
  • Problemas, perguntas e sugestões
    02:02
  • Sobre esta seção
    00:13
  • O que vou encontrar nesta seção?
    01:27
  • História dos computadores
    12:13
  • Computadores atuais
    06:42
  • Arquitetura de computadores
    07:53
  • Representação de dados - Binário
    10:19
  • Unidades de medida
    07:03
  • Como funcionam meus softwares?
    04:47
  • Sobre esta seção
    00:11
  • Introdução à lógica de programação
    06:14
  • Lógica de programação
    07:48
  • Controle de fluxo
    03:03
  • Considerações finais
    01:49
  • Sobre esta seção
    00:36
  • Instalação Java - Windows
    09:29
  • Instalação IntelliJ - Windows
    03:49
  • Instalação Java - Linux
    02:32
  • Instalação Java - Mac
    02:34
  • Instalação IntelliJ - Mac
    02:09
  • Atualização IntelliJ
    01:35
  • Sobre esta seção
    00:04
  • Introdução - Sobre Java
    04:30
  • Como funcionam programas Java?
    03:43
  • Compilando e executando código Java
    02:56
  • Sobre esta seção
    00:13
  • Criação e estrutura do projeto
    05:42
  • Comentários
    05:30
  • Variáveis
    05:13
  • Tipos de dados
    09:31
  • Operadores matemáticos
    03:43
  • Incremento e decremento
    02:22
  • Informações do usuário
    06:34
  • Manipulação de Strings
    07:45
  • Tipos primitivos
    03:56
  • Funções - Teoria
    05:21
  • Funções - Prática
    05:11
  • Funções úteis de String
    10:03
  • Exercício - Tipos de dados, operadores e funções
    00:49
  • Resolução - Tipos de dados, operadores e funções
    05:53
  • Exceções
    07:13
  • O que é Android?
    05:55
  • Arquitetura Android
    04:58
  • Versões de Android
    05:58
  • Instalação Android Studio - Windows
    05:33
  • Instalação Android Studio - Linux
    08:52
  • Instalação Android Studio - Mac
    02:20
  • Atualizando Android Studio
    01:54
  • Configuração Emulador - Android Studio
    00:09
  • Configuração Emulador
    07:56
  • Conceitos e definições de Layout
    11:02
  • LinearLayout
    08:47
  • Atributos comuns de layout
    09:00

Instructors
Engenheiro de Software
Gabriel Ferrari
  • 4.6 Instructor Rating
  • 12,869 Reviews
  • 294,233 Students
  • 6 Courses

Trabalho com software desde os 17 anos quando comecei o curso de Sistemas de Informação pela UNESP. Após a graduação, cursei especialização em Engenharia de Software pela UNICAMP. Atualmente com 11 anos de experiência na área de tecnologia.

Tive a oportunidade de trabalhar com diversas tecnologias até os dias de hoje. Por exemplo, .NET (C# e VB), HTML, CSS, Angular, Android, Java, Kotlin, SQL Server, MySQL, Git e algumas outras.

Curto absurdamente programação. Aprender tecnologias novas, criar softwares, lidar com os problemas do dia a dia e melhorar projetos com novos aprendizados. Tudo isso faz parte do meu dia a dia.

Sempre gostei de ensinar e compartilhar a respeito dos interesses acima. Com isso, desde o começo de 2017, resolvi criar um curso e publicar na plataforma Udemy. Desde então, gerar conteúdo de qualidade e ajudar outras pessoas  a aprenderem tecnologia através da minha experiência tem sido o objetivo perseguido.

Espero assim continuar por muito tempo e ajudar cada vez mais pessoas a se profissionalizarem em tecnologia.

Espero você nas aulas!

Desenvolvedor de Software
Adriano R
  • 4.5 Instructor Rating
  • 8,798 Reviews
  • 281,382 Students
  • 1 Course

Trabalho com desenvolvimento desde os 17 anos (atualmente tenho 31), cursei vários cursos livres voltados para programação (acredito muito que o ensino que vale é o aquele que você aprende de verdade e não aquele justificado com um papel, por isso sou um grande adepto de cursos online), mas pelo modo tradicional de ensino cursei Ciência da Computação na UNIP e Gestão de Projetos em TI na FATEC ambas em São Paulo. Atualmente trabalho como engenheiro de software em uma empresa na Irlanda.

Gosto muito de eventos ligados a empreendedorismo e programação.

Dou valor aqueles que buscam sempre melhorar, que tem foco e correm atrás de seus objetivos.

Espero lhe ajudar com meus cursos publicados!