创建公司 已有账号?

基本信息



联系信息

-
-

上传资料

选择营业执照图片文件


上传成功后渲染

公司环境照片(最少一张,长宽比例16:9)

课时列表
20200524-01-设计模式简介和开闭原则
20200524-02-其他5个原则和单例模式
20200524-03-工厂模式和代理模式
首页 / 软件研发专题 · Java开发专题 / 纯Java代码全程实战经典设计模式
发布于 2022-04-21 · 700 次观看
展开剩余
  • 课时列表
  • 评论
  • 课程介绍
  • 资料列表
  • 教师笔记
20200524-01-设计模式简介和开闭原则
45分钟 · 679次播放
0%
20200524-02-其他5个原则和单例模式
51分钟 · 12次播放
0%
20200524-03-工厂模式和代理模式
48分钟 · 9次播放
0%

{{comment.createTime | dateForMat(comment.createTime)}}
回复
共有 条回复
回复

{{replyComment.createTime | dateForMat(replyComment.createTime)}}
回复
课程目标
1. 掌握设计模式的使用 2. 掌握设计模式的思维 3. 了解23中设计模式及六大原则
知识要点
1. 设计模式是从许多优秀的软件系统中总结出成功的、可复用的设计方案,已经被成功应用于许多系统的设计中。 2. 有助于软件开发人员使用面向对象语言开发出易维护、易扩展、易复用的代码。 3. 对项目实战有非常大的帮助。
授课讲师

潘光华

蜗牛学苑讲师,7年软件开发及教育培训经验。擅长Java语言开发,熟练使用Python语言实现爬虫,数据分析,机器学习等。曾担任泛微网络系统架构师,海**际高级讲师,参与私云,公云系统构建部署及数据库,JVM优化。自从事教育工作以来,始终秉持着“深入浅出,顶层思维,点、线、面逐个贯穿”的教学理念,注重培养学生举一反三,解决问题,分析问题的能力,是学员认可的职业道路上的引路人。
看看TA的主页
推荐课程
Windows与网络基础
Windows与网络基础
杨文财 · 49506人观看 · 1658分钟

Windows与网络基础

1、掌握Windows操作系统的常用命令、注册表、权限、系统服务、防火墙、组策略,熟悉Windows系统的常见脆弱项及日志文件 2、掌握计算机网络基础基础原理、掌握OSI模型与TCP/IP协议族、理解各种协议的工作原理 3、掌握GNS3、PT和eNSP等网络模拟器基本使用,熟悉Wireshark与科来协议分析工具
环境配置、Windows命令、用户管理、注册表、系统权限、组策略、防火墙、VMWare虚拟机、网络基础、OSI与TCP/IP模型、数据传输过程、IP地址与子网划分,Wireshark与科来协议监控分析工具
加入收藏
Java消息队列核心技术与应用实战
Java消息队列核心技术与应用实战
吴聪聪 · 431人观看 · 180分钟

Java消息队列核心技术与应用实战

全程现场编码实验,同步解释关键节点。
以实践,提出问题,解决问题为驱动的课程
加入收藏
Windows操作系统进阶
Windows操作系统进阶
杨文财 · 4592人观看 · 741分钟

Windows操作系统进阶

1、能够在Windows操作系统下完成IIS服务器、邮件服务器、AD域控、DHCP服务器、VMWare虚拟机等环境和系统配置 2、能够在Windows环境中熟练使用Powershell完成批处理脚本开发,掌握各类Windows环境下的漏洞、病毒与防护处理 3、基于Windows系统平台和Powershell等脚本语言,结合前面所学内容,对网络安全的基本攻防有初步的认知和实战能力
配置AD域控服务器、域组策略、Windows防火墙配置、netsh命令配置防火墙、Powershell ISE开发工具、Powershell基础语法、控制语句、函数、管道、文件操作,Powershell实验场景:定时备份数据,站点可用性监控,性能指标监控,端口与进程监控,敏感文件监控,防火墙安全应急
加入收藏
系统测试基础
系统测试基础
王宇 · 75人观看 · 639分钟

系统测试基础

1. 熟悉软件功能的核心概念和方法论、软件开发和测试流程、敏捷研发和测试的流程规范、方法、工具 2. 掌握软件测试用例设计方法的定义、适用范围、使用步骤、优缺点及注意事项 3. 熟悉软件测试的常用模型,理解其在企业中实施的要点、熟悉配置管理标准变更过程 4. 掌握同行评审的流程规范、技巧、工具,熟悉软件测试计划方案的模板,熟练编写系统测试报告
1. 熟悉软件功能的核心概念和方法论、软件开发和测试流程、敏捷研发和测试的流程规范、方法、工具 2. 掌握软件测试用例设计方法的定义、适用范围、使用步骤、优缺点及注意事项 3. 熟悉软件测试的常用模型,理解其在企业中实施的要点、熟悉配置管理标准变更过程 4. 掌握同行评审的流程规范、技巧、工具,熟悉软件测试计划方案的模板,熟练编写系统测试报告
加入收藏
系统测试
系统测试
卿淳俊 · 5317人观看 · 1209分钟

