不限期 视频有效期
3 个阶段95 门课 课程内容
390 教学服务期限
包含: 阶段一 150 天 阶段二 120 天 阶段三 120 天
什么是教学服务?
141 小时 视频时长
2159 学习人数
10.00 综合评分
近乎完美的课程学习保障体系
每天学习2小时,4个月,挑战20万~35万年薪
5步骤 / 40门课 · 课程总时长:58小时 · 练习题:429 · 作业:9 · 考试:4 · 课程源码:38 · 教辅资料:138
步骤1

java基础语法

Java入门第一步,学习常量与变量、运算符、流程控制、数组和方法等Java基础语法。掌握Java程序的执行流程,能够编写符合Java语法规则的程序。

第1课 Java初识

对Java进行简单介绍,Java程序如何执行,以及Java程序的结构。

第2课 Java常量与变量

Java的基本概念,包括标识符、关键字、数据类型、字面值、变量和常量等。

第3课 Java运算符

算术、赋值、逻辑和条件等常用运算符,以及简单的条件结构if和if-else。

第4课 Java流程控制之选择结构

进一步学习Java选择结构,包括多重if与嵌套if结构 ,以及switch结构。

第5课 Java流程控制之循环结构

while、do-while、for循环和循环嵌套的使用,并初步学习调试。

第6课 Java一维数组

一维数组的定义和使用,以及增强型for循环和数组的结合使用。并能够实现冒泡排序。

第7课 Java数组之二维数组

本课程通过案例介绍二维数组的定义和使用。

第8课 Java方法

方法的定义和调用,以及数组作为方法参数、方法重载、方法传值和可变参数列表等。

第9课 综合案例:数组移位

主要完成对数组的初始化,移位,显示和统计。

第10课 Java基础语法测试

本课为考评,满分100学分,共25道题,限时37分钟

步骤2

java面向对象

面向对象是开发过程中的重点内容!本步骤会介绍面向对象的三大特征继承、封装、多态,最终能编写具有面向对象思想的Java程序。

第1课 Java面向对象

认识Java中的面向对象的思想,掌握面向对象的基本原则以及基本实现原理。

第2课 Java封装

着重介绍什么是封装,以及如何在Java中实现封装。

第3课 综合案例:学生信息管理

通过学生信息管理的综合案例,进一步学习封装在面向对象中的应用。

第4课 Java继承(上)

着重介绍继承的特点,以及如何在Java中实现继承。

第5课 Java继承(下)

着重对Object类进行介绍,同时讲解final关键字以及注解的简单应用。

第6课 Java单例模式

着重介绍单例模式的特点,以及懒汉式和饿汉式两种实现方式。

第7课 Java多态

着重介绍什么是多态、抽象类、接口以及内部类的概念和应用。

第8课 Java面向对象测试

本课为考评,满分100学分,共20道题,限时30分钟

步骤3

Java常用工具类

工具类的查看是开发中的必备技能!本步骤会介绍包装器、字符串处理类、集合、多线程和输入输出流等内容,并通过最后的综合案例,让你的Java技能更上一层楼。

第1课 Java异常

掌握什么是异常处理机制以及如何实现Java中的异常处理。

第2课 Java包装类

认识Java中的包装类,学习基础数据类型和包装类之间的转换。

第3课 Java字符串

掌握字符串的应用,包括String类和StringBuilder类的常用方法。

第4课 Java集合

介绍List、Set和Map三种集合的特点、存储方式和主要实现类的使用。

第5课 Java多线程

能够进行多线程程序的编写,并掌握生命周期、同步和线程间通信等内容。

第6课 Java输入输出流

能够使用字节流和字符流进行数据的读写,以及对象的序列化与反序列化问题。

第7课 综合案例:播放器

综合应用前面所学的知识,制作一个控制台小案例:播放器。包括播放器的管理和播放歌曲列表。

第8课 Java常用工具测试

本课为考评,满分100学分,共25道题,限时37分钟

步骤4

UI基础入门

在本步骤中,先通过介绍Android的发展前景,让你对Android开发有一个初步的认识;再通过创建项目以及目录结构分析,让你了解第一个Android项目;最后通过UI基础,常用控件等课程让你开始上手Android开发。

