Síť v Javě - Online kurz
Online kurz v této sekci tě provedou prací se sítí v Javě. Probírat se budou např. protokoly FTP, TCP/IP, parsování HTML, HTTPS apod.
Syntax jazyka samozřejmě vychází z angličtiny. Pro pohodlnější výuku jsou však naše Java tutoriály kompletně v češtině.
19 lekcí
12 samostatných úloh
5 vědomostních testů
Certifikát absolventa
Co se v kurzu naučíš?
Budeš umět používat webové API, pracovat s protokoly TCP a FTP pomocí aktuálně používaných technologií. Moderní kurz nabitý praktickými příklady ukládání a načítání reálných dat tě posune na tvé cestě za platem až 160.000 Kč.
-
Konzolová aplikace Je spuštěn datový server... Připojeno: Socket[addr=/127.0.0.1,port=60079,localport=8080] Odpojeno: Socket[addr=/127.0.0.1,port=60079,localport=8080]
-
Konzolová aplikace Reprezentace adresy URL (relativní): https://www.itnetwork.cz/java-networking-uvod Protokol: https Název hostitele: www.itnetwork.cz Číslo portu: -1 Název souboru: /java-networking-uvod Reprezentace adresy URL: https://www.google.com/search?q=itnetwork&oq=itnetwork&aqs=chrome..69i57j0i512l4j0i10i512j0i512l4.6501j0j15&sourceid=chrome&ie=UTF-8 Protokol: https Název hostitele: www.google.com Číslo portu: -1 Výchozí číslo portu: 443 Řetězec dotazu: q=itnetwork&oq=itnetwork&aqs=chrome..69i57j0i512l4j0i10i512j0i512l4.6501j0j15&sourceid=chrome&ie=UTF-8 Cesta: /search Soubor: /search?q=itnetwork&oq=itnetwork&aqs=chrome..69i57j0i512l4j0i10i512j0i512l4.6501j0j15&sourceid=chrome&ie=UTF-8
-
Konzolová aplikace {"args":{},"headers":{"x-forwarded-proto":"https","x-forwarded-port":"443","host":"postman-echo.com","x-amzn-trace-id":"Root=1-630b7397-17850f2150fbc4c43f565d1a","user-agent":"Java/17.0.1","accept":"text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"},"url":"https://postman-echo.com/get"}
V Java tutoriálu se seznámíš nejprve s různými protokoly jako třeba TCP, UDP či FTP, které slouží pro síťovou komunikaci. Dozvíš se, jaký je mezi nimi rozdíl a který kdy použít. Vysvětlíme si základní termíny jako IP adresa, URL, port nebo socket.
Zjistíš, jaké balíčky a třídy pro práci se sítí
Java poskytuje a na konkrétních příkladech se je naučíš používat.
Pochopíš rozdíl mezi požadavky GET
a POST
a
naučíš se čtení a zápis streamu do socketu.
Dále si vyzkoušíš, jak pracovat s IP adresami a získávat o nich díky předpřipraveným metodám údaje jako například doménové jméno. Poté se pustíš do tvorby jednoduché aplikace typu Klient - Server, kde se naučíš používat především sockety a postupně budeš umět navázat oboustranné spojení mezi klientem a vzdáleným serverem.
Na závěr si vyzkoušíš parsování HTML včetně pokročilého vyhledávání v HTML dokumentu a dozvíš se, jak funguje ověřování serverových certifikátů a protokoly SSL/TLS u HTTPS.
Online tutoriály Javy
Cena: 725 Kč
Lekce 1: Síť v Javě - Úvod
Lekce 17: HTTPS v Javě