• 课程概览
  • 课程目录

课程概览

从零打造开源项目,ODL定义容器网络

课程简介

本课程是OpenDaylight应用开发系列的第三部分,也是该系列的终章。
本课程不仅对该系列前两部分内容进行总结,并针对Yang、Maven、OSGi三个知识点进行了系统且深度的讲解。最重要的内容是采用了开源项目授课模式,发布了开源项目Jaguar,该项目针对K8S提供了网络解决方案。旨在让学员全程体验开源项目生命周期,采用实际应用场景进行实战训练,把所学知识通汇贯通,并能快速的将技能用到实际项目开发中。针对软件开发中涉及到的编码规范、代码重构、代码测试等环节进行了专题讲解,全面锤炼“网络+编程”技能栈。

课程亮点

1、从零开始搭建开源项目,软件研发生命周期全程参与
2、深度解构容器知识,ODL定义容器网络
3、重点剖析ODL三大知识点,重基础更重实战
4、深入开发各个环节,锤炼懂网络更懂开发的SDNer

课程对象

1.研究SDN相关课题的通信、计算机、网络等专业的学生们
2.追求提升、期望转型的研发工程师、网络工程师们
3.有志立于技术前沿、参与到网络变革浪潮的准工程师们

报名咨询

联系人:胡老师,电话/微信:18012938214,邮箱:hubing@sdnlab.com,QQ:341254763

课程目录

1 工欲善其事,必先利其器——项目简介

2 知己知彼,百战不殆

2.1 Docker及K8S原理知识
2.2 主机内POD间网络实现原理
2.3 跨主机POD间的网络实现原理-VXLAN

3 运筹帷幄,决胜千里

3.1 Yang最佳实践
3.2 Maven最佳实践
3.3 OSGi最佳实践

4 如切如磋,如琢如磨

4.1 编码规范
4.2 测试杂谈
4.3 OVSDB编码
4.4 CNI插件开发
4.5 重构,改善既有代码的设计

5 不忘初心,以终为始--Let's start