Competencia en el marco de desarrollo Spring Framework 5 - curso 44.900 rublos. del IBS Training Center, capacitación 30 horas, Fecha 27 de noviembre de 2023.
Miscelánea / / November 28, 2023
Pavel trabaja en Luxoft desde 2005. Durante este tiempo, participó en varios proyectos para empresas líderes rusas y extranjeras, como Boeing, Russian Post, DHL, MVideo. Actualmente, desempeña el papel de ingeniero de software líder en un proyecto para respaldar la cadena minorista más grande de venta de productos electrónicos y electrodomésticos en Rusia. El principal interés de Pavel es desarrollar aplicaciones Java escalables y proporcionar soluciones técnicas para mejorar el rendimiento y la confiabilidad de las aplicaciones.
Tópicos cubiertos:
Parte I COI DE PRIMAVERA (teoría 7 horas, práctica 2 horas, tarea aproximadamente 2 horas)
1. Descripción general del marco de primavera
Historia
concepto de COI
Interfaz de contexto de aplicación
Frijoles en primavera
2. Configuración de resorte
Configuración en XML
Configuración mediante anotaciones
Configuración en código (basada en Java)
Contenedores de alcance
ciclo de vida del frijol
3. Eventos
Creando un evento
Suscribirse a un evento usando @EventListener
Filtro de eventos
Ejemplos de uso
4. Localización
5. Configuración de perfil
6. Lenguaje de expresión de primavera
Parte II. BOTA DE PRIMAVERA (teoría 1 hora, práctica 1 hora)
1. ¿Qué es la bota de primavera?
2. Arrancador principal en POM (spring-boot-starter-parent)
3. Configuración automática
@SpringBootAplicación
@ComponentScan
@Configuración
@EnableAutoConfiguración
4. Configuración
Propiedades de la línea de comando
Archivos de propiedades de la aplicación
Propiedades específicas del perfil
Marcadores de posición en propiedades
YAML en lugar de Propiedades
Propiedades de configuración de tipo seguro
Usando @ConfigurationProperties
Configuración de terceros
@ConfigurationProperties Validación
@ConfigurationProperties y @Value
Perfiles
Parte III. SPRING AOP (teoría 2 horas, práctica 1 hora, tarea aproximadamente 2 horas)
1. Ejemplos de uso de AOP
2. Tipos de asesoramiento
3. lenguaje de corte
4. Fusionar aspectos
Parte IV. DATOS DE PRIMAVERA (teoría 8 horas, práctica 3 horas, tarea unas 2 horas)
1. Repositorio Crud
2. JpaRepositorio
3. @EnableJpaRepositorios
4. @EnableTransactionManagement
5. @Transaccional
Se acabó el tiempo
bandera de solo lectura
6. Declaración de métodos de consulta
Estrategias para crear consultas SQL
Creando una consulta SQL
Expresiones de propiedad
Manejo de parámetros especiales
Limitar los resultados de consultas SQL
Devolución de colecciones o iterables
Manejo de nulos en métodos de repositorio
Transmisión de resultados de consultas SQL
Procesamiento asincrónico de consultas SQL.
7. Usando @Query
Consultas SQL nativas
Clasificación
Uso de parámetros con nombre
Usando SpEL
Consultas SQL para cambiar datos.
8. Proyecciones
9. Procedimientos almacenados
10. consulta SQL por ejemplo
11. @Transaccional
12. Cerraduras
Parte V DESCANSO DE PRIMAVERA (teoría 2 horas, práctica 2 horas, tarea aproximadamente 1 hora)
1. Servicios DESCANSO
2. Solicitud y respuesta
3. Solicitar parámetros
4. Parámetros de ruta
5. encabezados HTTP
6. Primavera HATEOAS
7. Documentación de servicios REST usando Swagger
Parte VI. DESCANSO DATOS DE PRIMAVERA (teoría 1 hora)
1. Exponer un repositorio de Spring Data como un servicio REST
2. Ordenar y paginar consultas
3. navegador hal
4. Configuración REST de datos de primavera
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
44 900 ₽
El curso cubre el uso del creador de aplicaciones Apache® Maven, incluida la gestión de dependencias, la estructura de archivos POM, el ciclo de vida del proyecto, la creación de complementos y arquetipos. Se tratan los complementos de uso común y la integración de Maven con los IDE de Eclipse y Hudson. El curso incluye ejercicios prácticos.
3,6
8 900 ₽