INET4021

INET 4021 - Dev Ops I: Foundations of Network Coding (4 Cr.)

CCAPS Applied Professional Studies (10908) TUCL - College of Continuing and Professional Studies

INET 4021 - Dev Ops I: Foundations of Network Coding (4 Cr.)

Course description

DevOps merges software development and IT operations into a unified process aimed at automating the software lifecycle, enhancing teamwork, speeding up deployments, and improving quality. It’s built on continuous improvement, shortening the time from development to production without sacrificing quality. DevOps is crucial in today’s technology-driven market, providing a significant edge by enabling rapid, high-quality software delivery. It breaks down barriers between teams, fosters collaboration, and speeds up problem-solving, leading to more robust products. Practices like continuous integration and deployment help organizations quickly adjust to market shifts, enhance user satisfaction, and mitigate risks. Adopting DevOps boosts efficiency and innovation, making it essential for competitiveness in the digital age. INET 4021 offers students an in-depth look at the essential coding principles underlying network operations, pivotal for refining DevOps methodologies. This course covers distributed programming and key network concepts, preparing students to enhance DevOps procedures effectively. Participants will learn about the use of sockets as an API for web communications, examining both stateless and stateful approaches to managing client/server dynamics. Through hands-on labs focused on Java application development with servlets, the course provides practical experience with TCP/IP socket programming, understanding the HTTP protocol, and applying stateless and stateful communication techniques. This base of knowledge is indispensable for diagnosing and improving network performance within a DevOps framework, involving technologies like C, Java, Sockets, TCP/IP, and RPC, in UNIX/Linux settings.

Sample textbooks: Internetworking with TCP/IP, Volume 3 by Douglas E. Comer; An Introduction to Network Programming with Java by Jan Grab

Recommended prerequisites: CSCI 1913 or CSCI 1933; INET 2001

Minimum credits

4

Maximum credits

4

Is this course repeatable?

No

Grading basis

AFV - A-F or Audit

Lecture

Typically offered term(s)

Every Spring