Informações sobre o curso
88,135 visualizações recentes

100% on-line

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.

Nível iniciante

Aprox. 25 horas para completar

Sugerido: 4 weeks of study, 5-6 hours/week...

Inglês

Legendas: Inglês
User
Os alunos que estão fazendo este Course são
  • Security Engineers
  • Machine Learning Engineers
  • Data Scientists
  • Software Engineers
  • Entrepreneurs

Habilidades que você terá

Logic ProgrammingAndroid StudioJava ProgrammingObject-Oriented Programming (OOP)
User
Os alunos que estão fazendo este Course são
  • Security Engineers
  • Machine Learning Engineers
  • Data Scientists
  • Software Engineers
  • Entrepreneurs

100% on-line

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.

Nível iniciante

Aprox. 25 horas para completar

Sugerido: 4 weeks of study, 5-6 hours/week...

Inglês

Legendas: Inglês

Programa - O que você aprenderá com este curso

Semana
1
1 hora para concluir

Module 1: MOOC Overview

6 vídeos (Total 40 mín.), 1 leitura, 1 teste
6 videos
Module 1: Overview1min
MOOC Contents, Organization, and Learning Strategies9min
Overview of the Java Programming Language (Part 1)13min
Overview of the Java Programming Language (Part 2)12min
Overview Summary1min
1 leituras
Responses to Frequently Asked Questions (FAQ) and PDF Versions of Slides10min
1 exercício prático
Module 1 Quiz20min
2 horas para concluir

Module 2: Introduction to Android Studio

13 vídeos (Total 82 mín.), 1 teste
13 videos
Installing Java and Android Studio9min
Creating and Importing Projects6min
Introducing the Editor4min
Project File Organization5min
Creating and Editing Source Code and Resource Files3min
Creating and Running a Virtual Device12min
Debugging Syntax Errors4min
Logging with Logcat11min
TODO Statements4min
Testing Your Code: Self Assessment Via Unit Tests8min
Making Zip File for Uploading Multiple Files At Once6min
Module 2 Summary1min
1 exercício prático
Module 2 Quiz16min
4 horas para concluir

Module 3: Writing a Simple Android App Using Basic Java Features

9 vídeos (Total 72 mín.), 6 leituras, 2 testes
9 videos
Main Components in a Computing System7min
Variables and Types10min
Expressions11min
Printing data8min
The Math Class6min
The String Class10min
Methods13min
Module Conclusion1min
6 leituras
Slide deck10min
Slide deck10min
Printing slide deck10min
Math slide deck10min
String slide deck10min
Slide deck10min
1 exercício prático
Module 3 Quiz24min
Semana
2
7 horas para concluir

Module 4: Control Flow

11 vídeos (Total 65 mín.), 10 leituras, 5 testes
11 videos
If-statement Part 18min
If-statement Part 29min
If-statement Code Walkthrough7min
For-loops Part 17min
For-loops Part 26min
For-loops Part 39min
For-loops Code Walkthrough3min
Indefinite loops6min
Random number generation6min
Module Summary53s
10 leituras
If-statement L1 slide deck10min
If-Statement L2 slide deck10min
If-statement Code Walkthrough: Code Copy10min
If-statement Code Walkthrough: Slide Deck10min
Part 1 slide deck10min
Part 2 slide deck10min
Part 3 slide deck10min
Code walkthrough slide deck10min
Indefinite loop slide deck10min
Slide deck10min
3 exercícios práticos
Module 4 practice quiz on IF statements16min
Module 4 quiz on FOR loops16min
Module 4 practice quiz on indefinite loops10min
6 horas para concluir

Module 5: Structured Data

10 vídeos (Total 96 mín.), 9 leituras, 2 testes
10 videos
Arrays: Part 18min
Arrays: Part 27min
Arrays: Part 310min
The for-each loop6min
The Collections Framework: Part 114min
The Collections Framework: Part 211min
ArrayLists16min
HashMaps16min
Structured Data WrapUp1min
9 leituras
Slide deck10min
Part 1 slide deck10min
Part 2 slide deck10min
Part 3 slide deck10min
Slide deck10min
Part 1 slide deck10min
Part 2 slide deck10min
Slide deck10min
Slide deck10min
1 exercício prático
Module 5 Quiz26min
Semana
3
12 horas para concluir