第1课 Android入门

Android的发展史,以及Android每个阶段的异同和新特性。

第2课 AS使用指南

从Android Studio下载安装到常见操作,从配置更新到常见问题解决,本课程带你一步步体会AS开发优势。

第3课 Android线性与相对布局

本课带你一行行解析HelloWorld,了解Android布局的作用及种类,掌握添加布局的两种方式。

第4课 UI基础控件

通过一个案例掌握TextView、EditText、Button、ImageView、ProgressBar常用控件的使用。

第5课 Android约束布局

概述android中的几种基本布局的特点,着重讲解约束布局常用属性的使用。

第6课 综合案例:选餐

通过选餐的项目案例加深对UI控件的理解与熟练使用。

第7课 UI基础入门测试

本课为考评,满分100学分,共25道题,限时37分钟

步骤5

UI常用组件

在本步骤中将为大家介绍相对布局以及新推出的约束布局,全新的Android Studio开发工具,Menu和Diaglog组件以及碎片化界面管理,最后以一个综合案例来结束本步骤。相信这些内容能够为大家打下一个良好的基础。

第1课 Activity入门

讲解Activity的初步知识,让学生对于Android开发中的Activity类有基本认识。

第2课 Android菜单创建和使用

介绍Android中三种Menu(选项菜单、上下文菜单、弹出菜单)的创建和使用。

第3课 Android对话框处理

介绍Dialog的创建和使用,包括弹出式、单选列表和多选列表对话框。

第4课 Activity生命周期详解

通过案例演示Activity在不同操作中所执行的生命周期方法。

第5课 Fragment创建及使用

介绍Fragment的特点和应用,包括它的创建,加载和传值等。

第6课 ViewPager实现导航效果

掌握多界面滑动跳转特效,掌握ViewPager+Fragment,实现导航效果。

第7课 综合案例:慕淘旅游

应用RecyclerView和ViewPager控件实现慕淘旅游网的界面,包括引导页、主界面、我的、登录等。

6步骤 / 25门课 · 课程总时长:37小时 · 练习题:127 · 作业:3 · 考试:2 · 课程源码:29 · 教辅资料:76
步骤1

网络操作

本步骤是网络操作的必备基础,数据从哪来呢?怎么才能从服务器上获取实时的真数据呢?如果你有这个疑问,那你来对地方了。本步骤将介绍在Android中如何访问网络,并且将获取的数据在UI显示出来。

第1课 Android网络操作

掌握Android中操作网络的方式,和相关的权限设置,以及数据解析。

第2课 Handler通信

掌握与其他线程协同工作,接收其他线程的消息并更新UI。

第3课 AsyncTask异步任务

掌握在Android中使用AsyncTask的常用方法,能够实现异步下载。

步骤2

高级控件

本步骤是网络数据显示的必备内容,在Android中如何访问网络之后,本步骤将介绍如何将获取的数据用列表控件在本地展示出来。

第1课 ListView展示列表数据

掌握在Android中以列表的方式显示数据,读取系统自带应用,为列表添加事件。

第2课 ListView实现隔行效果

深入介绍ListView的应用,如它与网络操作和不同item的应用。

第3课 CardView实现卡片布局效果

本章将介绍Android5.0新增控件CardView,并利用其属性及常用方法实现扁平化视图、卡片布局效果。

第4课 屏幕适配

掌握在不同手机中按照统一比例展现页面布局的方式。掌握常见的屏幕尺寸单位与换算。

第5课 Android网络操作测试

本课为考评,满分100学分,共20道题,限时30分钟

步骤3

数据存储

本步骤是数据存储操作的必备内容, 为什么App关掉数据就没有了呢?数据都要重新从服务器请求吗?其实可以把数据存储在本地!本步骤将为大家讲解4种将数据存储在本地的方式,利用数据存储和网络操作提升App性能。

第1课 Android本地文件操作

掌握如何将数据存储在Android设备中,以及讲解每一种存储方式适合存储的数据。

第2课 Android数据库操作

掌握数据库SQLite,对数据库进行增删改查,并封装代码。

第3课 手风琴特效

