404
8年时间   数十次升级 每一次突破只为成就更好的你
PBET-8.0 项目驱动式教学课程体系 点击查看各方向大纲详情
————专为企业培养招之即来 来之即战的IT人才
IT行业高薪三要素
PBET8.0
  • 01.技术能力 职业教育重点解决的是从知识到能力的问题,需要刻意练习和真正实践才能完成。 基于此,蜗牛学苑在教学上着力打造了PBET教学模式(Project-Based Experiential Training,基于项目的体验式培训),在培训过程中,让学员通过做项目来学习技术,掌握技术,从而熟练的运用技术。 并且,我们PBET-8.0的课程设计和配套教材都不是按照知识点进行组织,而是根据实际项目和任务来组织的,培训过程中会贯穿使用场景式教学法,达到真正的让所有人所用即所学、所学即所用。
  • 02.业务熟悉度 主要是指企业产品领域的知识,当然如果你在学习过程中建立了一套自己成熟的技术体系,那么其实任何一个行业,你都能快速上手。 PBET-8.0课程体系中,每个阶段都以不同性质的项目驱动教学,保证学员尽可能多的接触多行业的产品业务。 所有课程学完后的最后一周,学员也将进入项目池,选出自己感兴趣行业的项目来做最后的技术巩固。项目池中包含了电商、金融、App、AI大数据、以及各专业领域中的近100个项目。
  • 03.团队协作能力 主要是沟通能力,服从力,主动性等软实力,PBET-8.0课程体系中,我们会以学员为基础,搭建一个真实完整的IT研发团队,再以项目驱动的方式帮助学员完成一个大型项目的研发全流程,形成其独特的就业优势。 比如UI负责设计,前端负责交互,后台负责业务实现,测试负责质量,网络安全保障运营,Python进行分析和决策,C/C++负责底层。以此保障PBET项目驱动式教学更加符合企业内部的工作环境,以及企业内产品真实的研发流程。
