Java: Technologies Web - cours 3900 frotter. de Hexlet, formation 71 heures, date du 28 novembre 2023.
Miscellanea / / November 28, 2023
Une école de programmation en ligne dont les diplômés sont traqués par les entreprises
Nous avons embauché notre premier étudiant en 2013. À l’époque, les exigences en matière de connaissances juniors étaient plus élevées et l’herbe était plus verte.
Cela a affecté les programmes de formation, leur élaboration et leur profondeur. Les entretiens avec les étudiants d'Hexlet se déroulent sous le slogan: « Hmm, les problèmes étaient plus difficiles sur Hexlet ».
Parfois, nos étudiants sont embauchés sans entretien technique, uniquement sur la base d'une analyse du code du projet.
De nos jours, de plus en plus d’entreprises citent les cours Hexlet comme un plus lors du recrutement. Et nos entreprises partenaires nous font tellement confiance qu'elles interviewent les diplômés sans regarder leur CV.
Programme de cours
Durée 71 heures
1. Introduction
Faisons connaissance avec les buts et objectifs du cours
théorie
2.Architecture Web
Présentation du concept requête-processus-réponse dans le monde des requêtes HTTP
théorie
essais
3.Microframe Javalin
Faisons connaissance avec la création de sites Web à l'aide de frameworks
théorie
essais
devoirs
4. Gestionnaires de requêtes
Connaître le dispatching et le routage
théorie
essais
devoirs
5.Session HTTP
Étudier la structure des gestionnaires de requêtes
théorie
essais
devoirs
6.Itinéraires dynamiques
Apprendre à construire des itinéraires contenant des espaces réservés
théorie
essais
devoirs
7.Générateur de modèles
Apprendre à séparer la génération HTML en une couche distincte
théorie
essais
devoirs
8.Mise en page en JTE
Apprendre à travailler avec des blocs répétitifs de balisage HTML
théorie
essais
devoirs
9.Sécurité
Connaître les bases de la création de sites Web sécurisés
théorie
essais
10.Formulaires de recherche
Faisons connaissance avec les formulaires de filtrage des données sur une page
théorie
essais
devoirs
11. Persistance
Découvrir comment stocker les données de manière permanente
théorie
essais
12.Modification des formulaires
Apprendre à modifier les données sur le serveur à l'aide de formulaires
théorie
essais
devoirs
13.Validation
Apprendre à vérifier les données saisies par l'utilisateur
théorie
essais
devoirs
14.Itinéraires nommés
Apprendre à utiliser un système plus résilient pour le contrôle du routage
théorie
essais
15.Création de CRUD en Javalin
Faisons connaissance avec le concept de CRUD et apprenons à le mettre en œuvre du début à la fin
théorie
essais
devoirs
16.Modèle-Vue-Contrôleur (MVC)
Faisons connaissance avec l'un des modèles architecturaux clés pour créer des applications personnalisées
théorie
essais
devoirs
17.Cookies
Apprendre à utiliser les cookies en Java
théorie
essais
devoirs
18. Séance
Apprendre à utiliser une session en Javalin
théorie
essais
devoirs
19.Messages flash
Présentation du concept de messages ponctuels
théorie
essais
devoirs
20.Travailler avec une base de données en Javalin
Apprendre à travailler avec une base de données dans une application Javalin
théorie
devoirs
21. Déployer
Connaître les concepts clés et le processus de déploiement
théorie
essais
22.Servlets
Nous étudions le servlet - la classe qui sous-tend les frameworks Java
théorie
essais
devoirs
23.Travail indépendant
Tâches supplémentaires qui permettent de consolider la théorie acquise
24.Matériaux supplémentaires
Articles et vidéos sélectionnés par l'équipe Hexlet. Vous aidera à approfondir le sujet du cours
Dans ce cours, les étudiants acquerront une compréhension des spécificités et des caractéristiques du langage Scala, de ses avantages et de ses points difficiles. Le cours comprend un aperçu des opérateurs Scala et des types de données, l'apprentissage des structures de données de base telles que les tableaux, les cartes, les tuples, l'utilisation de programmation orientée objet et fonctionnelle, travaillant avec les collections Scala, utilisant la correspondance de modèles, les classes de cas, les types génériques et implicites transformations. Un grand nombre d'exercices pratiques sont proposés.
4
Dans ce cours, les étudiants découvriront la technologie informatique distribuée utilisant les technologies JEE (Java Enterprise Edition), notamment utiliser EJB, injection de dépendances CDI, travailler avec des bases de données via la technologie JPA et travailler avec des courtiers de messages basés sur la technologie JMS. Le cours est construit sur le serveur WildFly (JBoss), qui est actuellement le serveur d'applications le plus populaire. Cependant, les connaissances peuvent être appliquées à n'importe quel serveur répondant à la spécification JEE (WebSphere, WebLogic, etc.).
4