Module 6: Classes and Interfaces

7 vídeos (Total 70 mín.), 7 leituras, 8 testes
7 videos
Motivating Classes and Objects9min
Building your own Classes and Objects11min
Refining your Classes: Part 112min
Refining your Classes: Part 211min
New Objects in Old Places13min
Overview of Java Generics9min
7 leituras
Slide deck10min
Slide deck10min
Example files: Account10min
Slide deck10min
Slide deck10min
Slide deck10min
Slide deck10min
3 exercícios práticos
Module 6 quiz on Object Oriented Programing concepts16min
Module 6 quiz on methods and classes12min
Module 6 quiz on arrays and parameters12min
8 horas para concluir

ModuIe 7: Inheritance and Polymorphism

7 vídeos (Total 65 mín.), 7 leituras, 4 testes
7 videos
Class Hierarchy and Interfaces13min
Inheritance at Work7min
Polymorphism15min
Java Interfaces6min
Advanced Class Interface features9min
Exception Handling11min
7 leituras
Slide deck10min
Slide deck: Inheritance at Work10min
Slide deck: Polymorphism10min
Slide deck: Java Interfaces10min
Self-Assessment quiz code10min
Slide deck: Advanced Class Interface Features10min
Slide deck10min
2 exercícios práticos
Module 7 quiz on inheritance10min
Module 7 quiz on code "dissection"12min
Semana
4
2 horas para concluir

Module 8: Android Calculator App Mini-Project Assignment

2 vídeos (Total 23 mín.), 1 teste
2 videos
Mini-Project Assignment Walkthrough13min
4.5
338 avaliaçõesChevron Right

58%

comecei uma nova carreira após concluir estes cursos

58%

consegui um benefício significativo de carreira com este curso

25%

recebi um aumento ou promoção

Principais avaliações do Java for Android

por SVJun 28th 2018

Excellent !! As a beginner I found this course a major kick-start to building a strong base for my Android app skills. A lot of practice needed though, but these videos would keep me going well

por AAJun 24th 2017

This course is very good to learn the basics of Java and how to write a Java code in a object oriented manner. Ths course helped me to learn how to write more efficient and scalable code.

Instrutores

Avatar

Dr. Jerry Roth

Professor of the Practice
Electrical Engineering and Computer Science
Avatar

Dr. Julie L. Johnson

Instructor
EECS
Avatar

Michael Walker

Instructor - Graduate Student pursuing PhD in Computer Science
EECS
Avatar

Dr. Douglas C. Schmidt

Professor of Computer Science and Associate Chair of the Computer Science and Engineering Program
Electrical Engineering and Computer Science

Sobre Universidade Vanderbilt

Vanderbilt University, located in Nashville, Tenn., is a private research university and medical center offering a full-range of undergraduate, graduate and professional degrees....

Sobre Programa de cursos integrados Desenvolvimento de aplicativos Android

This Specialization enables learners to successfully apply core Java programming languages features & software patterns needed to develop maintainable mobile apps comprised of core Android components, as well as fundamental Java I/O & persistence mechanisms. The Capstone project will integrate the material from throughout the Specialization to exercise and assess the ability of learners to create an interesting Android app by applying knowledge and skills learned in previous MOOCs, including Java programming features, Android Studio tools, Android Activity components, Material Design, file I/O and data persistence, unit testing, and software patterns. The project itself will be similar in design goals to previous assignments, however it will provide less of the skeleton code than earlier MOOCs provide to enable more creativity to learners and greater opportunity for learners to customize the app....
Desenvolvimento de aplicativos Android

Perguntas Frequentes – FAQ

  • Ao se inscrever para um Certificado, você terá acesso a todos os vídeos, testes e tarefas de programação (se aplicável). Tarefas avaliadas pelos colegas apenas podem ser enviadas e avaliadas após o início da sessão. Caso escolha explorar o curso sem adquiri-lo, talvez você não consiga acessar certas tarefas.

  • Quando você se inscreve no curso, tem acesso a todos os cursos na Especialização e pode obter um certificado quando concluir o trabalho. Seu Certificado eletrônico será adicionado à sua página de Participações e você poderá imprimi-lo ou adicioná-lo ao seu perfil no LinkedIn. Se quiser apenas ler e assistir o conteúdo do curso, você poderá frequentá-lo como ouvinte sem custo.

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.