Magic Java: Networking with Java Sockets

Udemy Magic Java: Networking with Java Sockets

Register & Get access to index
4718820-c43a-3.jpg

Learn Java Networking the Fun and Easy Way!

Description​

Welcome to Magic Java: Networking with Java Sockets! I have developed this course for a simple reason: in my hobby as an enthusiast game developer, I developed a specialization in Java sockets for high-performance networking, and I want to share the skeleton of my networked architecture with others. I want to make it as easy as possible for other people to understand and utilize the under-appreciated Java sockets classes for making networking applications. I strive to make this easy through one primary method: Visualization! In this application, you will not be working with the command line, you will instead be dissecting a fully-functional, highly-visual, networked chat application. We do this through our exploration of a project built on JavaFX, this is learning the Magic Java way, the fun way, the way where you see what is happening under the hood. I don't want you staring at lines of code wondering how the text is output, I want you to be constantly relating it to the structure of the program, to the individual visual components that make up the application. And to that end, although we do not cover every little line of code of JavaFX (another JavaFX Udemy will come, eventually), we instead review the core of the JavaFX "nodes" or components that give the application its graphical appearance. I've developed this course to be fast and efficient, with the combination of reviewing the code, the architecture, and the threading model, and my comments in the code to all work together to quickly build up your understanding of the topic. In purchasing this Udemy, you are also gaining access to a versatile skeleton application with networking code that you can copy, paste and adapt to your purposes to make a rich networked application. As always, thank you for your time, and I hope you choose to learn the Magic Java way!

Who this course is for:​

  • Intermediate or higher Java developers who wish to utilize networking features in their application or game.
  • Java game developers who want a simple architecture for sending game state information across the internet.
  • Developers who want a core, ready-to-build-upon project for networking without having to write all of the server-client code themselves.
Author
Satoru Gojo
Downloads
60
Views
594
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from Satoru Gojo