专业描述
专业培养面向移动通信互联网产业,具有扎实的计算机基础知识和现代软件工程的基本理论、专业知识,掌握计算机、智能手机android系统、ios系统应用app软件的分析、设计和开发方法,具有在智能手机android、iphone ios和windows phone7平台上开发商业应用app软件、学习和游戏娱乐软件等,掌握互联网通信与移动通信软件开发关键技术,并在此基础上进行android、iphone、ipad移动智能客户端终端、移动数据服务、商业app开发等高级应用型专门人才。
培养目标
本课程培养学生具有较强的计算机程序设计能力和一定的产品创意设计和艺术审美能力,了解UI设计的工作流程及要求,能够独立完成交互流程设计及UI界面设计。熟练使用PS、Axure各类软件操作,了解IOS系统、Android系统等官方的设计框架,设计出高质量功能简洁的页面,让学生能够掌握并独立完成PC端和手机APP的UI页面设计。 本门课程是为移动应用开发专业的移动应用开发方向、Web前端开发方向开设的一门职业平台课程。通过课程让学生掌握HTML与CSS程序设计基本概念、原理,系统分析与设计方法,了解网页的基本架构,具备熟练掌握网页开发、调试、发布流程,了解网站的开发与搭建。 本课程主要介绍了Java语言的功能和特点,主要内容包括:Java语言基础知识、Java语法构成、面向对象编程技术、常用系统类使用等编程技术。目的是使学生掌握一门高级的面向对象编程语言,了解面向对象程序设计方法,具有基本的面向对象程序设计能力,为后续的Java系列课程打下坚实的基础。 课程内容涉及数据库基础知识、MySQL数据库的安装和配置、数据库和表的操作、事务管理、锁管理、存储过程管理、视图管理、函数管理、应用程序开发等内容,通过本课程的学习,学生能够了解数据库的基础知识,掌握MySQL数据库的开发和管理技术,并初步具备应用程序开发能力。 课程主要内容有集合类、多线程技术、异常处理机制、Windows环境编程、Java网络编程、图形用户界面(GUIs)、多线程和网络的支持,是当今应用最广的一门面向对象语言。 通过本课程的学习,学生能掌握JavaScript语言的基本编程思想,并能熟练利用JavaScript控制WEB页面各级元素,实现WEB前端的验证、动态展示,掌握jQuery基本方法等任务 通过课程让学生掌握Android程序设计基本概念、原理,系统分析与设计方法,了解Android应用程序的基本架构,具备熟练掌握Android应用程序开发、调试、发布流程,了解Android环境的搭建和运用,掌握UI布局等。 。通过本课程的学习使学生具备Android平台应用开发相关知识、良好的编程习惯和手机应用软件开发的能力,能胜任基于Android平台的手机软件研发等工作任务。培养学生规范编码和良好的程序设计风格;培养学生面向对象编程的思维和提高逻辑思维能力;培养学生发现问题、分析问题、解决问题的能力;培养良好的职业素质;培养团队协作和和谐的沟通能力;并为学生以后从事更专业化的软件开发工作或者学习后续课程打下良好的基础。 本课程可以作为网页编程的起点,本课程面向Web前端开发、移动Web开发等岗位,使用三大框架中的Vue.js基础上综合进行设计测试web前端项目,课程涉及很多Vue.js基础知识,其中包括Vue.js的相关操作及优化、动画的使用、MySQL数据库、API的调用等。通过本课程的学习,学生可以更进一步掌握Vue.js开发技能,并了解真实项目的开发流程。 本课程针对移动前端工程师岗位中典型工作任务,使学生更深入地掌握ReactNative平台下应用程序开发技能,利用NodeJS构建服务端,通过完成学习性任务,逐步培养学生具备软件设计和编码能力,通过小组学习、项目实训,培养学生在ReactNative平台下进行程序设计、软件测试、项目实施、软件维护所需的职业能力和素质能力,同时通过多种教学方法和教学手段的灵活运用,培养学生的可持续发展能力,为专业培养目标奠定基础。 通过介绍软件测试的基本原理和测试方法及各阶段的测试、测试管理工具,使学生能够理解软件测试流程、运用软件测试方法进行测试设计、使用测试管理工具进行测试管理;通过小组合作完成项目的测试需求分析、测试设计、测试执行及bug报告完整测试流程工作,锻炼专业技能的实际应用能力,学生团队合作能力、沟通能力等等。 通过本课程的学习,学生能掌握小程序云开发发的基本开发技能,能够独立开发小程序应用。 本课程的主要任务是培养学生的网络程序设计能力和编程思想;培养学生的基本网络编程技能;培养学生运用PHP语言进行程序开发的能力;培养其良好的编程规范和职业习惯,并使用PHP语言解决实际问题。就业后可以从事网站开发、软件测试等工作,可以承担软件编码或者测试的工作,可以按照用户需求使用相关主流开发平台,完成相关的功能模块设计、编码、调试和单元测试工作。 通过本课程的学习,学生能掌握利用小程序云开发,完成微信O2O项目的开发任务。 通过本课程的学习,学生能掌握搭建在线直播课堂的基本技术能力。 通过本课程的学习,让学生掌握Android常见UI使用、自定义高级控件、腾讯视频通话组件使用等实践能力
招生对象
1.年满17周岁以上,2.大专以上学历,3工科类相关专业
培训模式
1.小班制教学(30人/班),2.培训时长(4-6个月)3.滚动式开班(每满30人开设下一班级)
职业领域
互联网公司、游戏公司、动漫公司、软件公司、移动终端设计公司、系统集成公司、企事业单位信息管理部门等单位从事系统分析、程序设计、产品测试、质量管理、项目管理、系统维护、技术支持、工程实施、技术培训等工作。主要工作岗位包括程序员、测试员、质量管理员、软件工程师、测试工程师、质量工程师、系统设计师、培训师、项目经理、售前工程师、售后工程师等。
薪资待遇
试用期薪资∶7000以上,综合薪资8000-10000
就业企业
腾讯,华为,小米,美的,大疆,大族激光
课程体系
"本课程是移动应用开发专业的专业基础课程。主要介绍 1) UI设计的名词解释 2) 常用UI设计单位 3) UI设计常用图像格式 4) UI设计的流程 5) 清晰度是首要工作 6) 界面是为促进交互而存在的 7) 界面的存在必须有所用途 8) 保护和尊重用户的注意力 9) axure软件介绍 10) 基本工具 11) 线框流程图绘制 12) 网页设计基本准则 13) 网页布局与版式设计 14) 网页UI配色 15) 网页UI设计案例 16) 移动端UI设计尺寸规范 17) APP UI设计技巧 18) 天气图标设计 19) 健康腕带界面设计 20) 交互流程线框图绘制 21) UI设计风格定义 22) 界面设计" "本课程是移动应用开发专业的专业基础课程。主要介绍 1) HTML5简介 2) HTML5入门 3) 设计网页 4) CSS3简介 5) CSS3选择器 6) CSS3字体与文本样式 7) CSS3边框与列表样式 8) CSS3表格与图片背景样式 9) CSS3图片与超链接样式 10) 盒子模型 11) CSS3浮动 12) CSS3定位 13) Bootstrap概要 14) Bootstrap运用 15) JavaScript 技能运用" "本课程是移动应用开发专业的专业基础课程。主要介绍 1) Java概述、环境搭建与程序结构视频 2) Java语言的基本符号 3) 流程控制-选择结构 4) 流程控制-选择结构实践 5) 流程结构-循环结构 6) 流程控制-跳转及多循环 7) 流程控制-循环结构实践 8) 数组的基础知识 9) 数组实践 10) 方法的定义与调用 11) 方法的重载 12) 方法实践 13) 基础知识综合实践 14) 类与对象 15) 类和对象实践 16) 构造方法 17) 构造方法重载、简单数据类型 18) 变量的作用域、this和static关键字的应用 19) 继承 20) 属性隐藏和方法覆盖 21) 继承中的构造方法 22) 可见性修饰符、访问器方法、包的应用 23) 多态 24) abstract和final修饰符 25) 接口和内部类 26) 面向对象设计实践 27) 常用类 28) 字符串" "本课程是移动应用开发专业的专业基础课程。主要介绍 1) 数据库设计概述 2) MySql概述 3) MySql数据库安装与配置 4) MySql数据库管理 5) MySql数据库数据类型 6) MySql表结构管理 7) Mysql索引 8) MySql数据库约束 9) 数据库表记录的更新操作 10) 数据库表记录的检索 11) MySql数据库单表查询 12) MySql数据库聚合函数查询 13) MySql数据库连接查询 14) MySql数据库子查询 15) MySql数据库合并查询 16) Mysql定义表和字段的别名 17) MySql数据库正则表达式查询 18) Mysql排序 19) MySql数据库视图 20) MySql数据库触发器 21) MySql数据库存储过程 22) MySql数据库存储函数 23) MySql数据库备份与恢复 24) MySql数据库迁移 25) MySql表的导出导入 26) MySql数据库性能优化 27) MySql数据库优化数据库结构 28) MySql数据库事务处理 29) MySql数据库锁机制 30) MySql数据库综合开发" "本课程是移动应用开发专业的专业核心课程。主要介绍 1) Java中的集合类 2) Collection接口及其实现类 3) Map接口及其实现类 4) 集合中的异常处理 5) 相关实现类的比较 6) 集合实践案例 7) 异常与异常类 8) 异常的抛出 9) 异常的处理 10) 异常的声明 11) 自定义异常 12) File类 13) 基本输入输出流和文件流 14) 缓冲流、打印流 15) 数据流 16) 对象的输入/输出 17) 进程线程的区别 18) 多线程实现的两种方式 19) 两种实现方式的比较 20) 线程的属性和控制 21) 多线程的同步/通信问题 22) 网络基础知识 23) IP地址和端口号 24) TCP与UDP 25) Socket原理 26) 基于TCP的Socket编程 27) 基于多线程的Socket编程 28) 泛型的基本概念 29) 泛型方法 30) 泛型类 31) 通配符 32) 构造简单的图形界面 33) 布局管理器 34) 交互与事件处理 35) 常用GUI组件 36) 在组件上绘制图形 37) 鼠标与键盘事件 38) JDBC中的类及常用方法 39) PreparedStatement对象 40) JDBC编程实践 41) Java 8 新特性 42) Lambda 表达式 43) 方法引用 44) 默认方法 45) Stream API " "本课程是移动应用开发专业的专业核心课程。本课程主要介绍 1) JavaScript简介 2) JavaScript编程基础 3) JavaScript流程结构 4) JavaScript函数 5) JavaScript对象 6) JavaScript的内部对象 7) JavaScript数组 8) JavaScript事件 9) JavaScript 事件概述 10) JavaScript DOM概述 11) JavaScript DOM对象 12) Ajax概述 13) XmlHttpRequest对象 14) Jquery概述 15) Jquery选择器 16) Jquery事件 17) Jquery效果 18) Vue.js概述 19) Vue.js组件" "本课程是移动应用开发专业的专业核心课程。主要介绍 1) Android发展趋势 2) Android系统架构 3) Android开发环境搭建 4) 开发一个应用程序 5) Android基础组件 6) 详解4种基本布局 7) 自定义控件 8) 掌握日志工具 9) 活动是什么? 10) 活动的基本用法 11) 活动的生命周期 12) 活动的启动模式 13) Fragment的基本用法 14) Fragment的生命周期 15) 动态加载布局的技巧 16) Fragment之间数据传递 17) 持久化简介 18) 文件存储 19) ShardPreference存储 20) SQLite数据库存储 21) LitePal操作数据库 22) 跨进程共享数据的流程 23) Android运行时权限机制 24) 内容提供器的创建 25) 广播机制简介 26) 接收系统广播 27) 发送自定义广播 28) 使用本地广播 29) 服务的创建 30) 服务的生命周期 31) 服务的启动方式 32) 服务通信 33) HTTP协议简介 34) Handler消息机制原理 35) HttpURLConnection的基本用法 36) 数据提交方式 37) 将程序运行到手机上的流程 38) 通知(Notification) 39) 调用摄像关和相册 40) 播放多媒体文件" "本课程是移动应用开发专业的专业核心课程。主要介绍 1) WebView的用法 2) 使用HTTP协议访问网络 3) 解析JSON格式数据 4) 网络编程的最佳实践 5) 服务是什么 6) Android多线程编程 7) 服务的基本用法 8) 服务的生命周期 9) 服务的更多技巧 10) 项目实践——下载示例 11) 基于位置的服务简介 12) 申请API Key 13) 使用地图定位 14) 使用地图 15) Android View动画框架 16) Android属性动画分析 17) Android布局动画 18) Interpolators(插值器) 19) 什么是Material Design 20) Toolbar 21) 滑动菜单 22) 悬浮按钮和可交互提示 23) 卡片式布局 24) 下拉刷新 25) 全局获取Context的技巧 26) 使用Intent传递对象 27) 定制自己的日志工具 28) 调试Android程序 29) 创建定时任务 30) 多窗口模式编程 31) Git介绍 32) 使用Git 33) 使用Gitee码云软件开发写作平台 34) Git协作开发流程 35) 什么是MVC 36) 如何使用MVC模式 37) 什么是MVP 38) MVP与MVC的区别 39) MVP的使用 40) 了解什么是MVVM 41) 生成正式签名的APK文件 42) 申请应用分发平台开发者账号 43) 发布应用程序 44) 嵌入广告进行盈利" "本课程是移动应用开发专业的专业核心课程。主要介绍 1) Vue工作原理和基础知识 2) Vue实例 3) 生命周期 4) 绑定属性 5) 文本与HTML 6) 声明式渲染 7) 条件与循环 8) 模版语法 9) 计算属性 10) 观察者 11) 样式绑定,列表渲染 12) 事件处理 13) 表单 14) 组件 15) Vue指令,过渡与动画,渲染函数 16) 插件 17) 过滤器 18) 生产环境部署 19) 单文件组件 20) 路由 21) 状态管理 22) 数据管理" "本课程是移动应用开发专业的专业核心课程。主要介绍 1) 移动WEB应用开发介绍 2) 项目介绍 3) windows下配置ReactNative环境 4) NodeJS介绍 5) NodeJS编程基础 6) JS基础 7) JS进阶 8) JSON介绍 9) MINIJSON服务器 10) Web应用简介 11) NodeJS核心模块http 12) NodeJS核心模块fs 13) NodeJS核心模块npm 14) TodoList项目 15) express介绍 16) express网站开发简介 17) MovieList项目1 18) MovieList项目2 19) Flexbox布局 20) JSX语法 21) 组件生命周期和状态 22) 常用组件1 23) 常用组件2 24) 常用组件3-路由组件 25) 常用组件4 26) 常用API1 27) 自定义组件 28) 智慧旅游后端开发1 29) 智慧旅游前端开发2" "本课程是移动应用开发专业的专业核心课程。主要介绍 1) 软件测试概述 2) 缺陷管理 3) 测试管理 4) 等价类划分法1 5) 边界值分析法 6) 因果图法 7) 决策表法 8) 场景法 9) 逻辑覆盖法 10) 基本路径测试法 11) 白盒其他方法 12) 静态测试 13) 单元测试 14) 单元测试-JUnit 15) 集成测试 16) 系统测试 17) 回归测试与验收测试 18) 自动化测试工具QTP 19) 自动化测试工具LoadRunner 20) 测试管理工具QC等" 本课程是移动应用开发专业的专业核心课程。主要介绍快速上手小程序云开发、从小程序到小程序云开发、概念基础、操作基础、云开发API基础、数据库项目实战、文件存储项目实战、云函数项目实战、30分钟搭建个人相册小程序、巧借 [ 小程序云开发 ] 快速接入微信支付功能 "本课程是移动应用开发专业的专业核心课程。主要介绍 1) PHP 入门 2) PHP 环境搭建 3) PHP 常用开发工具 4) PHP 标记与注释 5) PHP 的数据类型 6) PHP 常量 7) PHP 变量 8) PHP 运算符和表达式 9) PHP 函数 10) PHP 编码规范 11) 条件控制语句 12) 循环控制语句 13) 跳转语句 14) 包含语句 15) PHP 数组 16) WEB 表单设计 17) 表单数据提交与获取 18) SESSION 管理 19) Cookie 管理 20) PHP 与MySQL 数据库编程技术 21) PHP 安全与加密技术" 本课程是腾讯特色课程。课程主要讲述微信O2O解决方案介绍、架构设计、Socket编程、RESTFul API开发、云端数据、微信支付开发、商家侧与用户侧交互、服务号和公众号开发。以实际项目为例,以任务驱动为主线,完成完成了小程序开发环境的搭建、云服务的搭建、商城各个模块的设计和开发、测试发布等完整的微信小程序案例。让学生掌握支付的开发和接入流程、小程序、服务号的开发流程及体系,能够自主研发一款微信小程序。 实操部分,以腾讯在线课堂app为例,开发在线教育直播app,满足基本的课堂列表查询与展示、在线课堂互动,包括音视频互动和白板互动,实现课堂资料的展示,文字互动聊天等功能。让学生掌握搭建在线教育直播课堂的基本技术。 本次课程运用到腾讯TRTC(实时音视频)的核心通讯能力,带领学生,运用Android的sdk封装和调用、API接口应用、Android界面布局的知识,以“保险app车险定损”项目为实训,让学生掌握Android常见UI使用、自定义高级控件、腾讯视频通话组件使用等实践能力,实现通过app视频通话,实现在线保险定损的功能。
师资团队
腾讯项目导师团队授课
职业证书