Android开发者

成为卓越的Android开发工程师

Google 优达学城

纳米学位

分享

Android开发者
  • 分类: 计算机
  • 平台: Udacity
  • 语言: 英语中文

课程概况

Android是全球最流行的手机操作系统,已经有超过10亿用户。你能成为影响数亿人的Android应用开发者吗?本项目面向希望精通Android开发的中级Java开发者,教授Android开发的基本工具、原则和模型。通过学习,你将精通现有的Android开发技能,并做好迎接未来新机遇的准备。

试运行期间,纳米学位限时第1个月免费,马上报名!

学习计划

实战项目

P0: 我的应用作品集
设计一个应用,专门用来展示你将在本纳米学位课程开发的所有应用。

实战项目

P1: 热播电影,第一阶段
开发一个应用程序,帮助用户发现最热和最新的电影。你需要构建一个干净的用户界面,应用能够和服务器同步,并将信息呈现给用户。

实战项目

P2: 热播电影,第二阶段
在第一阶段项目的基础上,为每部电影增加详细信息视图和”喜欢”功能,并添加平板布局。

实战项目

P3: 超级二重唱:打造两个应用程序
将两个应用变成完整的产品,从一群功能的组合变成能随时上架的真实应用。为此,你需要查找并处理错误、增加易用性功能、允许使用定位功能、增加小部件并且增加一个库。

实战项目

P4: 构建更大的应用
使用Gradle构建一个讲笑话应用。将功能分解为库和特色功能,以保证应用的简洁性。你还将配置一个谷歌云终端开发服务器,用以提供笑话的内容。

实战项目

P5: 让你的应用拥有材质
应用Android设计理念和材质设计技术,来改进一个实用的新闻阅读器。

实战项目

P6: 无处不在
为Android 可穿戴设备Android Wear设计一个阳光表盘,让用户可以快速知道天气。

实战项目

P7: 毕业项目,第一阶段:设计、审视和计划你的应用
为自己的应用创建一个详细的计划,包括用户界面原型和技术细节。

实战项目

P8: Capstone, Stage 2: 毕业项目,第二阶段:开发并打磨你的应用,使之产品化
把你的想法变成现实吧!这是把你在纳米学位中学到的技能付诸实践的宝贵机会。

实战项目

Resume Review
In this project, you will update your resume according to the conventions that recruiters expect and get tips on how to best represent yourself to pass the “6 second screen”. You will also make sure that your resume is appropriately targeted for the job you’re applying for. We recommend all students update their resumes to show off their newly acquired skills regardless of whether you are looking for a new job soon.

实战项目

LinkedIn Profile Review
In this project, you will look at your LinkedIn profile through the lens of a recruiter or hiring manager, focusing on how your experience, education, and interests represent you as a potential candidate for a company or collaborator on a project. While this project, like all career projects, is optional, we recommend all students update their LinkedIn profiles to show off their newly acquired skills.

实战项目

Android Interview Dry-Run Review

实战项目

GitHub Profile Review
In this project, you will look at your GitHub profile through the lens of a recruiter or hiring manager, focusing on how your profile, projects, and code represent you as a potential candidate for a company or collaborator on a project. While this project, like all career projects, is optional, we recommend all students complete this one.

为什么你应该学习这门纳米学位?

Android是全球最流行的手机操作系统,已有超过10亿用户。你能成为影响数亿人的Android应用开发者吗?为帮助那些有追求的Android开发者,我们和Google共同制作了这个纳米学位项目,目标是帮助有中级编程水平和Java实战经验的程序员,成为精通Android开发的工程师。完成项目之后,你将拥有可以给雇主留下深刻印象的作品集、被业界广泛认可的证书,还能在谷歌应用商店上架你自己的应用!如果你的目标是找一份Android开发的工作,那这门课程正是你所需要的。

先决条件和要求

这将是一段挑战与收获并存的学习经历。作为一个新手,你需要每周花费大约10个小时,总共需要9个月或者更长的时间来完成整个项目。你拥有足够的决心和觉悟,来支持你最终拿到证书吗?如果你不确定,在正式报名前,请先看一下纳米学位的学习计划中列出的所有课程和项目内容。

编程经验

这不是一个零基础课程。 E选课学员应具有用Java或其他面向对象的编程语言开发应用(网页或移动)的经验;

选课之前,你应该有1-2年 的Java或其他面向对象语言的编程经验;

如果你没有编程经验,我们建议你先学习我们和Google共同制作的 《Android开发入门》。你同时还需要学习Java的基本编程原理。我们的《Java入门》 课程会是一个很好的起点。

技术能力和要求

你将在GitHub上提交你的项目,因此在开始学习前你必须有一个可用的GitHub,并且知道如何共享代码。如果你不了解,可以学习我们的《如何使用Git和GitHub》 这门课程。

你需要在电脑上安装Android Studio以便完成你的纳米学位项目。如果你没有安装过Android Studio,可以看一下我们的迷你课程 《如何安装Android Studio》 。

决心和心态

除了具有1-2年编程经验和中级技术水平,学员还需要具备以下特质:

机智: 能够从文档中找到解决方案,相信代码中的所有问题都可以被发现;
勇气: 当代码崩溃、测试失败时,坚持不懈、迎难而上;
拥抱成长: 相信智慧不是一成不变的禀赋,可以通过努力学习和练习不断提高。

声明:MOOC中国收录之课程均源自下列机构,版权均归他们所有。本站仅作报道并尊重其著作权益,感谢他们对MOOC事业做出的贡献!(排名不分先后)
  • Coursera
  • edX
  • OpenLearning
  • FutureLearn
  • iversity
  • Udacity
  • NovoEd
  • Canvas
  • Open2Study
  • Google
  • ewant
  • FUN
  • IOC-Athlete-MOOC
  • World-Science-U
  • Codecademy
  • CourseSites
  • opencourseworld
  • ShareCourse
  • gacco
  • MiriadaX
  • JANUX
  • openhpi
  • Stanford-Open-Edx
  • 网易云课堂
  • 中国大学MOOC
  • 学堂在线
  • 顶你学堂
  • 华文慕课
  • 好大学在线CnMooc

Copyright © 2008-2015 MOOC.CN 慕课改变你,你改变世界