Java开发
21周标准培训时间 课程亮点:
1.超过二十周魔鬼式训练,掌握Java开发全套完整核心技术
2.超过八个实战项目,从贯穿项目到自选项目体验完整研发过程
3.紧跟企业需求,增加多套流行课程和框架
4.全面高效的大小项目集训,全面而实用的PBET技术实战运用
5.每周六天课程,保障充足的学习时间,体验沉浸式学习的乐趣
6.授课时间经过着力优化,课程难度与技术广度远超市面
7.从实战项目中获取技术,帮助学员突破高薪瓶颈
8.训练牢固的基本功,助力持久的竞争力,帮助学员迈向成功
Java开发课程大纲
Java Development
第一阶段
面向过程与面向对象
每周课程模块
知识要点
课程目标
第一周:面向过程
开发环境、jdk与jvm、环境变量、数据类型、变量定义、赋值、运算、常见类型、数组、for、if、for-each、双层for、中断、break、continue、自定义函数、参数与返回
数组管理人员名单
第二周:面向对象与集合
类与对象、static、构造函数、有参构造、this、toString()、List<T>、迭代器、比较器、匿名内部类
人员名单面向对象化,集合化。
第三周:IO流与数据持久化
字节流、字符流、转换流、缓冲流、InputStream、OutputStream、Reader、Writer、文件拷贝的流程、编码格式问题、分行读取问题、强化多态、多态、工厂、反射实现工厂、properties配置
人员名单的文件持久化
第四周:数据库与JDBC
建库删库、建表删表、主键、自增、单表增删改查、分组group by、having、聚合函数、多表联查、inner join与left join、jdbc基础步骤、connection、statement、preparedStatement、ResultSet转List<T>、工具类封装
人员名单的数据库持久化
第五周:学员项目周
单例模式、饿汉懒汉、线程入门
网银项目。需求如下:
用户属性:id[ 无意义主键 ],card_id[ 卡号 ],password[ 密码 ],realname[ 真名 ],balance[ 余额 ]。。。
用户登录,查询个人信息,包括余额。
转账给其他卡号。。。
自己搭建基础架构,工具类,Dao。
实现友好的交互和完善的异常处理。
第二阶段
主流前后端框架
每周课程模块
知识要点
课程目标
第六周:servlet与web
servlet、tomcat、jsp、html、css、js、jquery、行级元素/块级元素、浮动、盒子模型、bootstrap、栅格排版、请求与响应、get、post、a链接、form、ajax、redirect、forward、交互层、业务层、数据访问层、三层架构思想
使用servlet,jsp,html,css,js,jquery构建界面交互.比如:物业/业主登录,楼宇管理,业主管理.
第七周:控制反转与依赖注入
vue、mvvm、双向绑定、基础用法、el、data、methods、filters、created、mounted、springmvc、核心分派器、handlermapper、ioc与di、springmvc与spring的分工、全局异常、同步锁、线程的创建与运行、线程池、web服务器的多线程原理
前后端框架升级,引入拦截器实现认证,项目功能进一步完善.比如:物业公告,业主报修.
第八周:持久层与ORM技术
spring-jdbc、jdbcTemplate、rowMapper、mybatis、orm技术、逆向工程、mapper/mapper.xml、mybatis查询、resultType与resultMap、paramtype与paramMap、aop面向切面、切点表达式,、切面逻辑、@Aspect与@Pointcut、声明式事务、@Transactional、编程式事务、transactionTemplate
持久层框架继续升级,项目功能进一步完善.比如:业主缴费,投诉.物业删除公告时连带删除评论.
第九周:springboot框架
maven工程、中央仓库与本地仓库、镜像设置、pom.xml、继承与依赖、springboot、内置服务器、自动配置与手动配置、基于java的配置类、springboot下整合mybatis等组件、thymeleaf模板引擎、spring-data-jpa、jpa的多种查询方式、jpa的原理、redis基础,、数据类型、正排索引与倒排索引、数据库索引底层
框架整案升级为springboot+mybatis+通用mapper+pagehelper.实现物业rbac权限.
第十周:学员项目周
权限设计、acl、rbac、设计模式专题
车辆服务项目,需求如下:
1.用户端:在线预约用车
2.用户端:在线预约学车
3.运营端:车辆管理,用车预约管理,学车预约管理,官方公告.
4.运营端:rbac与acl结合式权限.
第三阶段
主流中间件
每周课程模块
知识要点
课程目标
第十一周:缓存与令牌续期
redis缓存、spring-cache、CacheManager、@Cacheable、@CacheEvict、jwt、jwt结构、过期时间、token续期、双token方案、redis方案
书店首页,登录注册,按类型查询图书,加入购物车.
第十二周:分布式锁与削峰技术
redis锁、setnx、redis工具类封装、redisson组件、红锁、redis持久化机制、aof与rdb、redis对key的淘汰策略、rabbitmq、生产者消费者、监听式消费、应用场景、雪花id、时钟回拨问题、秒杀预扣的实现
性能优化,线程安全优化,订单与订单明细,运营端.
第十三周:延时消费与全文检索
rabbitmq延时消费、ttl+死信、elastic-search、restfull、创建索引、插入数据、查询数据、多条件查询、ik分词器、分页、java操作es、minio对象存储、minio的桶、spring-batch批处理
订单过期撤回,按关键字查询图书,封面上传优化.
第十四-十五周:学员项目周
前后端分离、uni-app、git、设计模式
外卖项目,需求如下:
1.商家入驻,编辑商家介绍,菜单与菜品介绍,菜品图片.
2.用户登录,搜索商家,浏览菜单,加入购物车.
3.用户提交购物车,填写收货地址,生成订单,过期撤回订单.
4.用户端与商家端做成两个项目,商家端做成前后端不分离,用户端做成前后端分离,额外做一个手机app.
5.重视线程安全,性能优化,异常捕获,体验优化.用git作源代码管理.
第四阶段
分布式微服务
每周课程模块
知识要点
课程目标
第十六周:springcloud框架
跨域调用与远程调用、微服务理念、微服务拆分、注册中心、远程调用、restTemplate、feign、ribbon、负载均衡、熔断、网关、网关过滤器、nginx的几大应用场景、nginx操作命令、均衡器配置、spring-cloud-alibaba版、nacos,sentinel流量控制、分布式事务、XA,、TCC、seata框架、AT模式、saga模式
必要的分布式相关前置知识和demo实验
第十七周:springcloud阿里巴巴
单点登录sso、cookie与域名的关系、redis的hash实现购物车、电商行业的spu与sku设计、gateway、gateway过滤器、gateway实现令牌验证
uums统一登录模块/电商项目/商品微服务/网关/购物车
第十八周:seata与分布式事务
分布式事务、seata-AT模式的应用、金融分期类业务的数据设计、linux基础操作、ls、cd、mkdir、yum、vim、ps、grep、项目打jar包、布署jar到linux服务器、java-jar运行、docker、dockerfile的编写、docker打包、运行镜像、查看容器列表、杀死容器
订单微服务/借条项目/借条微服务.功能点:我的额度,提额,借款查询,还款进度,7天待还款.
第十九-二十周:学员项目周
websocket技术
商品竞拍项目,需求如下:
1.用户登录,既可以是买家,也可以是卖家.
2.作为卖家,可以上传商品,设置场次,开始拍卖.
3.作为买家,可以搜索商品,查看商品详情,参与竞拍.
4.时间到了系统自动回收场次[竞拍室],给得主生成订单.
5.各种场次查询,订单查询等杂项功能完善.
6.注意延时队列的使用,比如系统按时回收场次.
7.注意锁的使用,比如多人同时叫价.
8.使用分布式微服务架构完成项目.
第五阶段
就业与补充强化
就业与面试辅导
补充自选课程
蜗牛学苑项目池
职业素养类课程,简历指导与面试技巧,模拟面试与辅导,办理离校手续,讲师与导师全程辅导直到正式就业。
数据结构与算法,游戏外挂,UML,项目管理,Oracle数据库,MongoDB,大数据,移动端App开发,Web前端框架,Spring Security/Shiro,人工智能,DevOps,Python开发等,鸿蒙系统开发等。
资产管理系统、票务预订、电商平台、在线学习平台、业务运营支撑系统、智慧家居、酒店预定、医疗管理、典当行、P2P金融信贷系统,竞价拍卖平台,供应链管理平台,装饰联盟平台APP,小麦网在线购票,物流管理系统,财务管理系统,CRM客户关系系统,连锁经营管理系统,智能阅卷系统。
Java全栈开发课程大纲
Java Development
第一阶段
面向过程与面向对象
周数
学习周名称
第一周
面向过程
第二周
面向对象与集合
第三周
IO流与数据持久化
第四周
数据库与JDBC
第五周
学员项目周
第二阶段
主流前后端框架
周数
学习周名称
第六周
servlet与web
第七周
控制反转与依赖注入
第八周
持久层与ORM技术
第九周
springboot框架
第十周
学员项目周
第三阶段
主流中间件
周数
学习周名称
第十一周
缓存与令牌续期
第十二周
分布式锁与削峰技术
第十三周
延时消费与全文检索
第十四~十五周
学员项目周
第四阶段
分布式微服务
周数
学习周名称
第十六周
springcloud框架
第十七周
springcloud阿里巴巴
第十八周
seata与分布式事务
第十九~二十周
学员项目周
第五阶段
就业与补充强化
周数
学习周名称
第二十一周及之后
就业与补充强化
测试开发
18周标准培训时间 课程亮点:
1.超过四个月的魔鬼式训练,课程体系全国领先
2.全程项目驱动,从零培养动手实施能力
3.全面满足企业的全方位测试技术需求
4.新增安全测试专项,打造全栈测试开发技术
5.保障充足的学习时间,体验沉浸式学习的乐趣
6.以测试开发为主线,强化系统测试与性能测试
7.新增多套热门的高级课程,突破高薪瓶颈
8.全面实现职业教育O2O化,保障终身学习
测试开发课程大纲
Test Development
第一阶段
系统测试
每周课程模块
知识要点
课程目标
第一周:系统测试基础
软件工程的历史、定义、方法论,ISO25010质量模型、常用开发模型、敏捷实践、V模型,W模型、常用测试用例设计方法和技巧、缺陷定义、生命周期、缺陷管理流程,项目管理工具,测试计划和方案编写,企业级同行评审,企业级配置管理流程
1. 熟悉软件功能的核心概念和方法论、软件开发和测试流程、敏捷研发和测试的流程规范、方法、工具
2. 掌握软件测试用例设计方法的定义、适用范围、使用步骤、优缺点及注意事项
3. 熟悉软件测试的常用模型,理解其在企业中实施的要点、熟悉配置管理标准变更过程
4. 掌握同行评审的流程规范、技巧、工具,熟悉软件测试计划方案的模板,熟练编写系统测试报告
第二周:MySQL数据库
数据库核心概念,常用数据类型、数据完整性概念、常见约束类型、DDL数据定义语言、DML数据操作语言、DQL数据查询语言、DCL数据控制语言、单表查询和多表查询、分组排序去重、模糊匹配、常规筛选和分组筛选、组合查询、事务及事务隔离级别、索引及索引应用、视图的概念和使用方式、三范式的理解和应用场景、常用SQL注入类函数应用
1. 熟悉数据库核心概念及常用的数据类型,理解数据完整性和约束的关系
2. 熟练使用DDL、DML、DQL、DCL操作数据库常用的对象,表,权限,用户等
3. 掌握常见的单表查询、多表查询、模糊匹配、分组筛选、组合查询等方法和技巧
4. 理解事务及事务的隔离级别、理解三范式的定义和应用、熟悉索引和视图的相关知识
第三周:Linux操作系统
Linux的历史、目录结构、目录和文件管理命令、服务控制、网络管理、进程管理、资源查看与管理、程序安装与卸载、拷贝、剪切、文件查找、文件编辑与查看、归档压缩、安装部署JDK、Tomcat、MySQL、蜗牛实验室管理系统、医疗管理系统等软件系统;Docker的核心概念、Docker快速镜像源配置、Docker镜像管理、容器运行和管理、Docker部署Tomcat、MySQL、Nginx、Redis、rabbitmq等软件系统
1. 熟悉Linux的历史和目录结构、理解常用命令的作用、语法,熟练使用命令完成规定任务
2. 熟练使用进程查看、文件查找、文本编辑与查看等命令完成日志查看、系统配置、服务配置等工作
3. 熟练使用安装、卸载、拷贝、剪切、归档压缩等命令完成实战项目测试环境的搭建任务
4. 理解Docker相对于虚拟机的优势和劣势、熟练安装配置Docker引擎、熟练使用Docker命令完成实战项目的测试环境的搭建和验证工作
第四周:系统测试项目
需求分析、产品需求、测试需求、检查点编写、测试计划与方案、测试计划企业级模板、测试方案企业级模板、同行评审、配置管理、项目管理软件的安装和使用、缺陷报告编写、缺陷生命周期、争议缺陷流程、挂起缺陷流程、软件过程质量和结果质量指标分析,软件系统测试报告编写和审核。
1. 熟悉软件需求规格说明书的格式、掌握需求分析的技巧、关注点、方法论、熟练编写测试检查点
2. 熟悉软件测试计划和方案的概念、作用、编写规范、企业级模板的应用,熟练编写软件系统测试计划书
3. 熟悉同行评审的定义、流程规范和实施要点、独立完成测试计划、测试用例、测试报告的同行评审工作
4. 熟练安装和配置项目管理软件、并结合配置管理流程完成测试用例和缺陷的管理和审计
5. 使用项目管理工具熟练编写测试用例和缺陷报告
6. 理解软件过程质量、结果质量指标,并熟练完成测试报告的编写与审计工作
第二阶段
测试开发
每周课程模块
知识要点
课程目标
第五周:Python编程基础
PEB8编程规范、常用数据类型、列表、字典、常用运算符、切片操作、分支结构、循环结构、debug、函数、形参、实参、局部变量和全局变量、模块和包的关系、Pycharm的配置和应用,面向过程程序设计、数据库访问
1. 熟悉PEB8编程规范,熟悉常用的数据类型、列表、字典、常用运算符、键盘输入的接收和处理
2. 熟悉分支结构、循环结构、常用运算符和常用方法,熟练安装和配置Pycharm
3. 熟练定义、编写、调试函数,理解函数实参和形参的概念,理解和应用全局和局部变量
4. 熟悉模块和包的概念、熟练导入模块或包、理解面向过程的程序设计思想
5. 属性Python访问MySQL的步骤和要点,熟练封装MySQL访问的常用函数
6. 运用所学知识完成WoniuATM函数版的设计、实现与代码调试任务
第六周:Python高级编程
面向对象的核心概念、封装、单继承与多继承、多态、重载与重写、类属性与实例属性、类方法、实例方法、静态方法、异常处理、自定义异常、文件读写、正则表达式、装饰器、迭代器和生成器
1. 理解面向对象的核心概念、熟练抽象和提取对象的属性与方法
2. 理解面向对象程序设计的思想、并且在项目实战中熟练运用
3. 理解实例、对象、类的关系、理解实例方法、类方法、静态方法的区别和应用
4. 熟悉异常处理、自定义异常的方法、熟练进行文本文件,CSV文件的读写操作
5. 熟悉正则表达式的核心概念、熟练运用正则表达式、装饰器完成用户登录验证、日志处理等任务
6. 运用所学知识完成WoniuATM的面向对象版的设计、实现和代码调试工作
第七周:接口测试
TCP/IP协议、HTTP与HTTPS协议,Websocket协议,Pytest、Requests,Postman、Charles、Fiddler等工具,Session和Cookie管理,Token处理机制,restful风格接口,Mock技术、swagger工具
1. 理解TCP/IP、HTTP/HTTPS协议的基本原理和应用、熟悉websocket协议的概念和基本原理、特性
2. 熟悉Pytest的主要模块和应用、熟悉requests模块的核心功能和作用,结合Pytest、requests实习接口测试用例脚本编写
3. 熟练使用Charles、Fiddler完成接口测试的接口抓包和学习,熟练使用Postman完成接口测试脚本编写和测试工作
4. 熟练运用所学知识完成WoniuRobot-1.0版的接口自动化测试框架的设计与实现工作
第八周:UI自动化测试
HTML标签、CSS基础、CSS选择器编写要点、Xpath详解、Document模型、POM模型、ATM模型、Selenium框架的概念和常用模块、WebDriver定位元素和鼠标键盘操作、显示等待和隐式等待、截图操作、文件上传操作
1. 理解UI自动化测试的价值、流程规范,常见框架
2. 熟悉常用的HTML标签、CSS语法、CSS选择器编写要点、Xpath编写要点、Document模型
3. 熟悉ATM模型、POM模型的概念和应用场景
4. 理解Selenium、WebDriver等框架的常用模块和功能
5. 熟练运用所学知识完成WoniuRobot-1.0 UI自动化测试框架的设计、调试工作
第三阶段
高级进阶
每周课程模块
知识要点
课程目标
第九周:测试框架开发
DDT思想、KDT思想、反射应用、分层设计、模块设计、图像识别的原理、OpenCV常用函数、持续集成、Jenkins安装配置、Robot Framework的功能和应用、自动化测试工具的设计与实现、Excel文件的读写
1. 理解DDT、KDT思想的核心概念、区别、优势,熟练运用DDT和KDT设计自动化测试框架
2. 理解分层设计、模块化设计的中心思想、理解高内聚、低耦合的设计原则和应用方法
3. 熟悉Python反射的特性和应用、熟悉图像识别的原理、熟练使用OpenCV帮助实现图像识别定位和断言功能
4. 熟悉持续集成的实施流程、并且在woniurobot2.0中实现持续集成功能
5. 运用前面所学知识完成WoniuRobot-2.0的设计实现、调试等工作
第十周:性能测试基础
性能测试基本概念、核心原理、指标体系、负载模型、场景设计、实施过程,Python多线程核心原理、实现方式Web前端性能分析要点、Python多线程技术、性能测试关注要点、Jmeter编写性能测试脚本的主要元件和方法
1. 属性性能测试的基本概念、核心原理,理解性能测试的指标体系的来源和算法
2. 理解性能测试的负载模型及其应用机制,掌握性能测试的常用测试场景:负载测试、压力测试、并发测试
3. 熟悉Python多线程核心概念、熟练实现Python多线程代码功能
4. 熟练使用Jmeter编写调试性能测试脚本,完成实战项目的性能测试脚本编写
第十一周:高级性能测试
企业级应用架构,JVM内存管理机制、JVM的GC策略和机制、JVM性能调优,MySQL缓存管理机制和相关配置、MySQL慢查询的原理和监控机制、MySQL性能调优方法、Tomcat配置解读、Tomcat线程池配置、Tomcat运行内存配、Tomcat性能调优,JVisualVM的在JVM调优中的应用、Loadrunner的基本功能、脚本实现、场景设计
1. 熟悉企业级应用架构演变历史和优缺点,熟练搭建性能测试环境
2. 理解JVM的内存管理机制、GC策略、性能调优方法、熟练配置和使用JVisualVM进行调优工作
3. 熟悉Tomcat的优化工作、属性MySQL调优相关知识、并对实战项目进行MySQL缓存和慢查询进行调优
4. 熟悉Loadrunner的基本功能和应用、熟练使用Loadrunner编写性能测试脚本
第十二周:安全测试专题
接口安全、协议安全、DOS和CC攻击、SQL注入、木马植入、XSS漏洞、文件上传漏洞、逻辑漏洞、越权操作、漏洞扫描工具、安全测试工具、ThinkPHP框架漏洞、Java反序列化漏洞、靶场环境实战、安全测试流程与方法
1. 熟悉各类接口和协议安全的核心原理与测试思路,深刻认识六大测试类型
2. 熟悉DOS攻击、SQL注入攻击、XSS跨站注入攻击、文件上传漏洞的原理、实施方式、防御机制
3. 熟悉密码爆破、验证码绕过、短信轰炸、越权提权等逻辑漏洞的攻击方式以及防御方式
4. 熟练使用Nmap、Nessus、漏洞利用工具等完成实战项目的安全测试任务,强化Python安全脚本开发能力
第四阶段
综合项目
每周课程模块
知识要点
课程目标
第十三周:微服务项目实战
微服务架构特点、Springcloud组件注册中心、网关、负载均衡、熔断器、消峰限流、Redis基本功能、Rabbitmq基本功能、部署管理方式、集群环境部署、微服务环境部署、Pinpoint全链路监控、Pinpoint部署步骤
1. 熟悉微服务架构的特点、理解微服务架构和单体架构的区别
2. 熟悉Springcloud的各个重要组件的作用、理解负载均衡、熔断器、削峰限流的原理和测试方法
3. 熟悉Pinpoint的基本功能和部署步骤,独立搭建实战项目的全链路监控平台
4. 熟练部署微服务项目的测试环境,完成微服务项目的性能测试任务
第十四周:APP专项测试
APP测试核心概念、APP功能测试与WEB测试区别、交叉事件、弱网测试、兼容测试、运行测试、安全测试、性能测试、能耗测试、ADB常用测试命令、Monkey测试、APP专项测试工具应用
1. 熟悉APP专项测试的理论、方法,理解APP测试和WEB端测试的区别和相同点
2. 掌握APP兼容测试、弱网测试、运行测试、安全测试、性能测试等专项测试的关注点和实施方法
3. 熟悉ADB常用命令、熟练使用ADB命令和Monkey命令等完成APP实战项目的专项测试任务
4. 熟练使用APP专项测试工具Perfdog、Fiddler、ITest等
第十五周:APP自动化测试
Appium框架、Appium连接真机、Appium搭建云测平台、手势模拟、ADB命令操作APP界面、启动APP、获取APP窗口文档、上传文件、下载文件、屏幕坐标定位
1. 熟悉Appiun框架的基本功能、环境搭建、真机连接、手势模拟等功能
2. 熟悉云测平台的核心概念、实施过程、代码实现、优缺点
3. 使用ADB命令完成APP的UI自动化测试功能的脚本编写,并集成到WoniuRobot-2.0中
第十六周:自动化测试实战
自动化测试实施可行性分析、需求分析、测试范围圈定、技术选型、集成环境部署、测试环境搭建、WoniuRobot-2.0的优化和测试、使用手册编写
1. 复习自动化测试的实施流程规范,巩固自动化测试实施的核心能力,提高就业竞争力
2. 复习Python基础知识、巩固程序设计实现、调试等基本功,提高编程能力
3. 完成woniurobot2.0的优化与测试、完成指定项目的自动化测试任务
第五阶段
就业阶段
就业与面试辅导
在线课堂自学
蜗牛学苑项目池
职业素养类课程,简历指导与面试技巧,模拟面试与辅导,办理离校手续,讲师与导师全程辅导直到正式就业。
项目管理、Oracle数据库、MongoDB、移动端App开发、Web前端开发、人工智能、Python开发、爬虫开发、数据分析、网络安全、Python Flask/Django开发等专题。
资产管理系统、票务预订、电商平台、在线学习平台、业务运营支撑系统、智慧家居、酒店预定、医疗管理、典当行、P2P金融信贷系统,竞价拍卖平台,供应链管理平台,装饰联盟平台APP,小麦网在线购票,物流管理系统,财务管理系统,CRM客户关系系统,连锁经营管理系统,智能阅卷系统。
测试开发课程大纲
Test Development
第一阶段
系统测试
周数
学习周名称
第一周
系统测试基础
第二周
MySQL数据库
第三周
Linux操作系统
第四周
系统测试项目
第二阶段
测试开发
周数
学习周名称
第五周
Python编程基础
第六周
Python高级编程
第七周
接口测试
第八周
UI自动化测试
第三阶段
高级进阶
周数
学习周名称
第九周
测试框架开发
第十周
性能测试基础
第十一周
高级性能测试
第十二周
安全测试专题
第四阶段
综合项目
周数
学习周名称
第十三周
微服务项目实战
第十四周
APP专项测试
第十五周
APP自动化测试
第十六周
自动化测试实战
第五阶段
就业阶段
周数
学习周名称
第十七周
自选项目与就业辅导
Web前端开发
20周标准培训时间 课程亮点:
1.基于PBET教学,充分培养学员分析和解决问题的能力
2.实战项目丰富,涵盖主流行业的商业项目
3.课程体系涵盖技术全面,技术讲解有足够深度
4.引入目前企业最中最流行的框架来教学
5.深入企业内部,剖析企业招聘、面试等等流程
6.每周六天课程,保障充足的学习时间和连续性
7.补充多套最新最热门的高级课程,帮助学员突破高薪瓶颈
8.训练牢固的基本功,助力持久的竞争力,帮助学员迈向成功
Web前端开发课程大纲
Web Development
第一阶段
网页核心设计
每周课程模块
知识要点
课程目标
第一周:网页核心布局
网页核心布局标签、网页样式设计、导航样式、产品列表、选择器、雪碧图、浮动布局、标准盒子模型、表单样式、字体图标、样式继承、样式权重计算
1. 熟练掌握常用网页布局标签,正确实现网页骨架设计,并了解SEO的一些基础规则
2. 熟悉基础CSS样式,完成网页中模块的布局,并对文本、字体、背景有多场景的应用
第二周:CSS3动画布局
CSS3新增特性、盒子阴影、渐变背景、透明度、圆角样式、弹性布局、定位布局、过渡样式、2D动画、CSS矩阵、animation动画、BootStrap框架实战、珊格系统、插件使用
1.深入掌握定位技术使用,完成页面中二级菜单、模太框、复杂导航的设计
2.掌握页面样式的优化,包括利用过渡、动画、CSS3新特性来完成对用户体验的提升和网页的动态效果
3.通过掌握珊格布局实战,了解响应式布局的概念。针对多种布局方式实现页面实战
第三周:JavaScript编程基础
Javascript发展历程、JavaScript基础语法、循环判断逻辑、数据类型、 数组应用、排序算法、函数应用、基础的ES6语法、作用域和作用域链、常用的api、前端数据抽象、箭头函数、字符串规则
1.熟悉JavaScript基础语法、熟练完成前端数据的数组抽象
2.利用JavaScript基础逻辑,完成常见题的处理,包括登陆、注册、菜单渲染逻辑
3.熟练使用函数完成功能设计,保证代码结构性和代码扩展性
第四周:WebAPI核心编程
浏览器解析流程、 JavaScript节点操作、文本操作、样式操作、DOM0级事件、DOM2级事件、事件委托、表单组件、ES6扩展运算、数组数据定义、动态渲染数据、正则验证表单、定时器、原生对象
1.完成页面上DOM的基础操作,实现对页面数据动态的控制
2.掌握事件机制,对页面进行事件交互,并完成性能优化的考虑
3.DOM和BOM常用技术的整合,完成页面上轮播图、切换、放大镜等等的使用
第五周:项目设计《蜗牛影城》《蜗牛小麦网》
HTML常用标签来实现结构设计、基于弹性布局、浮动、定位技术来完成页面布局样式、采用CSS3新增特性实现页面效果优化、2D和animation动画提升用户体验、 JavaScript基础逻辑、DOM和BOM技术实现数据动态交互
通过项目掌握第一阶段HTML、CSS、JavaScript的内容、完成移动端页面设计以及功能实现
第二阶段
前后端分离实战
每周课程模块
知识要点
课程目标
第六周:H5实战
H5端页面设计、媒体查询、相对单位、百度地图定位、本地存储技术(localstorage、sessionStorage、cookie)、拖拽、音频视频、二维码业务、正则表达式、ES6的新特性、 jQuery框架、canvas绘图技术、H5UI库
1. 掌握H5常用的技术,音频、视频、拖拽、canvas等等完成页面功能设计
2. 熟悉移动端屏幕适配的概念,熟悉rem、em、vw、vh等等相对单位在移动端适配经验
3. 完成页面动态交互效果,包括jQuery技术实现页面操作和数据操作
第七周:webpack实战
JavaScript内置对象、变量作用域、变量提升、内存空间分配、对象深浅克隆、ES6编程、箭头函数、面向对象编程、ajax编程、mockjs云数据模拟、前端工程化概念、webpack打包配置、http协议解析
1.掌握JavaScript高级特性编程规范,包括变量内存分类、JS中内置对象的使用
2.深入理解原型和原型链的概念,能理解对象属性继承的概念
3. 前端工程化搭建,熟悉webpack常用配置,解决打包中常见的异常问题
4.mockjs的熟练使用,前后端数据的交互流程,ajax的原生代码和封装代码实现
第八周:Nodejs基础编程
JavaScript面向对象开发、class和extends、Nodejs实战、express框架、MVC设计思想、MongoDB数据库、mongose插件、聚合查询、navicat的使用破解、单表查询、多表查询、聚合函数
1. 熟悉ES6面向对象编程思想,掌握属性行为、继承、重新等等概念
2.搭建后端工程化,完备的路由配置、请求响应解析流程,MVC架构的设计
3.MongoDB数据库的基础操作,对数据库完成多条件操作
第九周:Nodejs进阶编程
回调地狱、前端异步编程、Promise对象、await&async、mockjs、Nodejs编程、身份认证jwt+token、文件上传、http请求响应、restful架构风格、ajax封装axios思想
1. 掌握前端异步完成的完整解决方案,熟悉promise的使用,熟练掌握await和async的交互方式
2. 引入jwt完成token的生成和加密,实现前后端身份认证流程
3. 对文件进行处理、包括单文件和多文件的后端处理
4. restful架构设计思想,深度剖析http协议的请求方式
第十周:实战项目《蜗牛在线考试系统》《政务服务平台》
利用webpack搭建前端工程化、Nodejs搭建后端工程化、 MongoDB数据库存储数据、本地存储技术、Promise和ajax完成异步请求封装,mockjs实现对数据的模拟,实现完整的全栈项目开发
搭建后端工程化、团队开发并设计完整的接口文档、前端业务独立完成
第三阶段
Vue.js实战
每周课程模块
知识要点
课程目标
第十一周:Vue.js基础实战
Vuejs环境搭建、基础语法、mustache语法、指令使用、MVVM思想、双向绑定概念、组件开发、动态样式、计算属性、侦听器、组件封装、生命周期、过滤器定义、生命周期钩子函数、keep-alive组件缓存、组件封装思想
1.搭建前端工程化,掌握前端工程化的配置和项目目录的设计
2.熟悉vuejs基础语法完成对数据的动态绑定和CRUD 操作
3. 组件开发思想,组件的通信规则和组件封装思想
第十二周: Vue.js全家桶实战
Vue全家桶项目、路由的设计、axios请求封装、ElementUI组件库、路由搭建、组件缓存、自定义指令、mixins、vuex状态管理、导航守卫、身份认证、动态菜单权限、按钮级别权限
1. 熟悉前端全家桶项目搭建、熟悉ElementUI常用组件库的使用
2. 完成订单子系统的业务,实现对数据切换、页面的切换、考虑页面性能问题
3. 引入Vuex来进行数据流的管理,设计完善的数据流方案
第十三周:数据可视化和微信小程序
数据可视化方案、echarts图表、antv控件使用、微信小程序:基本介绍、开发工具、wxml和wxss、全局配置和页面配置、自定义组件、本地存储、网络请求、导航、云开发、小程序发布、微信分享、微信支付流程
1.完整实现大屏可视化的设计,打包页面适配和可视化组件使用
2.搭建微信小程序完整的页面和组件,实现小程序动态的交互功能
3.熟悉项目的打包和发布流程、分享和支付流程
第十四周:uni-app移动端开发
移动端环境、模拟器和真机调试、android环境搭建、ios环境搭建、uniapp跨端开发设计、基础语法、官方组件使用、自定义组件、组件通信、地图开发、uview组件库、vuex状态机、打包流程
1. 熟练掌握多端环境的搭建、android、ios、小程序环境的调试工作
2. 利用uniapp完成多端页面设计,引入uview完成移动端常见组件开发
3. 地图使用,针对不同平台引入腾讯、高德地图
第十五周:项目实战《菜谱大全小程序》《社区医疗APP》
整个项目前后端分离开发;
项目分为两部分:小程序、PC端后台管理系统。
团队协作开发,使用git进行版本控制;
团队配合开发、完成移动端、小程序、pc后台管理系统端
第四阶段
React实战
每周课程模块
知识要点
课程目标
第十六周:React框架
React项目环境、 JSX核心实战、组件开发、动态样式、事件绑定、ReactRouter、State状态更新、 HOC高阶组件、路由搭建、withRouter高级组件、插槽的概念、受控和非受控组件
1.搭建完善的React全家桶项目,并设计完整的项目工程目录和引入项目开发插件
2.完成组件的设计和组件封装,熟悉React 中 JSX 的常见语法
3.利用完善的理由来搭建好前端页面结构,实现完善项目跳转和组织
第十七周:React进阶实战
Antd组件库、函数组件概念、hooks编程、组件封装思想、高阶组件设计、redux、redux/toolkit编程、echarts可视化图表、axios的使用封装、动态菜单
1.熟练掌握函数组件和hooks编程的方式,能完整的设计业务
2.利用antd组件库,实现商品子系统页面的完整布局和业务交互
第十八周:TypeScript&umijs项目实战
TypeScript环境搭建、泛型编程、接口编程、TS高级语法、ReactTS项目、声明文件定义、umi项目搭建、配置式路由、约定式路由、dva状态管理、redux-saga概念
1.熟悉TypeScript的基础语法、掌握TypeScript开发的规则,包括数据类型定义
2.熟练使用React和TypeScript完成开发,包括对外部文件引入的约定和规范
3.熟悉umijs和TypeScript的开发规则,能熟练使用umi来搭建前端项目
第五阶段
微前端
就业与面试辅导
补充自选课程
蜗牛学苑项目池
第十九周:qiankun和Vue3.0实战
vue3.0 语法介绍、vite脚手架工具的使用、vue-router、vuex状态机、element plus、响应式原理、pinia状态机、微前端治理方案、qiankun搭建和子应用治理、电商业务完整微前端整合
基于vue3.0版本完成项目设计开发,熟练使用vue3.0来实现项目业务
搭建qiankun的环境,基于qiankun完成vue2、vue3、react项目的整合
第二十周:微前端项目和扩展
Linux服务器环境、nginx服务器配置、鸿蒙系统开发 (TV\穿戴\移动端设备)、大文件上传、前端3D渲染、websocket通信规则、ReactNative多端开发
完成项目业务设计以及扩展知识体系学习
Web前端开发课程大纲
Web Development
第一阶段
网页核心设计
周数
学习周名称
第一周
网页核心布局
第二周
CSS3动画布局
第三周
JavaScript编程基础
第四周
WebAPI核心编程
第五周
项目设计《蜗牛影城》《蜗牛小麦网》
第二阶段
前后端分离实战
周数
学习周名称
第六周
H5实战
第七周
webpack实战
第八周
Nodejs基础编程
第九周
Nodejs进阶编程
第十周
实战项目《蜗牛在线考试系统》《政务服务平台》
第三阶段
Vue.js实战
周数
学习周名称
第十一周
Vue.js基础实战
第十二周
Vue.js全家桶实战
第十三周
数据可视化和微信小程序
第十四周
uni-app移动端开发
第十五周
项目实战《菜谱大全小程序》《社区医疗APP》
第四阶段
React实战
周数
学习周名称
第十六周
React框架
第十七周
React进阶实战
第十八周
TypeScript&umijs项目实战
第五阶段
微前端
周数
学习周名称
第十九周
qiankun和Vue3.0实战
第二十周
微前端项目和扩展
网络安全
24周标准培训时间 课程亮点:
1.课程设计融合了企业需求与蜗牛学苑的多年沉淀,授课质量有保障
2.30余次课程迭代,通过实践优化课程,全网播放量超过300万次
3.课程体系覆盖广,技能全面,攻防技术两手抓,两手都要硬
4.结合PHP、Python和Java编程实战,安全开发和代码审计两不误
5.大量自主开发的实战演练全程贯穿教学环节,融入真实场景
6.渗透测试、系统入侵、内网渗透、安全防御、代码审计全技术栈
7.师资质量高,平均从业经验15年+,实战项目多,覆盖多领域
8.与合作企业共建网络安全实验室,让学员更贴近真实工作环境
网络安全课程大纲
CyberSecurity
第一阶段
网络通信与协议安全
每周课程模块
知识要点
课程目标
第一周:Windows与网络基础
环境配置、Windows系统命令、用户管理、注册表、系统权限、共享与SMB协议、组策略、日志审计、防火墙及命令、网络基础、OSI与TCP/IP模型、数据传输过程、IP地址与子网划分、网络相关命令,协议监控分析工具
1、掌握Windows操作系统的常用命令、注册表、权限、系统服务、防火墙、组策略,熟悉Windows系统的常见脆弱项及日志文件
2、掌握计算机网络基础基础原理、掌握OSI模型与TCP/IP协议族、理解各种协议的工作原理
3、掌握GNS3、PT和eNSP等网络模拟器基本使用,熟悉Wireshark与科来协议分析工具,对网络通信基础有基本理解
第二周:网络通信协议分析
Wireshark高级应用、科来协议分析工具应用、TCP/IP协议模型、ARP协议与攻击原理、ICMP协议原理、TCP、UDP协议、DHCP协议、部署DHCP服务器、DNS协议、部署DNS服务器、部署IIS服务器、HTTP协议、HTTPS协议与部署、部署邮件服务器、SMTP/IMAP/POP3邮件协议、网络通信流量分析、无线WIFI协议与攻击、FTP协议与服务器配置
1、熟练使用Wireshark或科来进行协议监控与分析,掌握Wireshark抓包与过滤规则和语法,熟练运用Wireshark重要功能
2、熟练掌握TCP和IP协议簇核心协议,如TCP、UDP、IP、ARP、ICMP、Ping、SNMP等,对对其进行监控与分析
3、深入理解核心的应用层协议,如HTTP、HTTPS、WebSocket、SMTP、POP3、IMAP、SSH、DNS、DHCP、FTP等,并配置相应实验环境
4、从原理上对各类协议存在的攻击漏洞进行学习,从协议层面对网络安全有基本的认知,为后续攻防实验打下基础
第三周:交换机与路由器技术
交换机原理、以太网帧、设备模式与远程管理、双工模式与接口速率、路由器原理、IP数据包、路由转发、静态路由、默认路由、静态VLan、VLan Trunk、单臂路由、三层交换、STP、MSTP、VRRP、VLan负载与冗余、RIP、OSPF、ACL、NAT、多路复用PAT、端口镜像、Mac地址泛洪与端口安全
1、理解路由器的工作过程与通信原理,理解动态静态路由及RIP、OSPF、NAT等协议规范
2、理解交换机的工作过程与通信原理,理解二层交换和三层交换,STP、VRRP、NTP等协议
3、能够熟练配置VLAN,绘制网络拓扑图和设计网络架构,进行端口镜像操作和设备容灾备份等
4、能够熟练地在模拟器和真机设备上进行常见的网络问题的TroubleShooting和应急处理
第四周:等级保护与安全架构
网络安全设备如华为防火墙、捷普WAF、深信服NGFW、启明星辰IPS、深信服AC等的实战应用,配合在Windows环境下部署WAMP、Tomcat、Nginx、HTTPS环境等级来实现企业级应用场景的攻防演练模拟。基于等保2.0各领域技术方案要求、企业级真实项目案例分析,结合安全设备及业务系统环境完成一套企业网络架构设计,并参考等保2.0标准要求设计方案,最后进行方案评估、整合和答辩(数据中心、医院、云计算环境、 学校、能源、物流等行业方案)
1、深刻理解防火墙、WAF、IDS、IPS、下一代防火墙、上网行为管理等各类安全设备的工作机制与原理
2、基于网络安全设备,利用路由器、交换机、防火墙、IDS、IPS、下一代防火墙等进行网络安全环境构建与策略配置
3、基于网络通信协议和协议安全技术,结合网络安全设备和协议漏洞进行攻防对抗演练,对企业环境有深刻理解
4、熟练在Windows环境对各类实验环境进行安装和配置,并为后续第二阶段在Linux环境上的使用打下坚实的基础
5、综合运用网络设备、安全设备、网络架构、通信协议、安全运维、方案设计等知识,完成一套企业级网络安全设计方案
第二阶段
操作系统与安全开发
每周课程模块
知识要点
课程目标
第五周:Linux操作系统
Linux安装与配置、核心命令、网络配置、文件与文件夹操作、用户权限、进程与服务管理、网络相关命令、Tcpdump流量监控,应用程序安装、Firewalld及IPTables防火墙配置、Shell脚本开发、Cron定时任务、字符串处理、Awk与Sed、Xampp环境配置、Docker容器化部署、Shell实验场景:定时备份数据,站点可用性监控,端口与进程监控,防火墙安全应急
1、掌握Linux操作系统的常用命令行、文件结构、用户权限、网络配置、Xampp配置、系统服务和防火墙配置策略
2、熟练应用Linux Shell、Cron、CURL、SSH、SCP、Expect等命令,完成各类常见网络及安全场景的批处理脚本开发
3、能够对Linux环境下的各类脆弱项和系统日志进行分析与加固,并理解Linux系统下的关键文件系统与核心文件
4、能够在Linux和Docker环境下部署各类应用系统,如LAMP、JAVA+Tomcat、HTTPS、集群环境等
第六周:MySQL与Redis数据库
MySQL安装、命令行操作、远程登录、关系型数据库理论、SQL操作数据库和表、利用SQL完成CRUD操作、高级查询语句、索引、视图、数据库安全、常用SQL注入函数,Redis安装配置、核心操作命令、Redis缓存应用、Redis主从复制、数据库日志配置、在线学习Oracle数据库的使用与SQL语句差异等
1、掌握关系型数据库的基础理论,如三范式、约束、数据库、表和列的定义,以及安装和配置MySQL数据库管理系统
2、能够熟练应用DDL、DML、DCL、DQL等SQL语句完成对数据库中对象和数据的各类操作,包括CRUD操作等
3、理解MySQL数据库的日志文件、数据库备份操作、权限管理、常见配置项、SQL注入等跟网络和安全有关的各类操作
4、熟练使用Redis非关系型数据库,并进行各类Redis数据的CRUD操作及应用,了解Redis数据库的各类安全项
第七周:Python安全开发基础
Python开发环境配置、基础语法、列表与字典、函数与参数、包与模块、文件读写、操作CSV、处理JSON、异常处理、操作MySQL、基于Socket开发远程木马及远程攻击程序、开发端口扫描程序、Requests库处理HTTP协议、爬虫开发、URL地址扫描、多线程基础、流量泛洪攻击、发送SMTP邮件、Python处理Redis和SSH(RESP协议与Paramiko库应用)、Python面向对象编程基础
1、掌握Python编程语言的基础语法、文件读写操作、数据库操作、网络访问、爬虫开发、日志分析处理等功能
2、利用Python模拟攻击操作类安全脚本,如暴力破解、端口扫描、资产管理、地址扫描、流量泛洪等
3、借助Python各类内置库和第三方库,完成Python的威胁预警及各类安全运维相关场景的脚本开发
4、基本理解各类Hack Tool的实现原理,具备自主开发Hack Tool的能力,在企业保持更高的技术竞争力
第八周:Python攻击脚本开发
古典密码学、Python代码实现加密、非对称加密实现、Python开发勒索病毒、RSA与AES加密、暴破脚本开发、多线程及暴破优化、暴破工具Hydra的使用、SNetCracker暴破工具、字典生成工具、Python主机与端口扫描、Scapy交互式命令、Scapy自定义通信数据包、NMap扫描工具的使用、御剑与Layer扫描工具、子域名和后台扫描脚本、maltego信息采集工具、hping3及wrk的使用、Mac地址泛洪攻击脚本、ARP攻击与欺骗脚本、DOS攻击检测与防御脚本
1、熟练使用Python完成各类攻击脚本的开发,如加密解密、勒索病毒、挖矿病毒、暴破脚本、主机与端口扫描、泛洪攻击脚本
2、熟练使用Python的网络库Scapy,并利用Scapy结合Python完成对TCP/IP模型中各个协议的处理和底层实现
3、熟练使用常见的攻击和扫描类工具,如Nmap、Hydra、御剑、Layer、HPing3、wrk等工具
4、熟练使用Python基于DOS攻击进行入侵检测脚本的开发,并逐步理解入侵检测的原理,同时编程实现入侵防御脚本
第三阶段
WEB安全与渗透测试
每周课程模块
知识要点
课程目标
第九周:PHP靶场系统开发
PHP开发环境配置、HTML基础、前端页面与表单、前端页面布局、JavaScript编程基础、PHP基础语法、数组、函数、正则表达式、PHP处理POST和GET请求、AJAX与JQuery框架、利用MySQLi操作数据库、处理Session和Cookie、PHP处理JSON及应用、PHP文件读写操作、AJAX文件上传、PHP高危函数、PHP面向对象及魔术方法,蜗牛靶场系统实战开发
1、掌握Web前端开发技术HTML和JavaScript,理解Web页面的构成,为Web应用安全做好技术储备
2、掌握PHP后端开发语言,开发基于数据库应用的靶场系统,开发后台接口并对接口安全有初步认知
3、基于Linux环境配置PHP运行环境,并在Linux下完成一套小型的安全预警和管理平台的开发和测试工具
4、熟练使用PHP完成对文件、数据库、网络的操作、Web应用开发,掌握PHP面向对象编程基础知识
第十周:Web系统SQL注入漏洞
渗透测试基础扫盲、OWASP TOP10漏洞总结与案例分析、BurpSuite与HackBar工具使用、系统登录漏洞及实现原理、登录漏洞基础防护、SQL注入漏洞防护、图片验证码的处理与识别、登录暴破与防护、基于AI的验证码识别、SQL查询注入、基于查询注入的木马植入、远程控制工具菜刀和冰蝎、SQL报错注入、SQL盲注、更新注入、HTTP头注、二次注入、宽字节注入、堆叠注入、SQLMap工具和Tampper的使用、SQL注入的防范、WAF绕过技巧与实战、代码与命令注入、SQLi-Lab靶场实战
1、熟练运用PHP完成基础测试环境的开发、并利用各类工具完成渗透测试与SQL注入的入侵与防御
2、能够熟练运用SQL注入的各类技术,对被测系统进行爆库爆表爆数据的处理,及进行服务器木马植入
3、熟练利用SQLMap扫描工具进行SQL注入测试、熟练使用菜刀和冰蝎等远程控制工具,熟悉常用的绕过手段
4、能够独立完成SQL注入靶场环境SQLi-Lab的65道关卡中的40道以上,并结合PHP代码完成50道以上
第十一周:Web系统前后端漏洞
XSS漏洞实现原理、XSS漏洞类型、XSS漏洞利用平台、XSS漏洞攻击与防御、常用XSS绕过方法、XSS闯关挑战、XSS扫描工具、Kali BeefXSS平台,CSRF漏洞原理与攻防、同源策略与跨域漏洞、CSP内容安全策略、SSRF漏洞利用、文件上传漏洞原理、前端绕过、MIME类型绕过、黑名单绕过、解析机制绕过、00截断绕过、图片马绕过、二次渲染绕过、其他绕过方式、文件包含漏洞原理、本地包含与远程包含、文件包含获取Shell、文件包含的防护与绕过、PHP伪协议处理、文件下载漏洞、Upload-Lab靶场实战、JavaSec靶场环境通关
1、熟练掌握XSS漏洞的实现原理与利用方法,并结合各类XSS漏洞利用平台和XSS靶场实现复杂应用
2、对CSRF、SSRF、跨域漏洞等各类前后端漏洞原理与利用方式有深刻的理解,并在真实场景中灵活运用
3、对常规的Web系统漏洞如文件上传、文件下载、文件包含、绕过技巧及靶场环境等,有充分的实战能力
4、综合利用前后端技术和通信协议等,结合相应靶场环境完成各类高级漏洞的原理与实战学习
第十二周:白盒测试与代码审计
基于WoniuMessage和XHCMS的PHP代码审计实战演练、PHP面向对象、魔术方法应用、PHP反序列化漏洞原理、PHP反序列化漏洞POP链构造、PHAR反序列化漏洞利用、各类PHP开发框架漏洞介绍、ThinkPHP漏洞分析与利用、PHP弱类型漏洞、变量覆盖漏洞、RIPS与Fortify代码审计工具应用、Web系统逻辑漏洞、密码重置漏洞、支付逻辑漏洞、各类CMS漏洞与利用、XML外部实体漏洞、内存马与不死马、Pikachu、DVWA、DoraBox、WebGoat(Java版)等综合靶场实战
1、深入理解白盒测试与代码审计技术,能够对各类开源系统或自研代码进行代码审计,熟练运用代码审计工具
2、对各类Web开发框架、CMS系统的进行渗透测试和漏洞利用,熟练运用综合靶场环境如Pikachu、DVWA、DoraBox等
3、对蜗牛学院开发的自主靶场环境进行漏洞学习、漏洞利用和漏洞修复,并学习各类渗透测试报告和漏洞利用案例
4、综合利用所学技术,基于VAuditDemo实战演练平台和ThinkPHP框架反序化等漏洞进行分析,深刻理解代码审计技术
第四阶段
系统入侵与内网渗透
每周课程模块
知识要点
课程目标
第十三周:系统入侵与攻击工具
Kali系统攻击工具应用、John系统密码暴破工具、dirb目录扫描、AWVS扫描工具、Nessus漏洞扫描器、GoBy红队专用工具、MSF框架基础使用、MSF渗透测试与漏洞利用、Meterpreter后续利用、反弹Shell原理与使用、MSFVenom木马生成、ShellCode木马生成、木马免杀原理与代码实现、木马捆绑应用程序开发、Windows与Linux系统入侵、Cobalt Strike工具应用、冰蝎与GodZilla工具应用、NiShang渗透测试工具、钓鱼平台GoPhish应用、各类靶场虚拟机综合实战应用
1、掌握Kali Linux操作系统中内置的安全相关工具如MSF、MSFVenom等的核心操作和木马生成与免杀原理
2、熟练掌握MSF渗透测试和入侵框架的核心使用、Meterpreter操作,熟练各类高级渗透测试的原理与工具的应用
3、具备综合应用各类工具进行漏洞挖掘和入侵的能力,包括但不限于Web漏洞、系统漏洞、CVE漏洞,并深刻理解其利用手段
4、掌握常用的各类渗透测试和入侵工具及扫描工具的使用,并完成对靶场环境和主机系统的漏洞利用
第十四周:系统提权与内网渗透
Windows与Linux系统提权、Redis系统提权、第三方软件提权、利用Python开发Redis漏洞扫描和入侵脚本、Linux与Windows系统权限维持,内网实验环境搭建、SSRF与Redis内网渗透、基于netsh和iptables实现端口转发、基于MSF实现端口转发、内网路由和内网代理、MSF内网扫描与入侵实验、基于Neo-reGeorg和EarthWorm的隧道通信及代理配置、ICMP隧道、SSH隧道、DNS隧道通信、基于FRP和NPS的端口映射技术、CobaltStrike在内网渗透中的应用、内网渗透综合实战
1、熟练运用各类系统漏洞、第三方漏洞等进行操作系统提权,以及在Windows和Linux上的权限维持手段
2、深入理解内网渗透的各类操作和工具的使用,包括端口转发、内网路由、内网代理、内网扫描等原理与实现
3、熟练运用MSF、NetSh、Net-reGeorg、PingTunnel、EarchWorm、FRP、CobaltStriek等内网渗透工具和隧道通信技术
4、对操作系统入侵、Web系统入侵与GetShell、操作系统提权、权限维持等技术具备深刻理解和灵活运用
第十五周:Windows域渗透专题
Windows域控服务器配置、域安全策略、域信息搜集、域用户枚举、域横向渗透、NTLM认证与攻击、域认证机制Kerberos、PTH Hash传递攻击、PTT票据传递攻击、黄金票据、白银票据、域委派攻击、域提权漏洞(MS14-068和CVE-2022–26923)、ZeroLogon(CVE-2020-1472)、域渗透工具如Mimikatz、MSF、CobaltSrike及插件、PSTools、Powermad、kekeo等综合应用,IIS环境漏洞利用、域环境入侵综合实战(从Web到内网再到域环境全流程实战演练)
1、能够熟练配置Windows域控服务器和安全策略,能够理解域认证过程和各类票据的制作过程,并从中理解域相关漏洞利用的原理
2、熟练使用各类技术手段和已知漏洞,完成对域控服务器的渗透过程,并进行横向移动和域提权操作
3、初步具备在复杂的域环境中进行系统入侵和权限维持,综合利用各类技术手段对域渗透靶场环境进行入侵和利用
第十六周:Java与CVE漏洞复现
Java核心编程:Java语言基础、面向对象核心特性、抽象类与接口、文件读写操作、处理网络请求、JDBC数据库操作、类反射机制、序列化与反序列化操作。JavaWeb与漏洞:创建Web项目、JSP与Servlet、JSP处理登录、文件上传、数据存取、JSON等功能、JSPXCMS系统代码审计实战。Java漏洞利用:反序列化漏洞原理、调用链分析与POC构造、URLDNS链审计、CC链审计、Log4J2、JWT、Shiro、FastJSON、Spring框架集、Weblogic、Tomcat、ActiveMQ等、Ysoserial工具使用。其他类漏洞:Django、Office、Jenkins、WordPress、Drupal、OpenSSL、各类CMS漏和OA漏洞,VulHub漏洞复现,Java靶场环境通关
1、掌握Java编程与代码安全:Java语法和面向对象,Java的IO操作,Java类反射、反序列化漏洞调用链分析及POC构造技术
2、了解Java如何开发一个Web站点,并理解各类漏洞的形成机制,在此基础上完成对Java的Web系统进行代码审计
3、能够利用各类安全漏洞网站的公开漏洞,或者利用搜索引擎及时查寻各类最新漏洞,并复现相应漏洞,理解其原理
4、分析和复现各类Java相关的CVE漏洞,并在PHP和系统之外,积累更多漏洞知识和经验,理解其形成机制,提升综合竞争力
第五阶段
安全防御与运营保障
每周课程模块
知识要点
课程目标
第十七周:日志分析与HIDS系统
HIDS入侵检测系统原理、Wazuh的安装配置、解码器原理、入侵检测规则语法、攻击预警实验(日志检测、暴力破解、URL地址扫描、SQL注入、XSS、木马植入、RCE、CSRF、SSRF、XXE、反序列化等)、安全配置基线检测、配置阈值预警规则、实现分布式入侵检测、实现安全合规检测、Wazuh的高级应用、云服务器环境安全、各类日志分析工具应用、网络安全设备日志审计、数据库审计系统进阶应用
1、能够对常见的主机操作系统的攻击日志特征进行有效的监控和分析,并初步具备入侵排查能力
2、熟练使用HIDS系统Wazuh进行入侵检测与防御,并具备手写检测规则的能力
3、对目前主流的云服务器环境安全及HIDS的综合应用有深刻的理解,对安全设备更加熟练
4、利用Wazuh主机检测,结合分布式检测机制,理解云安全和日志审计系统的工作原理
第十八周:流量分析与NIDS系统
NIDS入侵检测系统原理、Suricata安装和使用、基础功能演示、入侵检测规则语法、利用Suricata检测端口扫描、Pyload规则、HTTP协议规则,利用Suricata检测异常请求、暴力破解、SQL注入、Shell工具检测、阈值检测、木马检测、加密流量检测、CVE漏洞规则编写、基于IPTables实现IPS功能、基于IPTables实现网关级IPS、Suricata代理HTTPS服务器环境配置、利用Wazuh整合Suricata实现主动响应、利用Python实现主动响应、网络安全设备IPS、WAF、NGFW等综合运用
1、能够对常见的网络攻击流量的特征进行有效的监控和分析,并实施有效的防御措施
2、熟练使用NIDS系统Suricata/Snort进行入侵检测与防御,并具备手写检测规则的能力
3、理解安全防御的工作原理,并通过IPS实验和HTTPS实验,充分理解企业级IPS或WAF设备的工作原理
4、具备对各类攻击特征进行分析和提取的能力,并深刻理解WAF、IPS、NGFW的应用场景和安全策略配置等
第十九周:安全加固与应急响应
Windows系统加固、Linux系统加固、MySQL数据库加固、Redis加固、Apache和Tomcat加固、Nginx加固、PHP加固、加固验证实验、应急响应流程与规范、Linux入侵排查与应急处置、Windows入侵排查与应急处置、针对僵木蠕的应急处置、应急响应工具集、数字取证与溯源技术、入侵排查与溯源分析实战、安全巡检与基线加固、入侵排查实战项目演练,VeryNginx中间件WAF配置、Hfish蜜罐、JumpServer堡垒机、ClamAV防病毒系统、Cuckoo沙箱系统、在线云沙箱等应用
1、理解SEIM安全事件和信息管理体系、网络安全运营保障体系与建设和部署方案、网络安全等级保护的基本要求
2、针对常见的蠕虫病毒、挖矿程序、漏洞攻击、木马程序、勒索病毒、僵尸网络等进行应急预案和流程演练
3、充分理解对各个操作系统、数据库、中间件、应用系统、云平台等节点实施安全加固、充分保障企业网络在各个环节的安全
第二十周:网安综合攻防实战
利用Python+Scapy检测网络流量并进行攻击预警、Python实时读取日志文件并分析预警、利用Python检测DOS攻击和CC攻击、利用Python+pyinotify实时检测木马文件、利用Python+Paramiko监控和检测远程主机安全、利用Python+ClamAV或云沙箱实现病毒检测、构建基于XML或YAML格式的完整规则库、Python检测CVE漏洞特征、利用Python进行安全基线扫描、对攻击行为进行主动响应、利用Python+NetFilterQueue库实现IPS功能、利用Python开发漏扫工具、在线指纹识别脚本开发、SQLMap/NMap接口调用、在线API云安全服务调用等、利用PHP开发一套WAF应用程序、针对蜗牛在线课堂进行系统级渗透测试、针对某开源项目进行渗透测试和代码审计、SRC众测平台实战、项目实施与答辩
1、基于攻击和防御的知识学习,充分发挥Python在安全开发领域的实力,充分利用Python的各项技术和框架,提升Python开发能力
2、利用Python开发一套基于HIDS和NIDS的入侵检测与防御系统,或基于PHP开发一套WAF,让学员充分理解网络安全设备的原理
3、利用Python开发一套漏洞扫描工具,并结合在线API服务,实现信息采集、指纹识别、CVE漏洞扫描、自主POC维护等功能
4、通过对某在线系统进行渗透测试,完整地运用渗透测试和内网渗透技术,对目标系统进行安全评估,并出具评估报告
第六阶段
综合专题与就业阶段
每周课程模块
知识要点
课程目标
第二十一周:技术专题综合进阶周
网安攻防体系和应用场景梳理、GetShell专题技术总结、系统入侵与CVE漏洞利用、漏洞挖掘专题技术总结、内网渗透专题总结、入侵检测与防御专题总结、调查取证与溯源分析、前五个阶段综合答疑辅导、企业实战应用场景和案例分析、网络安全岗位分析、网安攻防面试强化辅导、工作场景与职场素养专题、强哥专项整理的250+道面试真题分析
1、帮助学员完成从第一阶段到第五阶段的知识体系的梳理和技术答疑,将前面阶段不理解的内容再次进行复习巩固
2、对攻防领域的各类技术进行综合梳理和总结、并结合实际应用场景进行查漏补缺,让学员深刻理解实际场景的应用
3、对学员面试过程的简历、技术、面试题库以及企业岗位需求、职业素养要求、工作流程等进行梳理总结,提升面试成功率
第二十二周:面试辅导与技术拓展
专题分享:红蓝对抗与护网行动经验分享、网络流量分配分析师证书考前辅导、网络安全等保2.0项目分析、各类在线情报平台与工具应用、二进制逆向分析、缓冲区溢出漏洞原理与实战、安全测试专题、移动端安全专题、App渗透测试专题、安全合规专题、调查取证与溯源专题、云安全专题、CTF比赛专题(Web、Reverse、PWN、MISC)、Java代码审计专题等(不定期更新),就业简历辅导、职业素养课程、沟通表达专项训练
1、技术专题将不定期更新,基于蜗牛学苑的最新技术研究成果和业界动态,随时保持在技术前沿
2、通过专题扩展,帮助学员完善知识体系,提升面试竞争力和技术实战能力,为攻防类岗位提供技术支撑
3、提升学员在网络安全领域的技术关注度,拓展学员的网络安全技术视野,为后续工作和学习提供助力
4、对学员进行模拟面试及综合评估,查漏补缺,完成就业前冲刺,进行课程强化和补充,实现高薪、高质量就业,突破职业瓶颈
网络安全课程大纲
Cyber Security Development
第一阶段
网络通信与协议安全
周数
学习周名称
第一周
Windows与网络基础
第二周
网络通信协议分析
第三周
交换机与路由器技术
第四周
等级保护与安全架构
第二阶段
系统与安全脚本开发
周数
学习周名称
第五周
Linux操作系统
第六周
MySQL与Redis数据库
第七周
Python安全开发基础
第八周
Python攻击脚本开发
第三阶段
WEB安全与渗透测试
周数
学习周名称
第九周
PHP靶场系统开发
第十周
Web系统SQL注入漏洞
第十一周
Web系统前后端漏洞
第十二周
白盒测试与代码审计
第四阶段
系统入侵与内网渗透
周数
学习周名称
第十三周
系统入侵与攻击工具
第十四周
系统提权与内网渗透
第十五周
Windows域渗透专题
第十六周
Java与CVE漏洞复现
第五阶段
安全防御与运营保障
周数
学习周名称
第十七周
日志分析与HIDS系统
第十八周
流量分析与NIDS系统
第十九周
安全加固与应急响应
第二十周
网安综合攻防实战
第六阶段
综合专题与就业阶段
周数
学习周名称
第二十一周
技术专题综合进阶周
第二十周
面试辅导与技术拓展
UI全链路设计
19周标准培训时间 课程亮点:
1.突出视觉表现力、矢量插画、运营插画、三维建模与交互动画
2.课程技术体系涵盖全面,讲解内容有深度
3.力求培养综合型设计师
4.不做工具人的教学,只教有灵魂的设计
5.理论和项目贯穿渗透
6.给予学员真实项目练手加赚钱
7.补充多套最新最热门的高级课程,帮助学员突破高薪瓶颈
8.训练牢固的基本功,助力持久的竞争力,帮助学员迈向成功
UI全链路设计课程大纲
UI Design
第一阶段
软件与品牌设计
每周课程模块
知识要点
课程目标
第一周:Photoshop软件平面设计
PS基础工具操作包括:图层样式、混合模式、调整层、滤镜、合成海报、场景搭建
PS软件的设计应用领域与强化设计视觉表现能力
1.基础操作、工具栏讲解、界面布局讲解
2.图层样式:斜面和浮雕、内阴影、投影、光泽等
3.调整层:叠加、柔光、正片叠底、滤色、颜色简单等
4.滤镜:模糊、液化、风格化、扭曲、杂色等
5.合成p4d:透视关系、光影关系、素材拼贴
第二周:Ai软件造型基础
AI软件基础及常用工具、2.5D、AI矢量插画技法、艺术海报
AI软件在排版设计、矢量插画设计、图标设计等领域的操作特性与应用范围
1.掌握基础操作、常用工具
2.熟知具栏和面板、新建文档/ 显示标尺/ 界面设置、视图工具(视图缩放/移动)、预览模式(视图菜单--轮廓/预览, 叠印预览, 像素预览)
3.掌握工具列表、菜单栏、顶部工具设置、右侧属性调整:形状工具、钢笔工具、直接选择工具、直线工具、网格、极坐标、颜色调整、文字排版工具、剪切蒙版
第三周:Ai商业插画
素描基础、透视关系、三面五调、运营插画、插画创意思维、潮流插画、卡通人物插画。商业插画、艺术海报、商业海报、2.5D、IP形象、logo设计等领域的设计特性与应用范围
1.熟知一点透视/两点透视/三点透视,怎么绘制透视空间、三大面:亮面、灰面、暗面;即:黑白灰。 五大调:亮调子、灰调子(中间调子)、明暗交界线、反光,投影,绘制形体中的三面五调。
2.掌握Q版人物绘制,风景矢量绘制,面部表情表现手法等
3.掌握商业插画表现形式与技法
第四周:品牌形象综合【餐饮、娱乐、潮流品牌】
logo设计的种类、图形logo制作多种方法、基本形的群化构成、logo的形式与气质、色彩构成与配色技法、色彩情感、VI视觉识别系统、成品制作知识
1.掌握点线面的基本构成,与创作表现形式,表现形式的情感传递特征
2.掌握图形logo设计首字母,具象形,联想形,的正负形运用,几何形,线性,立体型,徽章型,从企业精神文化理念,地域性,全名组合,吉祥物等绘制
3.掌握logo的形式与气质:具象与抽象两类表达形式以及案例分析
4.熟练掌握配色的多种技巧,与颜色传递的色彩情感
5.掌握VI辅助图形、辅助图形的展开设计、企业象征图形、辅助图形彩色稿(单元图形)、辅助图形延展效果稿、辅助图形组合、使用规范vi手册应用部分,以使用场景、材质、工艺、尺寸、展示环境等,给出甲方专业成品落地建议及效果展示。
6.熟知纸质克度、工艺制作、装订方式选择
第五周:版式设计-基础【系列海报】
网格形式应用、栅栏制图、构图技巧、字体选择与字体设计、编排、文字海报设计主体与层级
1.掌握网格系统的原理、网格的定制规范、网格的入门、网格的留白、网格的类型、网格元素
2.掌握栅栏尺寸的设定、栅栏的分割与模块化、度量系统、构图的形式及应用,版式原则(对比、对齐、重复、亲密)、平面构成、字体选择
3.掌握字体应用、字体海报实操、艺术类海报实操、信息图形、层级关系、塑造主体
第六周:版式设计-进阶【运营海报、视觉海报】
海报设计构图、平衡与构图、平衡法则相对与绝对法则、图片使用技巧、海报设计风格、物料设计、印刷工艺
1.掌握平衡法则、相对对称和绝对对称,图片技巧
2.熟知风格表现:2.5d/3d立体/长投影/切面排列透视/微缩景观管/穿插/替换/合成/极简艺术/复古/对话框/未来感/双重曝光/蒸汽波/欧普艺术/孟菲斯/波普/赛博朋克
3.熟知画册设计、标题设计、易拉宝、展架、PPT设计、封面设计等,设计规范
4.熟知包装设计流程、包装设计规范、包装设计构成、包装设计工艺
5.熟知印刷工艺、装订方式
第二阶段
网页与界面设计
每周课程模块
知识要点
课程目标
第七周:企业网站设计【IT、科技、医疗】
商业网站认知、网页组成与设计规范、响应式网站设计原理与规范、全屏网页设计
行业分析基础能力、用户需求基本能力、项目框架分析与梳理能力
1.掌握商业网站认知、网页组成与规范、响应式网站设计原理与规范、全屏网页设计
2.深入理解设计规范;留白、空白;页脚信息;图标;命名;可读性与对比度;窗体布局(弹窗)
3.掌握响应式与自适应设计;响应式设计的规则与方式;不能做响应式的网站类型XD软件基础操作;使用XD绘制网页
4.全屏式网站介绍;全屏式网站优秀设计案例解析、XD软件基础
第七周:企业网站设计【IT、科技、医疗】
知识要点
课程目标
第八周:界面设计基础【团队项目电商平台、医疗服务平台、生活服务】
行业基础认识、app界面设计规范、图标多样性设计风格表现、组件制定规范与组建设计、界面风格表现、自研项目规范制定方法
1.了解研发流程及各岗位人员分工,UI设计行业发展趋势、岗位技能要求。
2.熟知原子设计理论概述,认识界面中的基础控件:文字的基本属性(字体、字号、字重、字色);文字的排版属性(文本区域、对齐方式、字间距、行高与行间距、段间距);文字在界面中的应用(文字角色、文字样式)
2.掌握UI设计相关规范,包括图标、文字、配色、配图等等,并产出团队协作项目
3.掌握移动端产品设计流程、要点和技巧、熟练掌握sketch软件
4.组件设计基础与应用方法,创建组件的基本要求。
第九周:产品调研与分析
市场与竞品分析、需求定义与需求采集、用户画像与用户体验地图、需求管理
产品规划与产品设计
1.熟知产品前期调研流程,市场分析、竞品分析、需求分析
2.熟知用户体验五要素,结合五要素去对应和拆解设计流程;
3.熟知用户研究相关内容,能挖掘用户需求、业务需求,并思考功能设计;
4.熟知互联网产品的整个生命周期以及各岗位人员在各生命周期时的工作重心
第十周:交互设计
交互设计概述与Axure软件操作、任务与流程设计、线框图绘制、交互设计理念与原型图综合案例实操、交互原型走查与交互说明文档
1.熟知交互设计概述(定义、好的交互、交互工作内容)、交互三流程、交互设计方法、功能流程图
2.线框图认知(绘制人员、作用、绘制方法)、认识页面(展示页、列表页、正文页、功能页等)、认识组件(图文列表布局对比、多选项选择方式对比)、注意事项
3.如何做好交互(经验、规则、本能-我在哪里、我是谁、我做什么)、手指行为、交互设计七大定律、设计理论学习注意事项
4.Axure软件制作动效相关操作、使用墨刀绘制原型、使用Sketch和XD进行原型设计
5.交互原型走查与交互说明文档书写要求与方法
第十一周:界面设计进阶【个人项目电商平台、医疗服务平台、生活服务】
视觉与交互还原、暗黑模式设计规范、小程序设计规范、安卓设计规范、项目先后端交接、双平台适配设计规范
1.测试走查功能、交互、状态、空页面是否缺失,保证设计的完整性。
2.走查页面还原:位置、间距、大小、颜色、文字易读(大小、自重、行高、段落等)
3.组件化页面,检查组件使用;检查图标、按钮可操作区域操作可行性
4.图标、图形、插画的清晰度和阴影的还原度;动效的使用;颜色差异等。
5.掌握暗黑模式与小程序设计规范
6.安卓与双平台适配设计规范
7.前后端交接与走查的方法
第十二周:运营设计【匹配自己项目的活动】
banner与瓷片区设计类型与表现、H5 概念、H5设计生成工具,弹窗设计规范、弹窗的目的、缺省页基本原则、作品集展示方法
1.banner与瓷片区设计类型与表现手法,包括日常推广banner,活动推广banner,常用于首页和界面头部
2.H5 概念、H5营销广告的优势、H5设计生成工具
3.优秀的弹窗的特性:简洁、易懂、快速。 交互要求:可识别、可操作、可控制
4.缺省页基本原则、使用情感化设计的好处、缺省页内容形式、缺省页表现形式
5.作品集的表现形式与展示细节
第三阶段
B端产品调研与设计执行
每周课程模块
知识要点
课程目标
第十三周:B端产品调研与设计执行【CRM、ERP项目演示】
B端行业认知、业务调研、需求管理与产品规划、框架布局与栅格系统,Figma软件基础操作,B端数据可视化设计、B端设计规范与组件库搭建管理、B端C端化设计
1.掌握B端产品设计与调研、框架布局
2.掌握Figma软件操作与项目组件库搭建
3.熟知B端C化的设计要求与特征
4.掌握数据可视化的视觉表现形式与交互动效形式
5.掌握B端业务调研、需求管理、产品规划、框架布局等分析与产出技巧
第十四周:大屏与智能终端设计【智慧厂区数据统计项目演示】
SaaS与自用系统的差异、SaaS设计理论、SaaS设计标准定义、移动B端C化、大屏设计基础理论与规范、大屏设计详解、车载类型
1.掌握SAAS业务组件设计实例解析、B端移动端产品设计、G端大屏数据可视化设计、智能终端与车载设计
2.仪表盘、HUD、中控台、娱乐屏等,视觉设计表现形式与手法
3.大屏屏幕尺寸与实施原理、大屏设计规范、移动B端图表、列表等设计特性
4.大屏布局与排版、大屏设计色彩、大屏设计点缀、大屏设计动效
第十五周:项目周【B端项目】
B端作品设计规范展示方法、项目介绍、界面拆解展示方法
完成B端界面设计以及B端网页展示效果设计
第十六周:项目周【产出作品集】
app作品集视觉呈现效果技巧、项目分析阐述技巧、界面展示技巧
完成app作品集展示效果
第四阶段
B端数据可视化三维设计
每周课程模块
知识要点
课程目标
第十七周:C4D建模与渲染
智慧厂区三维建模、人物手模、卡通icon建模、点线面工具建模方法、3D动画、阿诺德材质与灯光、渲染
1.熟练掌握C4D场景与卡通3Dicon建模与渲染,主要针对当下流行的三维可视的智慧厂区模型设计,并延展交互操作三维动画效果
2.熟练掌握app运营设计中的三维建模需求设计
第十八周: AE交互动效设计
界面动画包括:app界面、icon、情感页、H5、运营页等交互动画设计
1.熟练掌握tab图标交互动画效果展示
2.运营页面与情感页的动画效果
3.界面以及功能的交互动画效果
4.熟知与前端开发同事交接动画,以及多种交接问题的解决方法
第十九周:就业辅导
学生讲解自己作品中的app项目,由多位讲师作为评分人,专业技能梳理、简历项目指导、项目介绍文字稿指导
针对每个学生进行模拟面试,针对每个学生基础进行查漏补缺
UI全链路设计
Ui Design
第一阶段
软件与品牌设计
周数
学习周名称
第一周
Photoshop软件平面设计
第二周
Ai软件造型基础
第三周
Ai商业插画
第四周
品牌形象综合【餐饮、娱乐、潮流品牌】
第五周
版式设计-基础【系列海报】
第六周
版式设计-进阶【运营海报、视觉海报】
第二阶段
web网页
周数
学习周名称
第七周
企业网站设计【IT、科技、医疗】
第八周
界面设计基础=【团队项目电商平台、医疗服务平台、生活服务】
第九周
产品调研与分析
第十周
交互设计
第十一周
界面设计进阶【个人项目电商平台、医疗服务平台、生活服务】
第十二周
运营设计【匹配自己项目的活动】
第三阶段
电商运营设计
周数
学习周名称
第十三周
B端产品调研与设计执行【CRM、ERP项目演示】
第十四周
大屏与智能终端设计【智慧厂区数据统计项目演示】
第十五周
项目周【B端项目】
第十六周
项目周【产出作品集】
第四阶段
ui界面/H5/小程序
周数
学习周名称
第十七周
C4D建模与渲染
第十八周
AE交互动效设计
第十九周
就业辅导
PBET8.0
Loading...