Mô tả

Socket programming is used for developing client-server applications in Java. In client-server architecture, the server provides some service and the client can use this service to get the desired output or result. Sockets also allow two or more computers to communicate with each other over the network using TCP/IP protocol.

This course is for anyone who has basic knowledge about core Java concepts and who is totally new to Java socket programming. This course may not be suitable for students/programmers who are not familiar with Java.

This course is going to teach you how to write client-server applications in Java using socket programming. It will also teach you how to write a multi-user/group chat application in Java with chat logging functionality. All the concepts are explained in a very simple language. This course is highly practical-based with a very few power-point presentations. Apart from socket programming, this course also gives you a short introduction to some of the Java concepts which are required for understanding our chat application. This chat application will give you a concrete understanding of all socket programming fundamentals.

And finally, a chat application could be a good topic for your school/college mini-project. It is also an area which is quite unique to work on rather than regular Java projects. As it’s a short course, it wont be boring at all. You need to invest only around 2 hours of your time.

I believe you will enjoy this course and learn a lot. Happy Coding :) 

Bạn sẽ học được gì

Understand Socket Programming in Java

Write simple Client-Server Applications in Java

Build a multi-user GUI Chat Application in Java

Yêu cầu

  • Basic knowledge of Java is required

Nội dung khoá học

4 sections

Introduction

2 lectures
Introduction and Course Overview
01:53
Installation of Eclipse IDE and JDK
01:36

Networking Basics

3 lectures
Client-Server Architecture
02:31
TCP/IP Protocol
03:47
IP Address and Port Number
02:30

Socket Programming Fundamentals

6 lectures
Introduction to Java I/O
04:39
What is a Socket?
08:10
Simple Client-Server Application: Part 1
04:48
Simple Client-Server Application: Part 2
10:38
Simple Client-Server Application: Part 3
08:16
Source Code: Simple Client-Server Application
00:50

Chat Application

15 lectures
Introduction to Swing
03:32
Introduction to Multithreading
04:38
Chat Application: Part 1
05:47
Chat Application: Part 2
08:35
Chat Application: Part 3
05:09
Chat Application: Part 4
07:18
Chat Application: Part 5
04:01
Chat Application: Part 6
05:33
Chat Application: Part 7
01:55
Chat Application: Part 8
05:09
Chat Application: Part 9
04:27
Running the Chat Application
02:19
Source Code: Chat Application
01:20
Bonus Lecture: Discount Coupons for my other Java courses
00:02
Conclusion
00:41

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.