"Olá, Amigo!

É difícil acreditar que você já está aqui! Mas espere um minuto - eu sempre acreditei em você, é claro, porque você leu e estudou cuidadosamente minhas lições e estudou um pouco mais. Você é um dos meus melhores alunos!

Vou deixar os discursos inspiradores para o capitão, mas não vou simplesmente deixar você ir — afinal, tenho muitas leituras úteis para você. Leitura que o ajudará a preencher mais facilmente a lacuna entre o aprendizado de Java e a programação real. Boa sorte para você!"

Falaremos um pouco sobre networking.

Vamos começar com o que mais importa, falando sobre o que cada rede social, serviço da web e aplicativo da web, mensagens instantâneas e sites simples são construídos - a rede.

Arquitetura de software

Arquitetura de software refere-se à estrutura criada dentro de um aplicativo, ou seja, todos os módulos e componentes do programa e como eles interagem. Os programadores trabalham em boas arquiteturas há muito tempo, então não é surpresa que tenhamos ouvido falar de muitos padrões de arquitetura. Você precisa entendê-los: ao escrever um aplicativo da Web, é fundamental criar uma boa arquitetura, porque um aplicativo da Web possui mais componentes e módulos do que um aplicativo comum.

HTTP/HTTPS

Nestas lições, aprenderemos sobre os protocolos HTTP e HTTPS. Mas primeiro vamos esclarecer um ponto: estamos falando de protocolos para envio de dados por uma rede no nível de aplicativo do modelo OSI. O artigo sobre redes ajudará você a entender o modelo OSI.

O básico do Maven

Maven é uma ferramenta para gerenciar e construir projetos — um assistente útil do programador Java.

Facilita a vida dos desenvolvedores em todas as etapas do trabalho: desde a criação da estrutura do projeto e conexão das bibliotecas necessárias até a implantação do produto no servidor. Você terá que usar o Maven ao trabalhar com qualquer framework. Então, hoje vamos dar uma olhada em suas principais funções e ver como usá-las.

Servlets

Neste artigo, vamos nos familiarizar com os servlets e escrever um aplicativo do qual você pode se gabar para seus amigos sem enviar a eles um arquivo JAR e sem forçá-los a baixar o Java. Vamos escrever um aplicativo da web simples.

Contêineres de servlets

A lição anterior ensinará muito sobre servlets. Você aprenderá como usá-los para criar aplicativos da web. Mas nesta lição, veremos mais de perto uma parte essencial dessa diversão: contêineres de servlet.

Apresentando o padrão MVC

Falaremos sobre o que é MVC, abordaremos sua história, exploraremos as ideias e conceitos básicos incorporados no MVC, veremos passo a passo como dividir um aplicativo em módulos Model, View e Controller.

Vamos escrever um pequeno aplicativo usando Spring Boot

Continuando nossa exploração do MVC, escreveremos um pequeno aplicativo da Web usando Spring Boot e, usando o Spring MVC como exemplo, veremos como os dados são enviados do código Java para as páginas HTML.

Visão geral do REST em três partes