"Hej Amigo!

Det är svårt att tro att du redan är här! Men vänta lite — jag har alltid trott på dig, naturligtvis, eftersom du noga läste och studerade mina lektioner och studerade lite till. Du är en av mina bästa elever!

Jag lämnar de inspirerande talen till kaptenen, men jag kommer inte bara att släppa dig - trots allt har jag en hel del nyttig läsning för dig. Läsning som hjälper dig att lättare överbrygga klyftan mellan att lära sig Java och riktig programmering. Lycka till!"

Vi ska prata lite om nätverkande.

Låt oss börja med det som är viktigast genom att prata om vad varje socialt nätverk, webbtjänst och webbapp, instant messenger och enkel webbplats bygger på – nätverket.

Mjukvaruarkitektur

Mjukvaruarkitektur avser strukturen som skapas inom en applikation, dvs hela programmets moduler och komponenter och hur de samverkar. Programmerare har arbetat med bra arkitekturer under mycket lång tid, så det är inte förvånande att vi har hört talas om många arkitektoniska mönster. Du måste förstå dem: när du skriver en webbapplikation är det viktigt att komma med en bra arkitektur, eftersom en webbapplikation har fler komponenter och moduler än en vanlig applikation.

HTTP/HTTPS

I de här lektionerna kommer vi att lära oss om HTTP- och HTTPS-protokollen. Men först, låt oss förtydliga en punkt: vi pratar om protokoll för att skicka data över ett nätverk på applikationsnivån för OSI-modellen. Artikeln om nätverk hjälper dig att förstå OSI-modellen.

Grunderna i Maven

Maven är ett verktyg för att hantera och bygga projekt — en Java-programmerares hjälpsamma assistent.

Det gör livet enklare för utvecklare i alla skeden av arbetet: från att skapa projektstrukturen och ansluta de nödvändiga biblioteken till att distribuera produkten på servern. Du måste använda Maven när du arbetar med vilket ramverk som helst. Så låt oss idag ta en titt på dess huvudfunktioner och se hur man använder dem.

Servlets

I den här artikeln kommer vi att bekanta oss med servlets och skriva ett program som du kan skryta med för dina vänner utan att skicka dem en JAR-fil och utan att tvinga dem att ladda ner Java. Låt oss skriva en enkel webbapplikation.

Servletbehållare

Den föregående lektionen kommer att lära dig mycket om servlets. Du lär dig hur du använder dem för att skapa webbapplikationer. Men i den här lektionen ska vi titta närmare på en viktig del av detta roliga: servletbehållare.

Introduktion av MVC-mönstret

Vi kommer att prata om vad MVC är, beröra dess historia, utforska de grundläggande idéerna och koncepten som ingår i MVC, ta en steg-för-steg titt på hur man delar upp en applikation i modell-, vy- och kontrollmoduler.

Låt oss skriva en liten applikation med Spring Boot

För att fortsätta vår utforskning av MVC kommer vi att skriva en liten webbapplikation med Spring Boot, och med Spring MVC som exempel kommer vi att se hur data skickas från Java-kod till HTML-sidor.

Översikt över REST i tre delar