« Salut Amigo !

Il est difficile de croire que vous êtes déjà là ! Mais attendez une minute - j'ai toujours cru en vous, bien sûr, parce que vous avez attentivement lu et étudié mes leçons et étudié encore plus. Tu es l'un de mes meilleurs élèves !

Je laisserai les discours inspirants au capitaine, mais je ne vous laisserai pas partir – après tout, j'ai beaucoup de lectures utiles pour vous. Des lectures qui vous aideront à combler plus facilement le fossé entre l'apprentissage de Java et la vraie programmation. Bonne chance à toi!"

Nous allons parler un peu du réseautage.

Commençons par ce qui compte le plus en parlant de ce sur quoi chaque réseau social, service Web et application Web, messagerie instantanée et site Web simple est construit - le réseau.

Architecture logicielle

L'architecture logicielle fait référence à la structure créée au sein d'une application, c'est-à-dire l'ensemble des modules et composants du programme et leur interaction. Les programmeurs travaillent sur de bonnes architectures depuis très longtemps, il n'est donc pas surprenant que nous ayons entendu parler de beaucoup de modèles architecturaux. Vous devez les comprendre : lors de l'écriture d'une application Web, il est essentiel de proposer une bonne architecture, car une application Web a plus de composants et de modules qu'une application classique.

HTTP/HTTPS

Dans ces leçons, nous allons découvrir les protocoles HTTP et HTTPS. Mais d'abord, clarifions un point : nous parlons de protocoles d'envoi de données sur un réseau au niveau applicatif du modèle OSI. L'article sur les réseaux vous aidera à comprendre le modèle OSI.

Les bases de Maven

Maven est un outil de gestion et de création de projets - l'assistant utile d'un programmeur Java.

Il facilite la vie des développeurs à chaque étape du travail : de la création de la structure du projet et de la connexion des bibliothèques nécessaires au déploiement du produit sur le serveur. Vous devrez utiliser Maven lorsque vous travaillez avec n'importe quel framework. Alors, aujourd'hui, jetons un coup d'œil à ses principales fonctions et voyons comment les utiliser.

Servlets

Dans cet article, nous allons nous familiariser avec les servlets et écrire une application dont vous pourrez vous vanter auprès de vos amis sans leur envoyer de fichier JAR et sans les forcer à télécharger Java. Écrivons une application Web simple.

Conteneurs de servlets

La leçon précédente vous en apprendra beaucoup sur les servlets. Vous apprendrez à les utiliser pour créer des applications Web. Mais dans cette leçon, nous allons examiner de plus près une partie essentielle de ce plaisir : les conteneurs de servlets.

Présentation du modèle MVC

Nous parlerons de ce qu'est MVC, aborderons son histoire, explorerons les idées et concepts de base incarnés dans MVC, verrons étape par étape comment diviser une application en modules Modèle, Vue et Contrôleur.

Écrivons une petite application en utilisant Spring Boot

Poursuivant notre exploration de MVC, nous allons écrire une petite application Web à l'aide de Spring Boot et, en utilisant Spring MVC comme exemple, nous verrons comment les données sont envoyées du code Java aux pages HTML.

Présentation de REST en trois parties