北京中培简介 北京中培核心优势中国信息化培训中心提供的所有培训课程均由具有丰富教学和实战经验的业内开发,既了课程知识体系架构的完整性,又能确保课程与企业实际紧密结合,极具可操作性和实用价值。北京中培机构简介 中国信息化培训中心(简称中培) 致力于为我国提供较高端的IT与培训服务。公司成立十年来一直秉持“顾客满意度第1、利润第二”的理念,努力达到中国IT与培训服务的专业机构。中培伟业当前主要服务范畴涵盖IT管理与IT
在线咨询 预约试听招生对象:课程详情一、课程目标通晓Android的架构哲学和力量来源以及实现技术;能够开发出任意类型、任意复杂程度的应用程序;能够使用NDK技术编程;实战Android测试技术;对HTML5有根本性的理解;以Activity Manager Service的源码剖析为核心,彻底剖析Android程序运行背后的机制,深刻体悟Android框架的设计哲学和实现机制。 二、课程要点揭秘Android;精通四大组件;精通Android高级界面编程;精通Android网络编程;熟练NDK编程;实战Android测试技术;洞悉HTML5。三、学习对象广大从事Android开发工作的IT技术人员及爱好者,包括研发工程师、解决方案工程师、系统维护工程师等。四、授课师资钱兴会 Android架构专家。在电信、电力、金融行业从事Java开发和架构设计的工作;云计算研发工程师。作为项目的主要成员和负责人参与并领导完成了多个大型复杂项目,并成功应用于行业解决方案,如海量数据匹配系统、电力行业实时数据采集分析系统等。设计并实现了实时索引系统-云搜,成功应用与某国企知识库系统。并可应用与互联网行业的搜索等应用。完成多个云计算解决方案的架构,涉及到金融韩行业海量数据分析与数据处理系统、海量日志分析系统、电力用电信息统计系统等,获得业界认可。钟伟 国内较早(2007年)从事于Android系统移植、软硬整合、框架修改、应用程序软件开发以及Android系统测试和应用软件测试的技术专家和技术创业人员之一。成功对包括三星、摩托罗拉、华为等世界500强企业实施Android底层移植、框架修改、应用开发等培训。 成功对平安保险、英特尔等实施HTML5培训。五、培训证书 本课程颁发证书,证书查询: www.zpedu.org(中国信息化培训中心)。中国信息化培训中心颁发的《高级Android架构师》证书。证书可作为专业技术人员职业能力考核的证明,以及专业技术人员岗位聘用、任职、定级和晋升职务的重要依据。六、培训费用4900 元/人(含培训费、考试费、证书费、资料费、午餐) 食宿统一安排,费用自理。(请学员带一寸彩照2张—背面注明姓名,身份证复印件一张)。课程安排天1.1Android的哲学思考1. 造型简单、内涵丰富、无限重复2. Android的胜利者3. Android核心力量源泉4. Android的IOC容器、解耦5.Android和iOS的核心区别1.2Android框架分析1. Android框架2. Android设计模式3. 深入Android的IOC4.框架的重大意义5.Android的硬件框架HAL6.Android各主要版本区别(2.3,3.0, 4.0)7..Android和iOS的共同点1.3Dalvik VM 1. Dalvik VM的特点,Dalvik VM和JVM的比较2 .Dalvik VM的内存分布及OOM(Out of Memory)的根本原因和解决方案是什么?3 .Preload Classes和 Preload Resources,ClassLoader到底在哪里?4 .Dalvik与Java和C/C 1.4Android开发环境搭建和HelloWorld1. Java、Eclipse、SDK、NDK、ADT2. 搭建环境过程中的疑难问题3.彻底解决没有3G信号的问题4.开发HelloWorld5.彻底剖析第*个程序6.Android应用程序开发的经典模式---MVC模式彻底剖析7.总结:掌握一个完整的应用程序的开发步骤、注意事项、方法等1.5Android发短信、发彩信、打1.发短信案例2.发彩信案例3,打案例 4,总结和思考之一:Android应用程序的设计理念5,总结和思考之二:Android应用程序的生命周期1.6Activity生命周期剖析、应用程序生命周期剖析1.Activity生命周期周期图分析2.Activity生命周期测试代码3.Activity嵌套生命周期4.应用程序生命周期剖析5.对Android管理应用程序和Activity方式思考1.7不同Activity之间的调用和数据传输,关于隐式Intent精彩绝伦剖析,关于setType的问题已经解决方案显示Intent和隐式Intent使用场景分析3.setType()带来的困扰以及较佳解决方案4.显示Intent和隐式Intent使用场景、使用意义、利弊。5.对Android中鼓励解耦的实现方式的思考1.8 Handler、Looper、Message、MessageQueue1. Android的事件驱动模型2. Looper、MessageQueue、Hanlder、Message等源码深度剖析3. Looper、MessageQueue、Hanlder、Message及多线程实战案例1.9 AsyncTASK异步线程技术1. 使用AsyncTask的原因及对AsyncTask的思考2. AsyncTask代码示例3. AsyncTask源码剖析4. 异步线程调用的应用场景及注意事项2.0Android调试1.调试的重要价值2. 调试实战2.1 Android基本UI设计与开发技巧1. UI设计理念与开发技巧2. 菜单实战;3.Google Map、WebView、Gallery、Spinner、Tab Layout、Grid View、Table layout、Relative layout、Linear layout实战;2.2 ListView异步加载技术1. 使用ListView异步加载技术的必要性2. ListView异步加载技术编程实战2.3 ListView分页加载技术1. 使用ListView分页加载技术的必要性2. ListView分页加载技术编程实战2.4 Widget编程实战1. Widget应用场景2. Widget编程实战2.5自定义TabHost1. Tabhost的应用场景2. 自定义TabHost编程实战3. TabHost源码剖析2.6自定义标题栏1. 自定义标题栏的应用场景2. 自定义标题栏编程实战3.自定义标题栏疑难问题解析2.7 PopupWindow1. PopupWindow程序带来的视觉冲击2. PopupWindow编程实战3. PopupWindow调试2.8 WebView1. WebView高级应用2.WebView的高级控制3. WebView和服务器4.WebView和CGI请求相结合2.9 性能测试和优化1. 如何进行性能测试2. 性能测试实战3. 优化法则和编码应该注意的地方第二天 1.1图片拖拉功能 1 图片拖拉功能应用场景 2 图片拖拉功能编程实战 1.2多点触摸与缩放功能1 多点触摸与缩放功能应用场景 2 多点触摸与缩放功能编程实战 1.3 ANDROID中图形编程实战1 使用LAYER LIST制作动态相框 2 使用STATELIST实现不同状态下图片的切换3 使用LEVEL LIST揭秘电池电量变换状态4 使用TRANSITION DRAWABLE实现动态过渡效果 5 使用CLIP DRAWABLE揭秘水平进度条 6 使用SHAPE DRAWABLE自定义几何图形 1.4广播接受者BroadcastReceiver,短信监听器案例(接受到短信后上传到服务器或发送到指定的号码或者发送到指定的邮件中)1.剖析广播接收者,与JMS的比较,广播接受者的IoC原理2.短信监听Android客户端3.服务器端搭建4.通过网络把接收到的短信上传到服务器5.把接收到的短信发送到指定的手机号码或者邮件中6.BroadcastReceiver的的生命周期和注意事项以及5秒钟生命响应时间的解决方案1.5服务Service,监听器(每次开机的时候自动开机,来时录音并上传到服务器)1.详细剖析Service2.构建监听的Service3.使用BroadcastReceiver监听开机事件,并在开机时启动监听的Service4.上传音频文件到服务器5.关于Android安全体系的思考1.6 SharedPreferences的读写、SharedPreferences操作权限、从不同的包中读取参数及源代码剖析1.SharedPreferences的读2.SharedPreferences的写3.对SharedPreference操作权限分析4.读写不同包中的SharedPreference5.源代码剖析1.7单元测试、日志、手机内部文件的形式存储数据及源代码剖析1.单元测试2.日志3.对手机的文件进行读写:openFileInput()、openFileOutput() 4.对文件读写的单元测试5.对四种文件权限模式的测试6.常用的文件读写API简介7.剖析源代码1.8 SDCard读写、代码重构、源代码剖析1.构建业务层2.对业务层的单元测试3.使用Activity调用业务层对SDCard进行读写4.提取出帮助类,遵循MVC模式对代码重构。5.源代码剖析1.9 SQLite管理工具类、CRUD操作、分页等及源代码剖析1.SQLite简介2.SQLiteOpenHelper类3.CURD:execSQL()和rawQuery()4.分页5.对getWritableDatabase()和getReadableDatabase()进行源代码分析6.执行流程和原理的深入彻底的剖析7.源代码剖析2.0使用Android自身提供的API进行CRUD操作、ListView的详细讲解及源代码剖析1.使用Android自带的insert、update、query、delete等进行CRUD操作2.剖析insert、update、query、delete的源代码3.对ListView深入详细的剖析,自定义视图,自定义Adapter。4.剖析Cursor的源代码5.关于SQLite和Cursor的“_id”问题的剖析和解决方案7.源代码剖析2.1 ContentProvider背景、用途,如何构建ContentProvider,UriMatcher,ContentUris,对CotentProvider进行单元测试、源代码分析1.ContentProvider背景、用途2.构建ContentProvider的详细步骤3.对URI的彻底剖析4.分析UriMatcher,ContentUris5.对ContentProvider的层代码单元测试6.ContentProvider的源代码剖析2.2基于通讯录的开发1. 通讯录的数据库和数据表分析2. 通讯录ContentProvider的源码剖析3. 获取所有的人信息4.添加人5.如何处理添加通讯录记录时的事物问题第三天1.1深入Android测试,涵盖Activity、Service、ContentProvider的测试等1.Assertion定制消息\静态导入2. 深入Assertion3. TouchUtils类4. Mock对象MockContext概述IsolatedContext类对文件和数据库的测试操作MockContentResolver类5.基类TestCase没有参数的构造方法传递参数的构造方法setName()方法6.基类AndroidTestCaseassertActivityRequiresPermission()方法剖析和实战assertReadingContentUriRequiresPermission()方法剖析和实战assertWritingContentUriRequiresPermission()方法剖析和实战7. InstrumentationActivityMonitor内部类剖析和实战8. InstrumentationTestCase类launchActivity和launchActivityWithIntent方法sendKeys和sendRepeatedKeys方法runTestOnUiThread帮助方法9. ActivityTestCase类scrubClass方法10. ActivityInstrumentationTestCase2类构造方法setUp方法\tearDown方法\testPreconditions方法 11. ProviderTestCase2类构造方法实战12. ServiceTestCase构造方法13.TestSuiteBuilder.FailedToCreate Tests类剖析14. 在测试工程中使用external ibraries1.2断点续传(一)类似迅雷的多线程下载器(适用于任何类型的文件下载)1,多线程下载断点续传原理和流程图2,下载文件时Http协议协议详解3,多线程下载断点续传程序:设计服务端和Android端4,Android端的内容涉及IoC、多线程、SQLite数据库、Handler、Http协议、缓存处理、意外关机时候的处理、编写框架、MVC、Service、Android中的I/O流、代码调试、Activity的生命周期等5,单元测试6,软件调试1.3绘图的技巧和优化1 2D图形颜色效果在Android中的含义 区域操作的方法,对性能影响,程序结构优化 位图画布和回放画布的区别 2D图形绘制性能影响2 3D的图形3D透明的实现方式 3D在不同系统的差别3 Drawable和基本图形系统Drawable的技巧(*代码和XML的示例) 1.4 Android客户端表单数据的上传1,上传基本的数据类型2,上传图片等附件3,把代码重构为能够上传任意数量的字段和任意数量的附件的工具类4,思考本地离线存储/在线上传技术方案1.5: Android ndk中C通过JNI调用Java1 本地C代码调用Java中的Method 2本地C代码获得Java对象的属性值 3 多个类中有本地C代码的调用 4 在本地代码中创建Java对象 5 处理异常 1.6:ANDROID NDK中Java与C 沟通1 Java代码调用C 代码 2 C 代码调用Java代码 1.7:NDK中的多线程编程1 深度剖析Java、Dalvik VM、C/C 的运行流程 2 Java中分配线程调用C/C 函数3 C/C 本地代码通过分配线程调用Java函数1.8:Android手机功能开发(20分钟)1 应用程序控制硬件的起点:getSystemService函数剖析;2手机硬件功能开发、Android底层方法的调用等 1.9浏览器开发和自定义1 浏览器定制和开发的核心原理剖析2 浏览器定制和开发的技术手段剖析3 浏览器定制和开发实战2.0 HTML5时代:Device、Browser、Cloud1 HTML5时代谁较重要?2 HTML5与Device3 HTML5与Cloud4 什么主导了HTML5时代?2.1 Android应用程序运行背后秘密---WindowManagerService源码剖析1 Android应用程序的main入口到底在哪里?2 ActivityThread成为应用程序的主线程的过程是什么?3 Looper、MessageQueue、Handler背后的秘密;4 Android的Activity、Service、Provider、Receiver启动的流程源码剖析
招生对象:课程详情一、培训特色 项目全过程软件测试质量管理沙盘模拟实战。通过一个完整的沙盘项目及一组实际软件测试项目案例,完全覆盖测试过程的各个知识体系的实践应用,包括测试需求分析、测试准备、测试设计、测试执行、缺陷管理、任务管理、自动化回归、加压测试等。该项目是一个课堂实践项目,以项目小组的形式进行沙盘实操练习,重点在于强化理解项目测试过程的工作重点,同时明确并强化作为测试工程师的一些基本素质强调互动式教学、强化团队讨论,力争每一个学员在课程中都有上台发言的机会,将有超过50% - 70% 的时间用于讨论、练习及游戏(具体比例可视学员的情况进行调整)。但这一做法需要学员的积极参与,尽可能地将实际项目中地各种测试有关问题拿出来讨论,这要求学员前期做一定地准备工作。 二、培训背景:本课程的授课内容全部源于测试体系建设的较佳实践总结与探索。在培训方法上,将实例演示、实际操作与课堂讲授结合,将深度解析端到端功能测试执行过程(测试计划方案、测试设计与用例、测试执行、测试报告与bug分析)、端到端性能测试执行过程(性能测试模型、设计、执行、工具、问题定位、调优方法)、端到端安全测试执行过程(安全测试标准、十大安全漏洞的原理及防御、安全漏洞的测试方法和对应工具),达到持续提升企业整体测试能力的效果。三、培训目标:掌握测试计划与测试方案的制定与跟踪方法;掌握测试用例设计的主要方法与原理及实践;掌握测试执行的关键步骤及技巧、回归测试的实施;掌握缺陷管理流程、度量与分析技巧、重大故障管理;掌握测试报告的编写及要点;了解端到端自动化测试的实现、工具与持续集成(持续交付);掌握性能测试模型设计与性能需求;掌握性能测试执行过程和主要工具的使用;掌握性能测试的结果分析、故障诊断、性能调优(web层、中间件层、数据库层、代码级调优);掌握安全测试标准与安全测试指南;掌握主要安全漏洞的原理、防御方法与测试方法、工具实践。四、培训对象具备一定的软件开发或测试经验,测试经理或测试负责人/测试工程师、集成/分析/设计/开发人员等软件工程师;企业软件评测部门工作人员;企业软件质量管理人员。五、培训师资 刘振田 软件测试专家,业界评为软件测试第*人。擅长搭建完善的测试体系、自动化测试、性能测试、安全测试及精通常见开源与商业测试软件工具。 12年丰富的软件开发、测试、持续集成与交付经验,其中4年在国内外知名的华为技术有限公司中央研究部任职从事软件开发,8年在神州数码思特奇公司任测试总监,管理测试团队总人数近200人。熟悉基于CMMI、RUP、敏捷的测试过程和持续集成的实践,擅长测试组织与测试过程能力的建设(包括端到端的测试方法、工具与平台,自动化测试和性能压力测试),超过30个大项项目(千万元级以上)的测试管理与持续集成的实践经验。六、培训证书 本课程颁发证书,证书查询: www.zpedu.org(中国信息化培训中心)。中国信息化培训中心颁发的《高级软件测试工程师》证书。证书可作为专业技术人员职业能力考核的证明,以及专业技术人员岗位聘用、任职、定级和晋升职务的重要依据。七、培训费用每人4900元(含培训费、考试费、证书费、资料费、午餐),食宿统一安排,费用自理。请学员带二寸彩照2张—背面注明姓名,身份证复印件一张。培训内容天 端到端性能测试过程端到端测试过程 穿插实例讲解:1.测试的总体约定(目标/人员/组织运作/环境/数据/工具)与测试流程(在项目/产品开发过程中如何落地);2.测试计划与测试方案的制定与跟踪方法:?三级测试计划;?测试版本与测试波次;?波次需求与测试方法(测试中通过测试波次整理需求——协同的波次设计开发——协同的波次测试的实践方法;);?测试方案的编写与要点;3.测试用例设计的主要方法与原理及实践;?测试用例的编写规范;?测试用例设计技巧方法:等价类、边界值、场景法、因果图、判定表法、基本路径覆盖法(分析法)/圈复杂度/代码覆盖率;?测试用例的业务覆盖;?测试用例的三级评审过程;?测试用例库建设与复用;4.测试执行的关键步骤及技巧、回归测试的实施;?测试执行的经典五个步骤;?测试执行的过程跟踪管理;?测试版本控制;?如何高效率做好回归测试;?易用性测试要点与执行;?兼容性测试要点及执行;?可靠性测试要点及执行;5.缺陷管理流程、度量与分析技巧、重大故障管理;?缺陷处理流程;?缺陷分级分类与修复周期;?缺陷的度量与分析(广度、深度、覆盖度),通过缺陷驱动开发测试;?主要bug的分析与挖掘;?重大故障分析与管理;6.测试报告的编写及要点;第二天 端到端性能测试过程端到端性能测试过程 以实例为主线,深度讲解:1.性能测试模型设计与性能需求;?性能测试基本类型与目标原理;?性能测试经典模型与业务模型设计;?性能测试各种场景的设计与目标;?性能测试计划与方案设计;?性能测试准备及分析;?端到端的性能测试执行过程;2.性能测试执行过程和主要工具的使用;?脚本录制及调试:参数池技术、事务点、集合点、动态关联、IP数据池、脚本调试与优化、工具使用技巧、特殊测试类型、复杂脚本的处理方法与技巧等;?场景加载及设置,监控及设置;?复杂脚本的设计与解读;?掌握通过测试工具完成性能测试整个过程;?掌握工具生成测试报告的展示技巧与分析;?分别掌握开源Jmeter/商业Loadrunner性能测试工具的使用技巧;?掌握性能测试过程中的辅助工具,如IEanalyzer/spotlight/Sieve等;3.性能测试的结果分析、故障诊断;?通过分析性能测试结果,确定问题定位;?掌握通过分层拆分方法(包括网络层/web层/应用层/数据层的结果分析方法),确定性能瓶颈点;?端到端的性能问题定位分析及处理过程;?操作系统、应用、数据库、网络全方位监控策略与方法;4.性能调优:?界面层(weblogic)、逻辑层(中间件等)、数据层(oracle)调优;?代码级调优;?文件系统调优;?操作系统、应用、数据库、网络的较优化配置;端到端自动化测试过程与持续集成(持续交付) 1.理解持续集成与持续交付;2.通过持续集成实现端到端自动化测试/自动化代码检查与自动化编译部署;第三天 端到端安全测试端到端安全测试 1.安全测试原理;2.主要安全标准;3.实例讲解十大安全漏洞的原理、防御与测试:?Sql注入、XML注入的原理、防御、测试与测试工具(SQL Inject Me/Pangolin);?跨站脚本XSS的原理、防御、测试与测试工具(XSS Me/Xelenium);?身份认证和会话管理不当的原理、防御、测试与测试工具(WebScrab);?不安全的对象直接引用的原理、防御、测试与测试工具(Burp);?跨站请求伪造CSRF的原理、防御、测试与测试工具(CSRFTester);?安全配置错误的原理、防御、测试与测试工具(watobo);?存储不安全的原理、防御、测试;?URL访问控制不当的原理、防御、测试与测试工具(nikto);?不安全的通信的原理、防御、测试与测试工具(Calomel);?未经认证的重定向和转发的原理、防御、测试与测试工具(Watcher);4.综合安全测试工具,实现全面安全检测;?掌握appscan;?掌握paros;5.安全设计、安全编码(含安全编码检测工具lapse)与安全运营;6.安全测试实施:?OWASP安全测试指南?深度详细讲解7大类91个安全测试用例的设计与执行方法;
招生对象:课程详情一、培训特色 项目全过程用户体验设计与UI开发实战。通过一个完整的产品设计项目及一组实际项目案例,完全覆盖用户体验与UI设计的各个知识体系的实践应用。该项目是一个课堂实践项目,以项目小组的形式进行沙盘实操练习,重点在于强化理解产品设计过程的工作重点,同时明确并强化作为产品工程师的一些基本素质。强调互动式教学、强化团队讨论,力争每一个学员在课程中都有上台发言的机会,将有超过50% - 70% 的时间用于讨论、练习及游戏(具体比例可视学员的情况进行调整)。但这一做法需要学员的积极参与,尽可能地将实际项目中地各种问题拿出来讨论,这要求学员前期做一定地准备工作。二、培训目标1.使参训人员了解用户体验设计全套流程与方法;2.通过案例学习相关工具;3.认识到用户体验设计在产品中的重要性;4.了解UI设计的基本理念与实践方法;5.能够通过流程的规范化来控制设计的过程与质量;6.指导如何设计出让客户满意和用户喜爱的产品。三、授课专家刘老师 2003年开始从事界面设计及品牌研究,曾担任长城广告公司平面设计师,担任北京麦格希尔公司设计师。获得Adobe中国认证设计师称号,通过Adobe中国认证教师认证,通过工信部网页设计师认证。主要参与36氪创业媒体网站形象和界面设计,“极阅”软件的Ipad版交互界面设计,Opera浏览器中国移动版界面设计,美国DYMO公司系列手持设备交互设计项目,用友软件畅捷通用户界面设计,Iphone OS操作系统平台通讯软件友录,手机客户端软件界面设计等众多交互设计和图形界面设计项目。吴老师 UI设计师,用户体验设计师。曾主持过WEB端应用交互设计,iOS 端APP界面交互设计,Android端APP界面设计,包括手机和平板应用。四、培训对象 从事交互设计、软件设计,WEB界面设计、可用性和用户体验评估的相关人员,或者对UI设计感兴趣以及想从事UI和UE设计工作的人员。有良好的设计思想, 有志成为UED领域尖端人才的人员。五、培训证书 本课程颁发证书,证书查询: www.zpedu.org(中国信息化培训中心)。中国信息化培训中心颁发的《高级UI设计师》证书。证书可作为专业技术人员职业能力考核的证明,以及专业技术人员岗位聘用、任职、定级和晋升职务的重要依据。六、培训费用每人每项4900元(含培训费、考试费、证书费、资料费、午餐),食宿统一安排,费用自理。请学员带二寸彩照2张—背面注明姓名,身份证复印件一张。 培训大纲 时间单元培训内容天上午用户体验设计(UE)基本概念与流程1.1 用户体验设计(UE)设计介绍1.2 UED与UX、UE、GUI、UCD、IA等概念的定义异同1.3 用户体验设计的基本流程介绍(案例)前期部分 :用户研究 需求分析 功能列表和竞品分析中期部分 :任务流程分析信息架构图后期部分: 高低保真度原型 交互设计规范 用户测试1.4 当前用户体验设计的现状(从交互设计到服务设计)天下午用户体验设计前期2.1产品经理的主要职能及常用方法(以电商平台用户研究为例)2.2寻找目标用户和用户研究2.3 用户分析的基本方法,对用户情景的分析(案例)2.4 用户分析案例实战作业2.5 竞品分析的基本方法(案例)2.6 竞品分析实战作业2.8 讲评与总结第二天上午用户体验设计中期3.1 交互设计师的主要职能和常用方法3.2 任务流程分析和信息架构图的基本设计方法( 原型图工具Axure介绍与资源)3.3 信息架构图的对比分析3.4 任务流程和信息架构实战案例分析(案例)3.5 用户界面的设计与可用性分析3.6 思维导图第二天下午用户体验设计后期3.1 低保真度原型和高保真度原型的基本概念3.2 原型设计的基本方法和规范, 各种不同的原型设计方法3.3 原型设计软件AXURE的基本使用方法3.4 专业原型设计实战案例分析(案例)3.6 交互设计规范基本制定方法3.7 用户测试的基本流程(例)3.8 用户测试的定量研究和定性研究方法3.9 用户测试效果的评估3.10 讲评与总结第三天上午视觉设计基础3.1 界面设计常用工具3.2 Photoshop的演进历史3.3 一分钟变PS“专家”3.4 位图、矢量与分辨率3.5 信息图设计:光影结构、透视基础、色彩构成与搭配技术、纹理、质感的运用与体现。3.6 直方图与色彩调整命令3.7 图层、通道、路径、蒙版与选区的综合运用3.8 icon设计制作综合案例视觉设计进阶4.1 illustrator路径绘制基础4.2 路径外观与填充,AI中的笔刷运用与效果存储4.3 图形的组合、分割与扩展4.4 图形的变形与变换4.5 色彩过渡(渐变、混合、渐变网格)4.6 图形的复制与集合4.7 设计资源推荐4.8 界面元素整理4.9 网页设计中的删格化布局第三天下午移动互联网产品标准与用户体验设计6.1app设计标准与规范6.1 App设计标准与规范6.2 移动应用UI设计模式分析6.3 移动网页UI设计及人机交互趋势分析6.4 Android 系统UI设计规则6.5 iOS人机界面设计指南6.6 视觉焦点与操作焦点6.7 国内行业组织推荐
招生对象:课程详情一、培训特色 项目全过程软件设计沙盘模拟实战。通过一个完整的软件设计沙盘项目及一组实际软件设计案例,完全覆盖设计过程的各个知识体系的实践应用,包括架构分析、架构分解、架构设计、架构分配、详细设计、构件设计等。该项目是一个课堂设计实践项目,以项目小组的形式进行设计沙盘实操练习,重点在于强化理解软件设计过程的工作重点,同时明确并强化作为设计工程师的一些基本素质强调互动式教学、强化团队讨论,力争每一个学员在课程中都有上台发言的机会,将有超过50% - 70% 的时间用于讨论、练习及游戏(具体比例可视学员的情况进行调整)。但这一做法需要学员的积极参与,尽可能地将实际项目中地各种问题拿出来讨论,这要求学员前期做一定地准备工作。二、课程目标1.使参训人员了解系统架构与详细设计全套流程与方法2.通过案例学习相关工具3.认识到系统设计在产品开发中的重要性4.了解系统设计的核心理念与实践方法5.通过流程的规范化来控制设计的过程与质量。三、培训师资 曾强华 中科院软件所硕士 任职大型国内软件企业、华为、Sysbase等公司。项目经理/主管、技术总监/经理、高级软件工程师。擅长架构企业级应用;有独立工作流引擎开发、企业系统应用集成方面的丰富经验;在企业门户(Portal)、报表、工作流引擎和企业服务总线(ESB)等应用领域有深入的理论研究和充分的实践;对软件开发的整个流程有深刻认识,有很好的协作精神和学习能力。程文俊 中科院软件所硕士 中国批分析设计师、UML/UP专家、UP统一软件过程教练(国内首位软件项目过程教练)、国内较早引入模型驱动开发方法的倡导人之一、国内较早的UP过程推动人之一。 擅长企业级应用分析设计与开发;对软件开发的整个流程有深刻认识,有很好的协作精神和学习能力。 在系统分析设计和开发方面均有丰富经验。能够结合实际,在复杂的应用环境中能够选择适合需求分析方法定义并改进需求规格说明,降低项目开发风险、缩短开发周期、提高应用系统的可维护性和可扩展性。龚永罡 北京理工大学 博士 国家认证系统架构师、项目经理/主管、技术总监/经理、高级软件工程师。在架构下的系统设计和开发方面均有丰富经验。能够结合实际,在复杂的应用环境中选择适合的技术组合并合理利用开源中间件来降低项目开发风险、缩短开发周期、提高应用系统的可维护性和可扩展性。四、培训对象从事系统解决方案设计、软件架构设计,模块设计等相关人员,或者对系统设计感兴趣以及想从事系统设计工作的人员。有良好的设计思想, 有志成为设计领域尖端人才的人员。五、培训证书 本课程颁发证书,证书查询: www.zpedu.org(中国信息化培训中心)。中国信息化培训中心颁发的《高级系统设计师》证书。证书可作为专业技术人员职业能力考核的证明,以及专业技术人员岗位聘用、任职、定级和晋升职务的重要依据。六、培训费用学1项4900 元/人;学2项9500元/人(含培训费、考试费、证书费、资料费、午餐) 食宿统一安排,费用自理。(请学员带一寸彩照2张—背面注明姓名,身份证复印件一张)。培训内容该课程组合3天一个专题、共计6天。具体课程安排如下:(架构设计专题)时间 上午 下午第 一天一、系统架构设计概述1.成功架构设计的关键策略新老架构师面临的困惑有效的需求开发和管理关键需求决定架构多视图架构设计及早有效的验证架构2.系统架构设计过程需求分析领域建模确定对架构关键的需求概念性架构设计多视角架构设计 验证系统架构 二、从需求向架构设计过渡1.基础架构的建立关键功能关键质量需求的分析建立架构基线的步骤系统约束条件对架构的影响分析;确立概要架构2.基础架构逐步细化与求精子系统划分的四大原则架构层次的细化方法架构分区与公共机制提取原则3.架构视图的形成逻辑架构形成 物理架构的着力点开发架构规范数据架构的指导运行架构分析 第二天三、系统架构分层策略1.表现层架构设计MVC框架模式UIP设计思想动态生成设计2.中间层架构设计服务接口设计 业务组件与业务实体设计 工作流设计 业务逻辑层框架 3.数据访问层架构设计数据访问模式ORM与hibernate设计思想事务处理与连接对象管理 四、通用架构模式的应用1.结构型架构模式分层模式管道模式黑板模式2.分布式架构模式中介者模式3.交互式模式MVCC/SM/SP2P五、面向服务架构(SOA)的实践过程1.SOA概述2.SOA参考架构1)SOA相关元素2)适配器3)连通服务4)协作服务5)流程服务6)业务服务7)交互服务8)信息服务与安全服务9)运行管理服务与工具10)资源管理服务与工具3.SOA核心技术4.SOA编程模型5.SOA设计模式六 基于产品线的架构1.产品线定义 2.产品线基本活动 3.产品线生命周期模型 4.产品线的组织结构 5.产品管理模型 6.产品线工程案例 7.产品线的优缺点 第三天七 架构质量解决方案与战术应用1、可靠性质量解决方案可靠性质量属性场景健康监测错误恢复错误预防2、高性能的架构设计资源需求战术资源管理战术资源仲裁战术3、可维护性解决方案可维护性质量属性场景局部化修改防止连锁反应 推迟绑定时间4、高安全性的架构设计抵抗攻击战术检测攻击战术从攻击中恢复战术5.高易用性的架构设计6.高可测试性的架构设计 八、架构评估方法(ATAM)第1步:ATAM方法的表述第2步:商业动机的表述第3步:构架的表述第4步:对构架方法进行分类第5步:生成质量属性效用树第6步:分析构架方法第7步:头脑风暴并确定场景优先级第8步:分析构架方法第9步:陈述结果九 大型金融系统架构案例1.项目概述2.质量需求3.架构视图4.质量属性战术应对5.架构服务(详细设计专题)时间 上午 下午 天1、软件详细设计概述系统设计目标描述系统文档描述系统架构文档描述软件详细设计实践流程与计划2、面向对象设计工具及UML编程语言EA工具及案例介绍用例图 类图顺序图 状态图活动图 组件图部署图 协作图对象图 3、软件详细设计过程健壮性分析(获得边界对象、控制对象与实体对象)转换需求场景(使用时序图转述需求,获得对象行为细节)整理分析类(获得对象间关系)对象状态建模(使用状态图建模)局部分析阶段成果提交评审局部分析成果(发布局部分析基线)第二天4、从需求到设计的过程案例概述识别系统需求中的概念策略通过需求建立概念模型的指导原则概念模型的关联添加原则和方法概念模型的属性添加方法系统顺序图的建立系统行为契约分析通过协作图设计活动之间的协作关系建立概念类图通过具体案例进行指导和演练 5、系统类职责分配模式(GRASP)与案例应用案例概述专家(expert)模式与应用创建者(creator) 模式与应用高内聚(high cohesion) 模式与应用低耦合(low coupling) 模式与应用控制者(controller) 模式与应用多态模式与应用纯虚构模式与应用中介者模式与应用“不要和陌生人讲话” 模式与应用CRC卡片与应用第三天6、用户界面规划设计UCD(以用户为中心的设计)的概述整体用户体验的重要性 设计师,程序员和用户的思维模型 UCD的主要原则界面开发的过程及周期 建立符合标准软件产品 交互流程设计:概念草图,系统流程展示 视觉设计原则 图像制作技巧 、图文资源管理 功能的任务化与场景设计用户界面方案设计7、数据库详细设计数据库基本设计原则基于OO的数据库设计数据库性能设计 数据库安全设计数据库程序规划与业务混入问题 8.经典设计模式及其案例应用1)创建型设计模式与案例使用简单工厂模式工厂方法模式抽象工厂模式单例模式2)结构型设计模式与案例使用适配器模式组合模式装饰模式外观模式代理模式3)行为型设计模式与案例使用命令模式迭代器模式观察者模式状态模式策略模式模板模式
招生对象:课程详情一、培训特色 项目全过程软件测试质量管理沙盘模拟实战。通过一个完整的沙盘项目及一组实际软件测试项目案例,完全覆盖测试过程的各个知识体系的实践应用,包括测试需求分析、测试准备、测试设计、测试执行、缺陷管理、任务管理、自动化回归、加压测试等。该项目是一个课堂实践项目,以项目小组的形式进行沙盘实操练习,重点在于强化理解项目测试过程的工作重点,同时明确并强化作为测试工程师的一些基本素质强调互动式教学、强化团队讨论,力争每一个学员在课程中都有上台发言的机会,将有超过50% - 70% 的时间用于讨论、练习及游戏(具体比例可视学员的情况进行调整)。但这一做法需要学员的积极参与,尽可能地将实际项目中地各种测试有关问题拿出来讨论,这要求学员前期做一定地准备工作。 二、培训背景:本课程的授课内容全部源于测试体系建设的较佳实践总结与探索。在培训方法上,将实例演示、实际操作与课堂讲授结合,将深度解析端到端功能测试执行过程(测试计划方案、测试设计与用例、测试执行、测试报告与bug分析)、端到端性能测试执行过程(性能测试模型、设计、执行、工具、问题定位、调优方法)、端到端安全测试执行过程(安全测试标准、十大安全漏洞的原理及防御、安全漏洞的测试方法和对应工具),达到持续提升企业整体测试能力的效果。三、培训目标:掌握测试计划与测试方案的制定与跟踪方法;掌握测试用例设计的主要方法与原理及实践;掌握测试执行的关键步骤及技巧、回归测试的实施;掌握缺陷管理流程、度量与分析技巧、重大故障管理;掌握测试报告的编写及要点;了解端到端自动化测试的实现、工具与持续集成(持续交付);掌握性能测试模型设计与性能需求;掌握性能测试执行过程和主要工具的使用;掌握性能测试的结果分析、故障诊断、性能调优(web层、中间件层、数据库层、代码级调优);掌握安全测试标准与安全测试指南;掌握主要安全漏洞的原理、防御方法与测试方法、工具实践。四、培训对象具备一定的软件开发或测试经验,测试经理或测试负责人/测试工程师、集成/分析/设计/开发人员等软件工程师;企业软件评测部门工作人员;企业软件质量管理人员。五、培训师资 刘振田 软件测试专家,业界评为软件测试第*人。擅长搭建完善的测试体系、自动化测试、性能测试、安全测试及精通常见开源与商业测试软件工具。 12年丰富的软件开发、测试、持续集成与交付经验,其中4年在国内外知名的华为技术有限公司中央研究部任职从事软件开发,8年在神州数码思特奇公司任测试总监,管理测试团队总人数近200人。熟悉基于CMMI、RUP、敏捷的测试过程和持续集成的实践,擅长测试组织与测试过程能力的建设(包括端到端的测试方法、工具与平台,自动化测试和性能压力测试),超过30个大项项目(千万元级以上)的测试管理与持续集成的实践经验。六、培训证书 本课程颁发证书,证书查询: www.zpedu.org(中国信息化培训中心)。中国信息化培训中心颁发的《高级软件测试工程师》证书。证书可作为专业技术人员职业能力考核的证明,以及专业技术人员岗位聘用、任职、定级和晋升职务的重要依据。七、培训费用每人4900元(含培训费、考试费、证书费、资料费、午餐),食宿统一安排,费用自理。请学员带二寸彩照2张—背面注明姓名,身份证复印件一张。培训内容天 端到端性能测试过程端到端测试过程 穿插实例讲解:1.测试的总体约定(目标/人员/组织运作/环境/数据/工具)与测试流程(在项目/产品开发过程中如何落地);2.测试计划与测试方案的制定与跟踪方法:?三级测试计划;?测试版本与测试波次;?波次需求与测试方法(测试中通过测试波次整理需求——协同的波次设计开发——协同的波次测试的实践方法;);?测试方案的编写与要点;3.测试用例设计的主要方法与原理及实践;?测试用例的编写规范;?测试用例设计技巧方法:等价类、边界值、场景法、因果图、判定表法、基本路径覆盖法(分析法)/圈复杂度/代码覆盖率;?测试用例的业务覆盖;?测试用例的三级评审过程;?测试用例库建设与复用;4.测试执行的关键步骤及技巧、回归测试的实施;?测试执行的经典五个步骤;?测试执行的过程跟踪管理;?测试版本控制;?如何高效率做好回归测试;?易用性测试要点与执行;?兼容性测试要点及执行;?可靠性测试要点及执行;5.缺陷管理流程、度量与分析技巧、重大故障管理;?缺陷处理流程;?缺陷分级分类与修复周期;?缺陷的度量与分析(广度、深度、覆盖度),通过缺陷驱动开发测试;?主要bug的分析与挖掘;?重大故障分析与管理;6.测试报告的编写及要点;第二天 端到端性能测试过程端到端性能测试过程 以实例为主线,深度讲解:1.性能测试模型设计与性能需求;?性能测试基本类型与目标原理;?性能测试经典模型与业务模型设计;?性能测试各种场景的设计与目标;?性能测试计划与方案设计;?性能测试准备及分析;?端到端的性能测试执行过程;2.性能测试执行过程和主要工具的使用;?脚本录制及调试:参数池技术、事务点、集合点、动态关联、IP数据池、脚本调试与优化、工具使用技巧、特殊测试类型、复杂脚本的处理方法与技巧等;?场景加载及设置,监控及设置;?复杂脚本的设计与解读;?掌握通过测试工具完成性能测试整个过程;?掌握工具生成测试报告的展示技巧与分析;?分别掌握开源Jmeter/商业Loadrunner性能测试工具的使用技巧;?掌握性能测试过程中的辅助工具,如IEanalyzer/spotlight/Sieve等;3.性能测试的结果分析、故障诊断;?通过分析性能测试结果,确定问题定位;?掌握通过分层拆分方法(包括网络层/web层/应用层/数据层的结果分析方法),确定性能瓶颈点;?端到端的性能问题定位分析及处理过程;?操作系统、应用、数据库、网络全方位监控策略与方法;4.性能调优:?界面层(weblogic)、逻辑层(中间件等)、数据层(oracle)调优;?代码级调优;?文件系统调优;?操作系统、应用、数据库、网络的较优化配置;端到端自动化测试过程与持续集成(持续交付) 1.理解持续集成与持续交付;2.通过持续集成实现端到端自动化测试/自动化代码检查与自动化编译部署;第三天 端到端安全测试端到端安全测试 1.安全测试原理;2.主要安全标准;3.实例讲解十大安全漏洞的原理、防御与测试:?Sql注入、XML注入的原理、防御、测试与测试工具(SQL Inject Me/Pangolin);?跨站脚本XSS的原理、防御、测试与测试工具(XSS Me/Xelenium);?身份认证和会话管理不当的原理、防御、测试与测试工具(WebScrab);?不安全的对象直接引用的原理、防御、测试与测试工具(Burp);?跨站请求伪造CSRF的原理、防御、测试与测试工具(CSRFTester);?安全配置错误的原理、防御、测试与测试工具(watobo);?存储不安全的原理、防御、测试;?URL访问控制不当的原理、防御、测试与测试工具(nikto);?不安全的通信的原理、防御、测试与测试工具(Calomel);?未经认证的重定向和转发的原理、防御、测试与测试工具(Watcher);4.综合安全测试工具,实现全面安全检测;?掌握appscan;?掌握paros;5.安全设计、安全编码(含安全编码检测工具lapse)与安全运营;6.安全测试实施:?OWASP安全测试指南?深度详细讲解7大类91个安全测试用例的设计与执行方法;
招生对象:课程详情一、培训特色 项目全过程沙盘模拟实战。通过一个完整的沙盘项目及一组实际项目案例,完全覆盖项目管理的各个知识体系的实践应用。该项目是一个课堂实践项目,以项目小组的形式进行沙盘实操练习,重点在于强化理解项目各个阶段的工作重点,同时明确并强化作为项目管理者的一些基本素质强调互动式教学、强化团队讨论,力争每一个学员在课程中都有上台发言的机会,将有超过50% - 70% 的时间用于讨论、练习及游戏(具体比例可视学员的情况进行调整)。但这一做法需要学员的积极参与,尽可能地将实际项目中地各种问题拿出来讨论,这要求学员前期做一定地准备工作。 二、培训目标1.识别项目经理在项目中的岗位定位与任务挑战;2.解决大家在项目中遇到的关键管理问题;3.改善IT项目管理计划、控制的能力;4.梳理IT项目管理的流程与方法;5.认识到项目管理的重要性,通过具体案例学习相关工具;6.掌握IT项目管理的核心理念与实践方法;7.掌握通过项目较佳实践过程来提高质量的方法,结合实际工作,学以致用三、授课专家郭树行 副教授 中国企业架构与IT规划实战派专家。北京航空航天大学软件工程研究所博士毕业,完成了100多个大中型项目。有十五年的信息化解决方案设计经验。主要专业特长包括需求工程、软件项目管理、研发过程改进、软件规划等领域。从事软件行业12年以上。编著《信息系统项目管理基础教程》、《信息系统开发与项目管理》、《企业架构与IT战略设计》图书3本。王如龙 教授 湖南大学软件学院教授、湖南省计算技术研究所研究员、天工远科信息技术公司副总经理;湖南省制造业信息化专家组副组长、湖南制造业信息化杂志主编、湖南省软件行业协会常务理事;中国教育信息化专家、湖南省优秀中青年专家、享受国务院特殊津贴专家。近20年来,一直致力于需求工程、IT项目管理等领域的研究和实践,对需求工程有深刻的理解、丰富的实践和教学经验。商宏图 国内著名IT讲师。信息系统项目管理师、ITIL、著名IT项目管理专家,擅长项目管理实战,授课方式深受广大学员好评。张志伟 人民大学项目管理硕士 组织并完成了几十个IT项目。在方正集团有六年的研发部门管理和项目管理经验;主要专业特长包括IT企业运营与管理、IT项目管理。四、培训对象 各行政单位、企事业单位、部队、学校、城市公共服务系统、大型银行、软件公司等项目经理、项目主管、技术团队成员、业务主管等关注项目管理的人员。报名学员较好有一定信息化或研发实际工作经验。五、培训证书 本课程颁发证书,证书查询: www.zpedu.org(中国信息化培训中心)。中国信息化培训中心颁发的《高级信息系统项目管理师》证书。证书可作为专业技术人员职业能力考核的证明,以及专业技术人员岗位聘用、任职、定级和晋升职务的重要依据。六、培训费用每人每项5800元(含培训费、考试费、证书费、资料费、午餐),食宿统一安排,费用自理。请学员带二寸彩照2张—背面注明姓名,身份证复印件一张。培训大纲天 IT项目管理的基本流程与方体系部分: IT项目管理体系与IT项目经理的技能讨论IT项目管理基本流程与方体系,以及IT项目经理在IT项目管理过程中的定位、作用与技能要求? STQC: IT项目管理的基本目标与“业务目标”? IT项目管理流程的框架结构与知识领域? 成功的IT项目经理应该是什么样具体讨论IT项目经理应该具有什么样的素质,以及需要哪些软技能以适应复杂的组织架构中的IT项目管理工作沙盘实战与IT项目启动过程第二部分:IT项目的需求分析及启动过程? IT项目目标与背景的介绍(AIT项目)? IT项目粗估过程o 交付1: 进度估算o 交付2: 成本估算? 讨论:o IT项目过程与管理过程o IT项目估算中的相关考虑因素o “合理”的IT项目规划所应该具备的特性? IT类IT项目中,我们较容易出现的错误是什么?? IT类IT项目的需求分析过程? 需求的识别、分析、与确认过程? IT项目启动的风险控制? IT项目的启动过程第二天 IT项目过程管理实战范围与资源管理第三部分:IT项目的核心过程规划 -- 范围计划? IT项目的工作范围及定义? 把需求转化成可交付件(PBS,WBS)? 讨论及案例分析 团队练习模块三:为AIT项目创建WBS (1小时)根据IT项目需求SOW,形成AIT项目的工作分解结构各IT项目组技术负责人上台讲解案例分析:使用从客户实际工作中总结的一些状况,来分析做得好的和需要改进的。主要针对:交付物清单、分解层次和组织划分。第四部分:IT项目的核心过程规划-- 资源计划? 确定IT项目资源? 人员责任分配矩阵? 成本估算、成本预算? 挣值系统的使用? 工时系统的架构设计与绩效机制的建立第三天 IT项目过程管理实战 进度规划与团队沟通第五部分:IT项目的核心过程规划-- 进度计划? 怎样才能制定出一个合理的进度计划? 计算活动浮时、关键路径? 进度表与资源约束? 可视化的管理:进度表和网络图? 进度如何控制和变更团队练习模块四: 编制AIT项目的进度计划网络图(1.5小时)各IT项目组在IT项目经理及技术负责人组织下编制AIT项目的进度网络图,在本练习中暂时不考虑资源因素各IT项目组推选一个人上台讲解其网络图案例分析:使用从客户实际工作中总结的一些状况,来分析做得好的和需要改进的。主要针对:进度管理的较佳经验、应用工具举例、工期问题、进展控制。第六部分: IT项目中的领导力与沟通技能? IT项目经理的领导力特质与构成? 基本的IT项目沟通法则? MBTI理论(性格差异化)在IT项目管理沟通中的应用? IT项目中的冲突管理与几种典型的冲突场景团队练习模块五: IT项目过程中的沟通职责15分钟内完成一个高度依赖与沟通的IT项目任务讨论:? 管理层、IT项目经理、IT项目团队成员3个层级在IT项目中的职能与职责? 关于信息的不对称性问题? IT项目经理的主要沟通职责是什么?? 如何使IT项目团队参与到IT项目沟通中案例分析:讨论客户在实际IT项目沟通中遇到的问题,以及如何提高IT项目中的沟通效率第四天 IT项目过程管理实战 – 风险管理机制第七部分:IT项目的核心过程规划―― 风险管理计划? 风险管控: IT项目经理的核心技能? IT项目风险管理过程? 风险应对策略? 风险管理工具介绍团队练习模块五: AIT项目的风险清单(1 小时)- 各小组讨论并生成AIT项目的风险清单- 两个小组之间由IT项目经理及技术负责人进行沟通,找出双方差异- 每两个小组共同推举一个人上台讲解,重点找出差异原因案例分析:使用从客户实际工作中总结的一些状况,来分析做得好的和需要改进的。主要针对:风险清单、风险应对计划、风险责任人、风险控制周期。IT项目过程管理实战 – 执行控制与沙盘实战第八部分: IT项目的执行与控制阶段? 基于汇报周期的IT项目控制? 如何掌握IT项目中的“节奏感”? IT项目的变更控制团队练习模块六: 按照IT项目规划,各IT项目组进行AIT项目的建造工作? 计时,比出计划偏差较小的IT项目组? 各组进行讨论,找出计划与操作的差异及原因? 各组IT项目经理上台进行讲解? 讨论: IT项目成功的核心目标“成功的可复制性”第九部分:IT项目的收尾与评估? IT项目的正式验收与收尾工作? IT项目的归档及经验分享? IT项目管理信息系统团队练习模块七: 按照IT项目规划,各IT项目组进行飞机建造? 计时,比出较先完成IT项目组? 各组进行成本分析,找出成本较合理IT项目组? 各组进行讨论,找出计划与操作的差异及原因? 各组IT项目经理上台进行讲解? 点评与讨论第十部分: IT项目健康度研究? IT项目健康度的基本概念? 从几个不同的角度看待IT项目绩效与风险? IT项目健康度中的7个关键指标? 从宏观层面把握IT项目发展的趋势? IT项目健康度方与IT项目管理系统流程的整合? IT项目几个重要阶段的健康度指标第十一部分:总结? 讲师小结? 学员与讲师就工作中的具体实际问题进行再沟通? 学员反馈
招生对象:一、培训特色 ?理论与实践相结合、案例分析与攻防实验穿插进行?专家精彩内容解析、学员专题讨论、分组研究?通过全面知识理解、专题技能掌握和安全实践增强的授课方式 二、课程目标?了解较新的Andriod、MAC OS系统安全漏洞;?了解较新电子商务、移动终端新型的攻击技术;?理解网络安全体系架构的设计、安全架构的企业部署及指导应用;?理解常见网络安全威胁的类型、威胁手段及其危害;?掌握典型的黑客攻击的方法及防范攻击的技巧;?增强学员对信息安全的整体认识及信息安全防范能力;?在实际工作中提升企业的整体信息安全水平。 三、授课师资赵凤伟 信息安全架构设计、信息安全体系规划、信息安全审计实践等相关领域的顾问;ISO27001授权讲师、 CISSP(国际注册信息安全专家)、CISP(国家注册信息安全专家)、公安部等级保护测评师(中级)、CISA(国家注册信息安全审计师)、黑客攻防APT攻击高级讲师、中国信息化培训中心信息安全讲师,先后参与国防科工委如中国核工业研究所、总装情报所、中国航天集团、中国兵器集团等网络安全项目的策划、执行和后期维护。商宏图 信息安全顾问 国家注册信息安全管理体系(ISMS)审核员、工业和信息化部备案网络安全高级技术专家、清华大学国家CIMS工程技术研究中心客座讲师。尹 伟 中国信息化培训中心高级讲师、对系统安全、Web应用安全、网络安全、数据库安全有比较丰富的知识积累。 四、面向对象、部队和企业、公司的信息系统主管(CIO)和信息安全主管(CSO)、信息系统管理员或网络管理员;网络或安全系统集成商、电信、等服务提供商、金融、证券等服务提供商、对网络信息安全感兴趣的IT人员。 五、授课方式案例剖析、实战操作、分组讨论、落地分析。 六、考核认证本课程颁发证书,证书查询: www.zpedu.org(中国信息化培训中心)。中国信息化培训中心颁发的《信息安全工程师》证书。证书可作为专业技术人员职业能力考核的证明,以及专业技术人员岗位聘用、任职、定级和晋升职务的重要依据。七、培训费用每人4500元(含培训费、考试费、证书费、资料费、午餐),食宿统一安排,费用自理。(请学员带二寸彩照2张—背面注明姓名,身份证复印件一张)。具体课程安排时间课程内容工具演示和相关实验天上午网络安全事件回放以及黑客攻击的手段和方法u 黑客攻击的步骤和典型的攻击方式u 黑客各种网络踩点特征分析和防范措施u 口令破解和嗅探、缓冲区溢出攻击、DOS/DDOS攻击、木马后门攻击、基于认证的入侵、漏洞利用攻击的网络异常特征分析和防范u ARP病毒、DNS劫持欺骗攻击等多种攻击的网络异常数据包分析u 网络系统安全扫描和渗透测试的原理u 网络钓鱼原理和检测分析u 网银、支付宝的安全分析1.脚本入侵2.无ARP欺骗,会话劫持技术3.服务器的网络僵尸DDOS攻击4.欺骗的艺术5.信息收集及嗅探6.基于命令的入侵7.局域网与拨号网络的安全渗透分析天下午企业文档安全管理实现u 文档安全管理概述1. 单位内部信息安全状况分析2. 内部人员违规特征3. 常见不安全因素u 文档安全管理实现1. 人员组织管理2. 用户角色和权限管理3. 身份识别4. 磁盘安全系统u 构建完整内部安全管理体系1.平台安全策略2.文件安全策略3.设备安全策略4.文件透明加解密5.文件访问控制6.文件外发管理7.存储介质清除工具8.安全审计9.文档安全管理策略第二天上午网络安全架构设计和网络安全设备的部署u 网络安全现状及网络安全体系架构介绍u 内网安全架构的设计与安全产品的部署u 漏洞扫描设备的配置与部署u 防火墙的配置与部署u IDS、IPS、UTM的配置与部署u 内网安全监控和审计系统的配置与部署u IPSec VPN与SSL VPN的配置与部署1.内网安全监控和审计系统的配置2.IPSec VPN与SSL VPN的配置3.Watchguard UTM的配置与部署第二天下午加密、解密技术与网上银行案例分析u 常见密码学的频率攻击、生日攻击、中间人攻击的详细分析u 网上银行数字证书、U盾、通讯协议的安全性分析u 网上银行系统安全隐患及其防范u 储户端防窃密的安全防范方法u 通过PKI实现信息的保密性、完整性和可用性等1.本地与互联网邮件截获、内容分析演练2.PGP加密邮件、敏感文件、虚拟磁盘技术试验3.破解一次口令令牌来分析伪随机技术4.储户端增强防窃密技术演示5.PKI系统构建和证书的发放6.企业VPN的部署和应用第三天上午主机操作系统和应用服务器系统安全加固u Windows账号和密码的安全措施u Windows文件系统的加密和访问控制u Windows注册表的安全防护和检测u Windows异常行为的审核追踪功能u Windows系统中查杀后门木马技术u Web网站SQL注入、跨站点脚本攻击技术原理和防范手段u Web服务器漏洞评估和分析u Web应用程序漏洞扫描和评估1.配置注册表保护操作系统的安全2.使用系统提供的监控工具审核对注册表和系统文件的违规操作3.系统进程和服务端口的检查和分析4.Web网站跨站点脚本漏洞联网攻击实验5.Web网站SQL注入攻击获得控制权实验6.Web应用漏洞检测分析实验第三天下午风险评估概述与要素与风险评估方法工具u 业务连续性管理的特点、影响分析u 编写和实施连续性计划u 业务连续性计划框架u 业务连续性计划的检查、维护和重新分析u BS7799管理体系概述u 企业BS7799建立过程与策略1.风险评估软件安全检测操作2.MBSA&MRAST评估小型企业安全案例3.某OA系统风险评估实例网络故障安全与应急处理预案构建u 网络故障诊断排除的思路和方法u 网络和系统常用网络故障诊断工具u 使用协议分析仪进行故障发现和诊断u 利用网管系统进行网络故障诊断和排除u 静态、动态路由及路由协议RIP、OSPF故障排除 u VPN网络的故障诊断排除和案例分析u 建立企业总体应急预案及部门应急预案1.STP、以太网的广播流量、洪泛、VLAN中继协议故障的分析和排除2.基于Sniffer和Wireshark对网络协议、网络流量、网络异常数据包的具体分析3.无线WEP和WAP协议安全配置和分析4.软硬件IPSec VPN的配置和故障分析
招生对象:课程详情一、培训目标☆了解Oracle数据库的存储结构;☆管理Oracle例程;☆创建并管理Oracle用户;☆备份及恢复数据库;☆监控数据库并解决使用数据库时出现的问题;☆配置Oracle Net Service;☆使用RMAN创建和管理备份集和映像副本;☆进行性能故障分析;☆掌握多种优化工具的使用和优化方法;☆掌握常见优化算法能根据应用需求选择。 二、培训师资袁保华 计算机应用技术专家,精通Oracle数据库,丰富的大型项目数据库部署实施经验,丰富的性能调优经验。陈枝清 OCP、OCM,高级Oracle数据库专家,精通Oracle数据库体系结构,数据库设计/架构,数据库管理、调优、RAC等高级应用,丰富的Oracle实施、部署及数据保障经验。贾代平 博士、Oracle学者,国内第*代Oracle专家级用户,长期致力于Oracle技术研究与推广,从事OLTP/ERP/DSS产品开发与研究,擅长大型数据中心的设计、调优与数据保障等。 三、培训对象各单位从事数据库管理的相关人员。 四、授权方式本课程采取组合选修模式,采取三天管理与三天调优的方式,共计时长6天。学员可根据兴趣及已有积累选择适合自己的学习内容。建议学员自带笔记本电脑。 五、考核认证课程颁发证书,证书查询: www.zpedu.org(中国信息化培训中心)。中国信息化培训中心颁发的《高级Oracle数据库管理师》证书。证书可作为专业技术人员职业能力考核的证明,以及专业技术人员岗位聘用、任职、定级和晋升职务的重要依据。 六、培训费用每人每项4500元(含培训费、考试费、证书费、资料费、午餐),两项组合报价8800元,食宿统一安排,费用自理。(请学员带二寸彩照2张—背面注明姓名,身份证复印件一张)。培训大纲(1)Oracle数据库管理专题单元主要授课内容第1单元内容一:简介(数据库体系结构)1、 描述课程目标2、 研究 Oracle 10g 数据库体系结构内容二:安装 Oracle 数据库软件1、 解释 DBA 核心任务和工具 2、 计划 Oracle 安装 3、 使用较佳的灵活的体系结构 4、 使用 Oracle Universal Installer (OUI) 安装软件内容三:创建 Oracle 数据库1、 使用数据库配置助手 (DBCA) 创建数据库 2、 使用 DBCA 创建数据库设计模板 3、 使用 DBCA 生成数据库创建脚本内容四:管理 Oracle 例程1、 启动和停止 Oracle 数据库及组件 2、 使用 Oracle Enterprise Manager (EM) 3、 使用 SQL*Plus 和 iSQL*Plus 访问数据库 4、 修改数据库初始化参数 5、 了解数据库启动阶段 6、 查看预警日志 7、 使用数据字典内容五:使用RMAN工具1、 RMAN使用及维护第二单元内容一:使用简单的SELECT语句1. SELECT语句的语法2. 检索出来的数据排序3. 用WHERE设置检索条件4. GROUP BY和HAVING5. 使用子查询 6、连接查询内容二:oracle 11g中支持的数据类型1. Oracle 11g中数据类型介绍内容三:视图1、 解释视图的概念 2、使用数据字典视图3、生成简单和复杂的视图4、生成带约束选项的视图 5、修改视图内容四:相关的DDL和DML语句1. 使用DDL语句2. 使用DML语句内容五:实现数据完整性1.主键约束 2.外键约束3.CHECK 4.UNIQUE 5.NOT NULL内容六:oracle内置函数1、 介绍使用函数的基本概念2、 在SELECT语句中使用的各种字符,数字,日期函数3、 说明转换函数的定义及使用4、 介绍其他常用函数第三单元内容一:视图1、 解释视图的概念2、 使用数据字典视图3、 生成简单和复杂的视图4、 生成带约束选项的视图5、 修改视图内容二:存储过程1、 解释存储过程的概念2、 存储过程分类 3、自定义存储过程4、 存储过程中的参数传递内容三:触发器1、 解释触发器的概念及作用2、 触发器的分类3、 实现触发器内容四:事务和锁1、事务的类型及机制 2、事务分类3、实现事务4、锁的类型及使用内容五:游标1、 游标简介 2、使用游标第四单元内容一:管理数据库存储结构1、 描述表数据存储(以块为单位) 2、 定义表空间和数据文件的用途 3、 了解和使用 Oracle Managed Files (OMF) 4、 创建和管理表空间 5、 获取表空间信息 6、 描述自动存储管理 (ASM) 的主要概念和功能内容二:管理用户安全性1、 创建和管理数据库用户帐户 2、 对用户进行验证 3、 分配默认的存储区(表空间) 4、 授予权限和撤消权限5、 创建和管理职责 6、 创建和管理配置文件 7、 实施标准口令保护功能 8、 控制用户对资源的使用内容三:管理方案对象1、 定义方案对象和数据类型 2、 创建和修改表 3、定义约束条件 4、 查看表的列和内容 5、 创建索引、视图和序号 6、 解释临时表的用途 7、 使用数据字典第五单元内容一:管理数据和并发处理能力1、 通过 SQL 管理数据 2、 确定和管理 PL/SQL 对象 3、 描述触发器和触发事件 4、 监控和解决锁冲突内容二:管理撤消数据1、 解释 DML 和撤消数据生成 2、 监控和管理撤消 3、 描述撤消数据和重做数据之间的区别 4、 配置撤消保留 5、 保障撤消保留 6、 使用撤消 Advisor内容三:实施 Oracle 数据库安全性1、 描述 DBA 安全性责任 2、 应用较少权限原则 3、 启用标准数据库跟踪 4、 指定跟踪选项 5、 复查跟踪信息 6、 维护跟踪线索第六单元内容一:配置 Oracle Network 环境1、 使用 Oracle 11G Enterprise Manager 配置 Oracle Network 环境 2、 创建其它监听程序 3、 创建 Oracle Net Service 别名 4、 配置连接时故障转移 5、 控制 Oracle Net Listener 6、 测试 Oracle Net 的连接性 7、 确定何时使用共享服务器和专用服务器内容二:积极维护1、 使用统计数据 2、 管理自动工作量资料档案库 (AWR) 3、 使用自动数据库诊断监控程序 (ADDM) 4、 描述指导框架 5、 设置预警阈值 6、 使用服务器生成的预警 7、 使用自动任务内容三:性能管理1、 使用 Oracle Enterprise Manager 页监控性能 2、 使用 SQL Tuning Advisor 3、 使用 SQL Access Advisor 4、 使用共享内存的自动管理 5、 使用内存 Advisor 设置内存缓冲区的大小 6、 使用与性能相关的动态视图 7、 排除无效或不可用的对象中的故障第七单元内容一:备份和恢复的概念1、 确定 Oracle 数据库中可能出现的错误类型2、 描述优化例程恢复的方法3、 确定检查点、重做日志文件和归档日志文件的重要性4、 配置 ARCHIVELOG 模式内容二:执行数据库备份1、 创建一致的数据库备份2、 在不关闭数据库的情况下进行备份3、 创建增量备份4、 自动数据库备份5、 监控快速恢复区内容三:执行数据库恢复1、 恢复丢失的控制文件 2、 恢复丢失的重做日志文件 3、 在数据文件丢失后执行完全恢复内容四:执行FlashBack1、 描述闪回数据库 2、 使用闪回表将表内容还原到过去的某一特定时间点3、 恢复已删除的表4、 使用闪回查询查看截至任意时间点的数据库内容5、 使用闪回版本查询查看一段时间内的行版本6、 使用闪回事务处理查询查看行的事务处理历史记录内容五:移动数据1、 描述移动数据的可用方法2、 创建和使用目录对象3、 使用 SQL*Loader 从 Oracle 数据库(或用户文件)中装入数据4、 解释数据泵的通用体系结构5、 使用数据泵的导出和导入功能在 Oracle 数据库之间移动数据6、 使用外部表并通过平台独立文件移动数据内容六:数据库应用1、 在java中连接oracle:JDBC与ODBC使用与连接2、 介绍一个数据库设计的实例(2)Oracle数据库调优专题 单元 模块内容第*单元1、Oracle10G体系架构2、数据库应用调优l 数据库优化的总体思路和原则,从整体上对性能优化的各个阶段进行分析描述,确定性能优化的基本方法3、优化工具l 较根本的性能信息工具:数据库数据字典和动态性能视图l Alert Log与Trace Files对性能故障诊断的帮助l 诊断性能问题的法宝:Statspack与awrl Oracle性能诊断的又一利器:等待事件l 10g新增加的自动化监控、调优工具——ADDMl 基于自动化收集的性能指导工具介绍第二单元1、SGA的内存调整 动态的SGA与10g自动管理的SGA2、数据高速缓存区的优化 数据高速缓存区的性能指标和判断依据,以及如何在各种情况下执行针对性的优化工作3、共享池的优化 共享池的库高速缓存、字典高速缓存的性能指标和判断依据,以及如何进行各种情况的优化工作4、其他SGA组件的优化 重做日志缓冲区的优化考虑以及各个内存区大小的经验判断方法5、数据文件I/O的优化 数据库数据文件、重做日志文件、归档文件的I/O性能特点分析和优化原则,存储级的I/O性能考虑,检测点的原理及优化,使用多DBWR进程增加I/O能力,异步I/O的性能考虑,LGWR与ARC进程的优化,加速归档的方法第三单元1、锁存器(LATCH)竞争优化;2、锁竞争的解决3、回滚段竞争优化 l 判断回滚段竞争以及如何解决回滚段竞争,对回滚段使用中Ora-01555故障的分析与处理4、应用存储参数的优化5、选择合适的数据存储方法l 了解数据库应用的特点,知道各种数据存储的方式对性能的影响,合理的选择分区表、索引组织表、聚簇表或者普通表存储数据l 对用于存储海量数据的分区表的概念和维护进行详细描述,确定如何使用分区表加快查询性能第四单元1、SQL语句的处理过程 2、SQL语句解析的优化 3、排序操作的优化4、优化SQL语句的相关工具l 提供SQL优化集的Statspack与awrl 使用Explain plan分析执行计划l 通过autotrace分析故障语句的执行计划和统计信息l 通过Sql trace查找有性能问题的SQL语句l 通过10g的Sql tunning advise自动分析语句性能l 通过10g的Sql access advise自动分析语句算法5、CBO和RBO介绍 6、数据访问方法第五单元1、收集统计信息2、强制执行计划l 修改参数值影响CBO生成的执行计划,通过hints直接强制执行计划3、Sql语句优化经验l 判断语句性能的问题4、稳定调整好的语句执行计划l 通过存储概要确保执行计划的稳定性5、备份恢复概述l 对比常见的几种备份恢复方法