CurtinX: Introduction to Software Defined Networking

CurtinX: Introduction to Software Defined Networking

by Curtin University

Software Defined Networking for IoT Applications

Course Description

This innovative course, "Software Defined Networking for IoT Applications," is designed to equip networking professionals with cutting-edge knowledge and skills in the rapidly evolving field of Industrial IoT (IIoT) and autonomous systems. As the networking landscape undergoes a paradigm shift, this course offers a comprehensive exploration of Software Defined Networking (SDN) and its pivotal role in addressing critical issues in traditional networking.

What students will learn from the course

  1. Evolution from traditional networking to Software Defined Networking
  2. Virtualisation and SDN abstractions
  3. Programming skills for network infrastructure in SDN
  4. Benefits of SDN with Network Function Virtualisation for IoT applications
  5. Innovations in network automation and Intent Based Networking
  6. Opportunities in various sectors related to SDN and Network Function Virtualisation

Pre-requisites or skills necessary to complete the course

While there are no strict pre-requisites, students will benefit from:

  1. Completing the edX MOOC "IOT1x Introduction to the Internet of Things (IoT)"
  2. Having attained the Cisco Certified Network Associate (CCNA) certification
  3. Access to a computer capable of running a Virtual Machine (VM) for lab tasks

What the course will cover

  • Traditional networking challenges and limitations
  • Core concepts of Software Defined Networking
  • Virtualisation techniques in networking
  • SDN programmability and REST API
  • Network Function Virtualisation (NFV)
  • Intent Based Networking for network automation
  • Practical hands-on experience through lab tasks
  • Real-world applications of SDN in various industries

Who this course is for

This course is ideal for:

  1. Networking professionals looking to stay current with industry trends
  2. IT professionals interested in IoT and autonomous systems
  3. Students pursuing careers in computer science or network engineering
  4. Professionals in industries like health, education, defense, mining, and government seeking to understand network convergence

How learners can use these skills in the real world

The skills acquired in this course are directly applicable to various real-world scenarios:

  1. Implementing efficient network management solutions in large-scale enterprises
  2. Enhancing resource utilization in data centers and cloud environments
  3. Improving security and privacy measures in IoT deployments
  4. Developing automated network solutions for smart cities and industrial applications
  5. Driving digital transformation initiatives across multiple sectors
  6. Designing and managing scalable, flexible network infrastructures for growing businesses

Syllabus

As no specific syllabus was provided in the course information, a detailed week-by-week breakdown is not available. However, the course structure likely follows the learning outcomes mentioned earlier, covering topics such as:

  1. Introduction to SDN and its evolution from traditional networking
  2. Virtualisation and SDN abstractions
  3. Programming for SDN infrastructure
  4. SDN and NFV in IoT applications
  5. Network automation and Intent Based Networking
  6. Industry applications and future opportunities in SDN and NFV

This course, developed in association with the Cisco-Curtin Centre for Networks, offers a unique blend of theoretical knowledge and practical skills, preparing students for the future of networking in the age of IoT and autonomous systems.

Similar Courses
Course Page   CurtinX: Introduction to Software Defined Networking