PAC | Java Network Programming Recipes (2018 EN)

Discussion in 'Information Technology' started by Kanka, Jul 21, 2019.

  1. Kanka

    Kanka Well-Known Member Loyal User

    Messages:
    16,047
    Likes Received:
    449
    Trophy Points:
    83
    [​IMG]

    Company: Packt Publishing
    Author: Peter Verhas
    Full Title: Java Network Programming Recipes
    Year: 2018
    Language: English
    Genre: Educational: Networking
    Skill Level: -
    Price: €124.99
    -
    Files: MP4
    Time: 04:12:56
    Video: AVC, 1280 x 720 (1.778) at 30.000 fps, 400 kbps
    Audio: AAC at 158 Kbps, 2 channels, 48.0 KHz



    Implement fundamental, hands-on networking concepts in Java 9 with the IP/UDP and TCP protocols and implement application protocols with Java NIO programming.

    Java provides numerous classes that have developed over the years to meet evolving networking needs. These range from low-level socket and IP-based approaches to those encapsulated in software services.

    This practical tutorial provides a complete introduction to developing network programs with Java. We start with the basics of networking and then explore how Java supports the development of clients/servers. You’ll explore how to use Java’s network class library to rapidly and effortlessly accomplish common networking tasks such as writing multithreaded servers, network scalability, implementing application protocols, and filtering clients and client names. Java NIO packages are examined as well as multitasking, building hands-on NIO buffers, scatter and gather, and transferring data to channels and selectors.

    By the end of this video tutorial, you will have mastered networking fundamentals (and advanced concepts) in Java to ensure you understand (and are capable of building) networked programs.

    Style and Approach:
    Filled with hands-on examples, this course will help you perform network programming fundamentals and understand networking development using Java.


    Learn:
    ✓ Learn applications of networking programming in Java
    ✓ Explore protocols that underlie the Internet, such as TCP/IP and UDP/IP
    ✓ Connect to other applications using sockets
    ✓ Use channels and buffers to enhance communication between applications
    ✓ Access network services and develop client/server applications
    ✓ Explore the critical elements of peer-to-peer applications and
    ✓ Learn how to develop Client/Server TCP and UDP applications
    ✓ Master the Java NIO package to perform multitasking

    Features:
    ✓ Explore protocols that underlie the Internet, such as TCP/IP and UDP/IP.
    ✓ Learn to deliver superior server-to-server communication through the networking channels
    ✓ Write servers and network clients, using Java’s low-level socket classes.


    Lessons:
    1. Networking and Programming with IP and UDP
    01. The Course Overview
    02. Introduction
    03. Review of Network Programming
    04. Network Layers
    05. Java API to Network Programming
    06. Using Domain Name Servers
    07. UDP Echo Server
    2. Programming TCP Clients and Servers
    08. TCP Protocol
    09. Creating Simple TCP Echo Server
    10. Multi-thread Echo Server
    11. Scalability of Network Programs
    12. Handling Connections with Thread Pools
    3. Implementing Application Protocols
    13. Filtering Clients
    14. Advanced Filtering Clients
    15. Client Filtering Using Name
    16. Writing an IRC bot
    17. Sending Mail
    18. Receiving Mail
    19. Using FTP
    20. Using SSH
    4. Java NIO Programming
    21. Java NIO Structure
    22. Java NIO Buffers
    23. Java NIO Scatter and Gather
    24. Java NIO Transfer
    25. Java NIO Selector
    26. Java NIO Socket
    27. Course Summary


    -------------