Devops和安全课程

本系列课程由 Devops开发运维日志开发和集中管理全面解析Java安全Keycloak管理和开发Web安全开发 等组成,完整讲述Devops开发运维和安全的技术内容。

Devops

Devops开发运维

软件应用的设计开发周期越来越紧迫,系统交付需要一种可控的方式管理。软件代码编写后,如何进行构建,测试,发布,业界有一套实践可行的方案。

  • Devops概述
  • 构建Building
  • 持续集成和持续交付 CI/CD

日志开发和集中管理

记录系统日志是企业软件必不可少的功能, 是查找问题,分析排错的主要方式,也是大数据信息的主要来源。 如何高效的记录和分析日志已经成为企业互联网应用的重点之一。

  • Logging
  • 集中式的日志

安全

全面解析Java安全

Java语言实现了全面的安全编程功能。

  • Java 语言安全设计
  • 密码体系和证书
  • 安全传输
  • Java 安全工具
  • 国密算法运行环境
  • 双向认证实战
  • JavaEE 认证和授权
  • Tomcat 安全技术说明
  • JBoss Security 项目介绍
  • SSO和OAuth2
  • Spring Security
  • Apache Shiro项目

Keycloak管理和开发

全面讲述 Keycloak 安全服务器的管理配置和开发应用程序。

  • 安全验证授权
  • Keycloak安全服务器
  • 安装和配置
  • 认证和授权
  • 应用开发
  • 扩展开发和生产环境

Web安全开发

Java安全编码和安全审计,以及安全漏洞的知识

  • 安全开发编码
  • Java 安全审计
  • 安全漏洞