系统测试

能够利用Python开发基于网络协议如HTTP,TCP,WebService等接口测试自动化,能应用JMeter或SoapUI等接口测试工具
对软件系统测试的方法,流程和测试用例设计方法有深刻理解,对缺陷管理及黑盒测试方法有深刻体会
加入收藏
Shiro安全框架
Shiro安全框架
向伟 · 10868人观看 · 578分钟

Shiro安全框架

完成项目的权限管理及权限控制
Shiro实现权限控制
加入收藏
Web前端
Web前端
谭岚 · 3511人观看 · 2155分钟

Web前端

利用表格,DIV+CSS完成HTML计算器和倒计时程序的布局,并利用JavaScript编程实现计算器和倒计时程序的完整功能。为后续编程学习打下基础。
Web页面元素,布局,CSS样式,盒模型,JavaScript程序设计,函数,基础算法,正则表达式。
加入收藏
photoshop
photoshop
张瑞 · 24329人观看 · 336分钟

photoshop

熟练运用HTML和CSS样式属性完成页面的布局和美化,基于PSD原稿完成页面像素级还原布局和设计
PhotoShop抠图、切片技巧、pxcook标注、Web前端开发环境、HTML常用标签、表单元素、CSS基础样式使用、字体图标设计
加入收藏
白盒测试与代码审计
白盒测试与代码审计
邓强 · 9189人观看 · 1043分钟

白盒测试与代码审计

1、深入理解白盒测试与代码审计技术,能够对各类开源系统或自研代码进行代码审计,熟练运用代码审计工具 2、对各类Web开发框架、CMS系统的进行渗透测试和漏洞利用,熟练运用综合靶场环境如Pikachu、DVWA、DoraBox等 3、对蜗牛学院开发的自主靶场环境进行漏洞学习、漏洞利用和漏洞修复,并学习各类渗透测试报告和漏洞利用案例 4、综合利用所学技术,基于VAuditDemo实战演练平台和ThinkPHP框架反序化等漏洞进行分析,深刻理解代码审计技术
基于WoniuMessage和XHCMS的PHP代码审计实战演练、PHP面向对象、魔术方法应用、PHP反序列化漏洞原理、PHP反序列化漏洞POP链构造、PHAR反序列化漏洞利用、各类PHP开发框架漏洞介绍、ThinkPHP漏洞分析与利用、PHP弱类型漏洞、变量覆盖漏洞、RIPS与Fortify代码审计工具应用、Web系统逻辑漏洞、密码重置漏洞、支付逻辑漏洞、各类CMS漏洞与利用、XML外部实体漏洞、内存马与不死马、Pikachu、DVWA、DoraBox、WebGoat(Java版)等综合靶场实战
加入收藏
产品调研与分析
产品调研与分析
陈中明 · 1508人观看 · 739分钟

产品调研与分析

·清楚用户体验五要素的基本概念和包含内容 ·能将用户体验五要素灵活对应到设计工作流程当中 ·清楚需求的定义、分类及来源 ·能利用互联网搜索相关的市场分析报告,并提炼总结出项目改版/迭代的一些需求 ·清楚竞品的定义、分类,能通过互联网等渠道搜索竞品相关的数据信息,并对竞品进行体验,从而提炼总结出项目改版/迭代所需的信息 ·清楚用户研究的定义、作用、方法 ·能开展简单的用户研究工作,并从中提炼出需求 ·能以用户研究的结果延展出产品用户画像及用户体验地图 ·能对前期所有调研分析得到的需求进行筛选及优先级排序
·用户体验五要素 ·市场分析 ·竞品分析 ·需求定义 ·需求采集 ·用户画像 ·用户体验地图 ·需求管理
加入收藏
Java核心API
Java核心API
范程皓 · 48047人观看 · 2094分钟

Java核心API

完成网络对战功能
Java常用API,集合框架,IO流,网络编程,异常处理
加入收藏
微服务性能测试
微服务性能测试
徐小兵 · 2618人观看 · 353分钟

微服务性能测试

掌握复杂环境下的应用系统的性能测试实施过程,方法,技术,加深对系统性能测试的理解
性能测试项目实战,Jmeter/Loadrunner工具应用,系统可靠性测试,测试报告
加入收藏