Java: Web technologies - course 3900 rub. from Hexlet, training 71 hours, date November 28, 2023.
Miscellaneous / / November 28, 2023
An online programming school whose graduates are being hunted by companies
We employed our first student in 2013. Back then, the requirements for junior knowledge were higher, and the grass was greener
This affected the training programs, their elaboration and depth. Interviews for Hexlet students are held under the motto: “Hmm, the problems were more difficult on Hexlet.”
Sometimes our students get hired without a technical interview, only on the basis of project code analysis
Nowadays, more and more companies list Hexlet courses as a plus when hiring. And our partner companies trust us so much that they interview graduates without looking at their resumes
Course program
Duration 71 hours
1. Introduction
Let's get acquainted with the goals and objectives of the course
theory
2.Web architecture
Introducing the Request-Process-Response Concept in the World of HTTP Requests
theory
tests
3.Javalin microframework
Let's get acquainted with creating websites using frameworks
theory
tests
homework
4.Request handlers
Getting to know dispatching and routing
theory
tests
homework
5.HTTP session
Studying the structure of request handlers
theory
tests
homework
6.Dynamic routes
Learning to build routes containing placeholders
theory
tests
homework
7.Template generator
Learning to separate HTML generation into a separate layer
theory
tests
homework
8.Layouts in JTE
Learning to work with repeating blocks of HTML markup
theory
tests
homework
9.Safety
Getting to know the basics of creating secure websites
theory
tests
10.Search forms
Let's get acquainted with forms for filtering data on a page
theory
tests
homework
11.Persistence
Finding out how to store data permanently
theory
tests
12.Modifying forms
Learning to change data on the server using forms
theory
tests
homework
13.Validation
Learning to check the data entered by the user
theory
tests
homework
14.Named routes
Learning to use a more resilient system for routing control
theory
tests
15.Creating CRUD in Javalin
Let's get acquainted with the concept of CRUD and learn how to implement it from start to finish
theory
tests
homework
16.Model-View-Controller (MVC)
Let's get acquainted with one of the key architectural patterns for building custom applications
theory
tests
homework
17.Cookies
Learning to use cookies in Java
theory
tests
homework
18.Session
Learning to use a session in Javalin
theory
tests
homework
19.Flash messages
Introducing the concept of one-time messages
theory
tests
homework
20.Working with a database in Javalin
Learning to work with a database in a Javalin application
theory
homework
21.Deploy
Getting to know the key concepts and deployment process
theory
tests
22.Servlets
We study the servlet - the class that underlies Java frameworks
theory
tests
homework
23.Independent work
Additional tasks that allow you to consolidate the acquired theory
24.Additional materials
Articles and videos curated by the Hexlet team. Will help you dive deeper into the topic of the course
In this course, students will gain an understanding of the specifics and features of the Scala language, its advantages and difficult places. The course includes an overview of Scala operators and data types, learning basic data structures such as arrays, map, tuples, using object-oriented and functional programming, working with Scala collections, using pattern matching, case classes, generic types and implicit transformations. A large number of practical exercises are offered.
4
In this course, students will learn about distributed computing technology using JEE (Java Enterprise Edition) technologies, including using EJB, CDI dependency injection, working with databases via JPA technology and working with message brokers based on technology JMS. The course is built on the WildFly server (JBoss) as the most popular application server at present. However, the knowledge can be applied to any server that meets the JEE specification (WebSphere, WebLogic, etc.).
4