Android 应用程序开发 专项课程

于 May 01 开始

Android 应用程序开发 专项课程

Launch Your Android App Development Career。Master the knowledge and skills necessary to develop maintainable mobile computing apps

本专项课程介绍

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. Learners who successfully complete this Specialization will be well-prepared to master the more advanced material in the subsequent "Mobile Cloud Computing with Android" Specialization. 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.

制作方:

courses
5 courses

按照建议的顺序或选择您自己的顺序。

projects
项目

旨在帮助您实践和应用所学到的技能。

certificates
证书

在您的简历和领英中展示您的新技能。

课程
Beginner Specialization.
No prior experience required.
  1. 第 1 门课程

    Java for Android

    计划开课班次:May 1
    课程学习时间
    4周 5-6小时/周
    字幕
    English

    课程概述

    This MOOC teaches you how to program core features and classes from the Java programming language that are used in Android, which is the dominant platform for developing and deploying mobile device apps. In particular, this MOOC covers key Java progra
  2. 第 2 门课程

    Android App Components - Intents, Activities, and Broadcast Receivers

    计划开课班次:Apr 30
    字幕
    English

    课程概述

    This 4 week MOOC builds upon the overview of Java and Android covered in Course 1 by delving deeper into core Android app components, such as intents, activities, and broadcast receivers. You will learn by example how to program these core An
  3. 第 3 门课程

    Android App Components - Services, Local IPC, and Content Providers

    计划开课班次:Apr 30
    字幕
    English

    课程概述

    This 4 week MOOC builds upon the core Android app components and concurrency frameworks covered in Course 2 by focusing on started and bound services, local inter-process communication (IPC), and content providers. Case study apps will be examined
  4. 第 4 门课程

    Engineering Maintainable Android Apps

    计划开课班次:Apr 23
    字幕
    English

    课程概述

    Engineering Maintainable Android Apps, which is a 4 week MOOC that shows by example various methods for engineering maintainable Android apps, including test-driven development methods and how to develop/run unit tests using JUnit and Robotiu
  5. 第 5 门课程

    Capstone MOOC for "Android App Development"

    计划开课班次:Jun 25
    字幕
    English

    毕业项目介绍

    The Capstone project integrates material from throughout the Android App Development Specialization to exercise and assess the ability of learners to create an interesting Android app. Learners will apply knowledge and skills learned in previous MOOCs in

制作方

  • 范德堡大学

    Vanderbilt University, an internationally recognized research and teaching university, provides a gateway to greatness drawing the brightest students from across the nation and around the world.

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

  • Dr. Douglas C. Schmidt

    Dr. Douglas C. Schmidt

    Professor of Computer Science and Associate Chair of the Computer Science and Engineering Program
  • Dr. Jerry Roth

    Dr. Jerry Roth

    Professor of the Practice
  • Michael Walker

    Michael Walker

    Instructor - Graduate Student pursuing PhD in Computer Science
  • Dr. C. Jules White

    Dr. C. Jules White

    Assistant Professor of Computer Science
  • Dr. Julie L. Johnson

    Dr. Julie L. Johnson

    Instructor

FAQs