徐磊老师,资深敏捷DevOps和软件工程专家,LEANSOFT创始人兼首席架构师,华为MVP、微软MVP和大中华区域社区技术总监,微软技术大会特邀讲师,连续14年获得微软最有价值专家奖项。曾任SSW中国研发中心总经理,资深ALM顾问和解决方案专家,专注软件研发工具链建设领域超过15年。 训战结合:挑战赛与培训结合,提供【实操演练实验室】,全套大厂真实项目代码DevOps流水线环境,代码和社区版操作手册全部通过GitHub/Gitee开源免费提供,除了挑战赛带来刺激、好玩的内容,学员也可以真实体验成熟完整的流水线,并带走未来可持续参考的宝贵资料。 全部开源: 【BoatHouse开源共创项目】是IDCF社区在2020年2月底启动,由社区驱动的全开源DevOps项目的产出物,当前已经有超过百名工程师参与者,项目代码全部开源。 端到端DevOps工具链:除了代码本身以外,【BoatHouse开源共创项目】还适配了全套的DevOps工具链平台,包括:GitLab服务器,Jenkins流水线,,Nexus制品库,SonaQube代码门禁,Jmeter接口和压力测试,Postman接口测试,Selenium自动化功能测试,Junit单元测试,Flyway结构化数据库持续发布,Docker容器化和Kubernetes容器集群管理,Helm容器发布编排和MatterMost ChatOps等。 实操演练:本课程提供【实操演练实验室】环境,学员通过激活码可以一键激活培训云环境,配合讲师课堂演示和详细的操作手册,通过实操练习对所学知识和技能进行巩固,确保在毕业后即可上手进行操作。以上这些内容都会作为培训资料提供给学员,整个课程设计也是基于以上真实项目代码和真实DevOps工具链提供的真实场景。 DevOps和持续交付基础理论 业界流行的DevOps工具平台搭建能力 常用技术栈环境(Java, JavaScript, Node.js, C#)CI/CD流水线的搭建 使用容器化技术,包括Docker, Docker-Compose, Kubernetes(k8s) , Harbor完成流水线优化和环境自动化部署 使用接口管理和自动化测试工具(Swagger, Postman, Jmeter等)完成接口自动化测试 使用代码检查和单元测试工具(Junit,Mocha,SonaQube,CheckStyle/FindBugs, JaCoCo/Cobertura等)搭建质量门禁 使用开源组件管理工具Nexus搭建企业级制品库,实现内外部依赖组件管理和制品晋级控制 想要了解DevOps概念和技术 从事DevOps流水线搭建、运营和技术支持工作 企业DevOps实践推广负责人 开发团队管理者和技术负责人 希望提升团队开发效率管理者 具备基本的软件开发编程基础、熟练操作Windows和Linux操作系统环境熟悉常见技术栈有一定了解,比如:Java, JavaScript, C#, Shell, PowerShell, Node.js等 |