About this Course
4.6
13 ratings
2 reviews
Este curso tem como objetivo propiciar um primeiro contato com a Programação para Dispositivos Móveis que operam na plataforma Android. O Android Studio será utilizado como ambiente de desenvolvimento desde o início do curso e você receberá dicas de como obter ajuda quando alguma tarefa estiver consumindo mais tempo do que o necessário. Ao solucionar problemas por conta própria, você irá adquirir a autonomia necessária para concluir projetos de programação. Ao final do curso, você desenvolverá um aplicativo. Para que você seja capaz de concluir o projeto final, nós listaremos algumas ferramentas que estão a sua disposição, além de materiais que mostram como utilizar essas ferramentas. Dessa forma, ao final do curso, você terá aprendido a (i) utilizar o ambiente de desenvolvimento, (ii) desenvolver uma interface gráfica simples com elementos pré-definidos, (iii) adicionar comportamento a essa interface gráfica e (iv) criar um aplicativo que interage com o usuário. Você não precisa ter muita experiência na linguagem Java para concluir este curso. Entretanto, é recomendável que você tenha um conhecimento básico de programação em Java. Você pode optar por estudar esses conceitos antes do início do curso e ainda buscar informações online quando algum aspecto da linguagem Java não ficar muito claro apenas com o material do curso....
Globe

100% online courses

Start instantly and learn at your own schedule.
Calendar

Flexible deadlines

Reset deadlines in accordance to your schedule.
Intermediate Level

Intermediate Level

Clock

Suggested: 5 semanas de estudo, 4 horas por semana.

Approx. 12 hours to complete
Comment Dots

Portuguese (Brazilian)

Subtitles: Portuguese (Brazilian)
Globe

100% online courses

Start instantly and learn at your own schedule.
Calendar

Flexible deadlines

Reset deadlines in accordance to your schedule.
Intermediate Level

Intermediate Level

Clock

Suggested: 5 semanas de estudo, 4 horas por semana.

Approx. 12 hours to complete
Comment Dots

Portuguese (Brazilian)

Subtitles: Portuguese (Brazilian)

Syllabus - What you will learn from this course

1

Section
Clock
1 hour to complete

Introdução

Este módulo apresenta o modelo pedagógico do curso baseado no estudo de códigos e no desenvolvimento de projetos....
Reading
4 videos (Total 9 min), 1 reading, 2 quizzes
Video4 videos
Por que Programar? Por que programar em Android?3m
Historia do Android3m
Algumas dicas para obter informações.1m
Reading1 reading
Como ser aprovado10m
Quiz2 practice exercises
Exercício de Fixação2m
Exercício de Fixação10m
Clock
1 hour to complete

Instalação e Configuração da Plataforma de Desenvolvimento Android Studio

Este módulo apresenta a plataforma de desenvolvimento Android Studio e indica onde encontrar o arquivo de instalação para o seu computador. Após a instalação, listaremos as principais opções para configurar um novo projeto e detalharemos alguns recursos da ferramenta para auxílio na criação dos códigos que serão apresentados nas videoaulas. Por fim, demonstraremos os passos que você seguirá para configurar o emulador dentro da ferramenta Android Studio e ainda como configurar o seu computador e o seu Smartphone para a instalação de aplicativos....
Reading
6 videos (Total 36 min), 1 reading
Video6 videos
Explorando a ferramenta Android Studio9m
Alguns elementos gráficos utilizados para construção de aplicativos2m
Instalando o HAXM (Hardware Accerated Execution Manager)3m
Configuração e uso do AVD (Android Virtual Device)7m
Configurando o PC e o Smartphone para utilização do cabo usb para instalação de apps4m
Reading1 reading
Download e Instalação do software Android Studio10m

2

Section
Clock
1 hour to complete

Primeiros códigos

Este módulo inicia com o estudo de um código em java convencional. Após esse estudo, um sumário do que precisa ser feito para transformar esse código em uma aplicação android será apresentado. Uma interface simples em XML será criada para que o usuário possa interagir com o código java....
Reading
6 videos (Total 25 min), 1 reading, 1 quiz
Video6 videos
Programando em Java para Android4m
Interface gráfica em XML5m
O método onCreate4m
Acessando dados da interface4m
Resumo do módulo1m
Reading1 reading
Resumo10m
Quiz1 practice exercise
Exercícios de Fixação30m

3

Section
Clock
1 hour to complete

Views

Neste módulo, nós listaremos os elementos mais básicos da interface gráfica, como botões, caixas de texto, listas e caixas de seleção. Além de adicionar esses elementos na tela do usuário, você saberá como acessar as informações inseridas pelo usuário no código java. ...
Reading
8 videos (Total 27 min), 2 quizzes
Video8 videos
Button2m
TextView1m
EditText2m
CheckBox5m
RadioButton3m
Spinner6m
ListView3m
Quiz2 practice exercises
Exercícios de Fixação12m
Exercícios de Avaliação20m

4

Section
Clock
1 hour to complete

Gerenciadores de Layout

Este módulo introduz três gerenciadores de layout amplamente utilizados para posicionar elementos na tela do usuário. Conhecendo os três gerenciadores, você será capaz de organizar a maioria das interfaces gráficas de aplicativos que você irá construir....
Reading
9 videos (Total 30 min), 1 quiz
Video9 videos
Configurações para todos os gerenciadores2m
RelativeLayout3m
LinearLayout5m
GridLayout2m
Projeto de interface gráfica3m
Projeto de interface gráfica com RelativeLayout6m
Projeto de interface gráfica com LinearLayout2m
Projeto de interface gráfica com GridLayout2m
Quiz1 practice exercise
Exercícios de Fixação10m

Instructors

Ulisses Martins Dias

Professor Doutor
Faculdade de Tecnologia - Unicamp

Cristhof Johann Roosen Runge

Professor Doutor I
Engenharia de Telecomunicações

About Universidade Estadual de Campinas

A UNICAMP, Universidade Estadual de Campinas, é uma autarquia, autônoma em política educacional, com recursos orçamentários originados do Governo do Estado de São Paulo, no Brasil. Fundada em 1966, é uma instituição jovem, reconhecida nacional e internacionalmente por sua forte tradição no ensino em diversos níveis e em diversas áreas do conhecimento, em pesquisa de ponta, bem como em seus contatos e relações com a sociedade....

Frequently Asked Questions

  • Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.

  • When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

More questions? Visit the Learner Help Center.