Java: Tecnologías web - curso 3900 rublos. de Hexlet, formación 71 horas, fecha 28 de noviembre de 2023.
Miscelánea / / November 28, 2023
Una escuela de programación online cuyos graduados están siendo perseguidos por las empresas
Empleamos a nuestro primer estudiante en 2013. En aquel entonces, los requisitos para el conocimiento junior eran mayores y la hierba era más verde.
Esto afectó a los programas de formación, su elaboración y profundidad. Las entrevistas para los estudiantes de Hexlet se llevan a cabo bajo el lema: "Hmm, los problemas eran más difíciles en Hexlet".
A veces nuestros estudiantes son contratados sin una entrevista técnica, solo sobre la base del análisis del código del proyecto.
Hoy en día, cada vez más empresas incluyen los cursos de Hexlet como un plus a la hora de contratar. Y nuestras empresas asociadas confían tanto en nosotros que entrevistan a los graduados sin mirar sus currículums.
programa del curso
Duración 71 horas
1. Introducción
Conozcamos las metas y objetivos del curso.
teoría
2.Arquitectura web
Presentamos el concepto de solicitud-proceso-respuesta en el mundo de las solicitudes HTTP
teoría
pruebas
3.Microestructura Javalin
Familiaricémonos con la creación de sitios web utilizando marcos.
teoría
pruebas
tarea
4.Manejadores de solicitudes
Conociendo el despacho y el enrutamiento
teoría
pruebas
tarea
5.Sesión HTTP
Estudiar la estructura de los controladores de solicitudes.
teoría
pruebas
tarea
6.Rutas dinámicas
Aprender a construir rutas que contengan marcadores de posición
teoría
pruebas
tarea
7.Generador de plantillas
Aprender a separar la generación de HTML en una capa separada
teoría
pruebas
tarea
8.Diseños en JTE
Aprender a trabajar con bloques repetidos de marcado HTML
teoría
pruebas
tarea
9.Seguridad
Conociendo los conceptos básicos para crear sitios web seguros
teoría
pruebas
10.Formularios de búsqueda
Conozcamos los formularios para filtrar datos en una página.
teoría
pruebas
tarea
11.Persistencia
Descubra cómo almacenar datos de forma permanente
teoría
pruebas
12.Modificación de formularios
Aprender a cambiar datos en el servidor mediante formularios.
teoría
pruebas
tarea
13.Validación
Aprender a comprobar los datos introducidos por el usuario.
teoría
pruebas
tarea
14.Rutas con nombre
Aprender a utilizar un sistema más resistente para el control de enrutamiento
teoría
pruebas
15.Creando CRUD en Javalin
Conozcamos el concepto de CRUD y aprendamos cómo implementarlo de principio a fin.
teoría
pruebas
tarea
16.Modelo-Vista-Controlador (MVC)
Conozcamos uno de los patrones arquitectónicos clave para crear aplicaciones personalizadas.
teoría
pruebas
tarea
17.Galletas
Aprendiendo a usar cookies en Java
teoría
pruebas
tarea
18.Sesión
Aprendiendo a usar una sesión en Javalin
teoría
pruebas
tarea
19.Mensajes flash
Presentamos el concepto de mensajes únicos
teoría
pruebas
tarea
20.Trabajar con una base de datos en Javalin
Aprender a trabajar con una base de datos en una aplicación Javalin
teoría
tarea
21.Implementar
Conociendo los conceptos clave y el proceso de implementación
teoría
pruebas
22.Servlets
Estudiamos el servlet, la clase que subyace a los marcos de Java.
teoría
pruebas
tarea
23.Trabajo independiente
Tareas adicionales que te permitan consolidar la teoría adquirida.
24.Materiales adicionales
Artículos y vídeos seleccionados por el equipo de Hexlet. Te ayudará a profundizar en el tema del curso.
En este curso, los estudiantes comprenderán los detalles y características del lenguaje Scala, sus ventajas y puntos difíciles. El curso incluye una descripción general de los operadores y tipos de datos de Scala, el aprendizaje de estructuras de datos básicas como matrices, mapas, tuplas, uso Programación funcional y orientada a objetos, trabajando con colecciones de Scala, usando coincidencia de patrones, clases de casos, tipos genéricos e implícitos. transformaciones. Se ofrecen una gran cantidad de ejercicios prácticos.
4
En este curso, los estudiantes aprenderán sobre la tecnología informática distribuida utilizando tecnologías JEE (Java Enterprise Edition), que incluyen usando EJB, inyección de dependencia CDI, trabajando con bases de datos a través de tecnología JPA y trabajando con brokers de mensajes basados en tecnología JMS. El curso se basa en el servidor WildFly (JBoss), que es el servidor de aplicaciones más popular en la actualidad. Sin embargo, el conocimiento se puede aplicar a cualquier servidor que cumpla con la especificación JEE (WebSphere, WebLogic, etc.).
4