Java Network Programming – TCP/IP Socket Programming
Last updated on October 27, 2026 7:22 pmJava Network Programming - TCP/IP Socket Programming
★★★★★
$619.00 in stock
Udemy.com
as of October 27, 2026 7:22 pm
Learn how to write powerful network applications.
Created by:
Catalin Baba
Software engineer
Software engineer
Rating:4.5 (730reviews)
5788students enrolled
What Will I Learn?
- Understand core concepts of network communication
- Become familiar with basics of networking: internet architecture, IP addresses, TCP connections, ports.
- Learn how to create java threads and how to use java IO
- Learn the basics of Java sockets programming: creation and usage of sockets;
- Know how to develop Client/Server TCP and UDP applications
- Learn how to transfer data between server/client applications running on different machines on the network.
- Code applications like: Port Scanner, Browse the Internet, Web Scraping, Get network interface properties, Validate IP Addresses, Ping a remote host
- Develop more complex network applications: File Transfer Application, Small Web Server, Send Emails
Requirements
- A computer - Windows, Mac or Linux
- Java Development Kit 7 or Java Development Kit 8
- Netbeans, Eclipse or any other IDE
- Basic Java knowledge
- Basic computer and Internet skills
Target audience
- The course is aimed for anyone who wants to learn network programming
- If you have never written code, this course is probably not for you.


There are no reviews yet.