利用ExpanableListView实现网络、数据库数据的分组展示效果。

第4课 BroadcastReceiver

主要学习系统广播与自定义广播的使用方法,包括广播的静态注册,动态注册,以及广播的生命周期。

第5课 Application全局应用

掌握Application在APP开发中的使用场景、自定义Application的开发步骤、以及其生命周期。

第6课 Android本地数据操作测试

本课为考评,满分100学分,共20道题,限时30分钟

步骤4

流行框架(上)

本步骤将为大家介绍另一种编程方式:框架。框架的诞生将开发人员从复杂的步骤中解放出来,让我们专注于逻辑的开发。本步骤将为大家介绍流行框架:网络操作框架OKhttp,数据库框架GreenDao,图片加载框架Glide等。

第1课 OkHttp网络操作框架

本课将介绍项目中最常用的一种网络操作开源框架---OkHttp的特点以及常用方法,从而轻松完成网络操作。

第2课 EventBus事件总线

它简化了应用程序内的通信。优点是开销小,代码更优雅,以及将发送者和接收者解耦。

第3课 RecyclerView列表流行控件

了解RecyclerView的优势使用场景,掌握RecyclerView的使用方法,如何添加动画与事件响应。

第4课 Glide图片流行框架

Android的图片加载和缓存库,它主要专注于大量图片的流畅加载---Glide。

第5课 GreenDao数据库框架

学习一款用于数据库创建与管理的框架----GreenDao。

步骤5

流行框架(下)

本步骤将传授大家专注于Android系统的View注入框架ButterKnife,还会介绍主流第三方平台接入技术,极光推送和百度地图。为了方便开发者实现网页交互需求,这里还会为大家讲解WebView组件使用。

第1课 极光推送

本门课程将介绍消息推送原理,如何利用第三方极光推送实现客户端的消息推送。

第2课 WebView浏览器组件

本课学习WebView的基本使用,还有目前流行的Android与JS交互等内容。

第3课 ButterKnife实现View注入

掌握如何使用ButterKnife框架进行View的注入,以简化开发。以及ButterKnife框架的分析。

第4课 百度地图

介绍第三方SDK开发流程,并带大家从零开始接入百度地图类库实现卫星地图、定位、添加商户等功能。

步骤6

项目实战

通过两个综合案例,带领大家巩固前面所学到的知识,掌握使用网络+第三方库制作一个餐饮类和一个图书阅读类的案例。

第1课 仿外卖开发点餐APP

通过综合案例,带领大家巩固所学到的知识,掌握使用网络+数据库制作真实案例。

第2课 仿QQ阅读的小慕书苑阅读器

通过综合案例,带领大家巩固所学到的知识,掌握使用网络+第三方库制作真实案例。

6步骤 / 30门课 · 课程总时长:46小时 · 练习题:118 · 作业:5 · 考试:3 · 课程源码:24 · 教辅资料:65
步骤1

Android高级应用

本步骤是Android基础组件学习的必备内容,将为大家介绍Android高级组件ContentProvider和服务Service。

第1课 Service基础

掌握startService()和bindService()两种服务模式的区别,以及它们各自的生命周期,和使用场景。

第2课 AIDL实现远程服务的通信

掌握远程服务的开启与利用AIDL进行远程服务的通信。

第3课 ContentProvider初体验

熟练掌握ContentProvider读取联系人,短消息的方式。

第4课 Socket&Https通信

掌握Socket编程,包括TCP和UDP通信协议,以及加密传输、身份认证的网络协议Https的相关知识。

第5课 Android高级应用测试2

本课为考评,满分100学分,共20道题,限时30分钟

步骤2

Android动画处理与自定义View

本步骤是助你提升app体验打造跨选app的必备内容,在一相些炫酷的APP中,那一定会有动画身影。本步骤将介绍android的基础动画与转场动画。还有与之相关的自定义View。

第1课 动画基础

日常的Android开发中,经常会使用到动画。本节课将介绍常用的动画包括:逐帧动画,补间动画以及属性动画的使用。

第2课 转场动画

本课将介绍什么是转场动画,在什么场合中需要用转场动画,如何使用转场动画,以及添加转卖动画后有什么好处。

第3课 自定义View

课程讲解开发中如何自定义出符合自己项目的控件,实现过程,以及注意事项。

第4课 SurfaceView游戏应用

在Android系统中,有一种特殊的视图:SurfaceView,它拥有独立的绘图表面,游戏等应用离不开它的身影。

第5课 Android事件分发机制

本门课程介绍Android中的事件分发机制、流程以及如何利用事件分发机制处理自定义View、ViewGroup等。

第6课 动画测试

本课为考评,满分100学分,共20道题,限时30分钟

步骤3

实战:小慕计步器

本步骤助你提升本地app开发经验,将一起来完成“小慕计步器”这个项目,督促宅男宅女时刻运动,为你的健康保驾护航。最后还会学习现在制作团队流行的APP热修复技术,和上架APP应用。

第1课 实战:计步器app项目准备

本门课程开始介绍计步器的开发过程。本门课程包括需求分析、项目知识点介绍、项目框架搭建、项目UI实现以及数据的保存等功能。

第2课 实战:计步器app功能实现

本门课程将完成计步器APP的计步、停止、距离、热量、自定义进度条、设置、重置等功能。

第3课 热修复

了解行业热门的热修复技术,学习使用第三方服务接入热修复bugly以及开源项目接入热修复Tinker。

第4课 应用上架

本门课程主要介绍发布应用流程,以及发布应用中的注意事项。

步骤4

未来开发主流语言:Kotlin

本步骤是掌握Android主流语言的必备基础内容,学习官方推荐主流语言-Kotlin。从数据类型开始,到流程控制、面向对象等基础语法内容。通过本步骤学习,使你编写出符合Kotlin语法规则的程序。

第1课 初识Kotlin

介绍kotlin课程的学习内容,以及环境的搭建。

第2课 Kotlin基础语法

本门课程主要介绍Kotlin的数据类型、类型转换、包的定义等基础语法。

第3课 Kotlin控制结构

本门课程将介绍常量变量、Lambda表达式、基本运算符、循环语句、异常捕获等相关内容。

第4课 Kotlin面向对象

本门课介绍Kotlin中的面向对象思想及语法。

第5课 Kotlin课程总结

总结前面学到的kotlin的知识点,最后演示如何用kotlin开发一个APP。

第6课 Android开发Kotlin测试

本课为考评,满分100学分,共20道题,限时30分钟

步骤5

实战:仿小米开发小慕商城

本步骤将大力提升你的项目经验,使用Kotlin语言,通过开发移动端最流行的APP类型-电商项目,让大家不仅对Kotlin进步的熟悉,而且还达到了真实项目经验的积累。

第1课 电商通用模块的搭建

介绍本步骤最终实现的电商项目效果,并进行通用模块的搭建。

第2课 电商UI框架搭建

电商通用UI框架搭建,实现底部tab标签与内容部分的联动。

第3课 电商主页实现

电商主页的实现,包括轮播图和炫酷的沉浸式状态栏。

第4课 商品分类

请求接口并展示商品分类,并实现菜单联动功能。

第5课 购物车

购物车功能的实现,包括添加商品,删除商品,全选商品和清空购物车功能。

第6课 商品详情

商品页的详情功能实现,包括粘性上拉效果,以及炫酷的购物车商品飞入效果。

步骤6

面试精讲

本步骤助力你更有竞争力,介绍一个在收到面试邀请后的面试者在面试之前需要准备的内容,面试的心态,以及在面试过程中经常提及到的问题。

第1课 面试精讲之核心技能点梳理

从面试前的准备,到fragment、asynctask等android面试中出现频率较高的核心知识进行梳理总结。

第2课 面试精讲之View

掌握在面试过程中相关View的常见问题,以及解决方法。

第3课 面试精讲之ContentProvider

掌握在面试过程中常见的ContentProvider相关的问题,掌握其解决方法。

完成就业班学习

能够利用网络通信,数据存储,第三方主流框架等进行Android应用开发。
将能胜任月薪7,000RMB--16,000RMB的职位

常见问题

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看
一起购买更优惠
立即购买
总计价格
意见反馈 帮助中心 APP下载
官方微信