Lenguaje Scala para desarrolladores de Java: curso 44.900 rublos. del IBS Training Center, formación 30 horas, Fecha: 1 de diciembre de 2023.
Miscelánea / / December 04, 2023
Tópicos cubiertos:
1. Introducción a Scala.
2. Instrucciones, operadores y tipos:
Declaraciones condicionales;
Ciclos;
Funciones;
variables;
Operadores;
Tipo de unidad;
Tipos de funciones;
Tipos Null, Nothing, Any, AnyRef y AnyVal;
Excepciones;
3. Matrices, mapas, tuplas:
Crear, agregar y eliminar elementos de matriz;
Acceso a elementos de la matriz;
Matrices de longitud fija y variable;
Matrices multidimensionales;
Operaciones con matrices;
Clasificación de matrices;
Construcción y acceso a mesas asociativas;
Iterar, cambiar, ordenar tablas asociativas;
tuplas;
Comprimir;
4. Clases y herencia:
Clases;
Propiedades con captadores y definidores;
Usar paréntesis al llamar a métodos;
Propiedades con captadores únicamente;
Constructores auxiliares;
Constructor principal;
Clases anidadas;
Extensión de clase;
Anulación del método;
Comprobación y fundición de tipos;
Llamar al constructor de la superclase;
Anulaciones de campo;
Subclases anónimas;
Campos abstractos;
Orden de construcción y definiciones tempranas;
Jerarquía de herencia;
Comparar objetos para determinar la igualdad;
5. Objetos:
solteros;
Objetos complementarios;
Objetos que amplían una clase o rasgo;
Transferencias;
Paquetes de objetos;
Los métodos se aplican y no se aplican;
Objetos perezosos;
Objetos que utilizan múltiples rasgos;
6. Rasgos:
Rasgos como interfaces;
Rasgos con implementación específica;
Anulación de métodos abstractos en rasgos;
Campos concretos y abstractos en rasgos;
El orden de construcción de los rasgos;
Inicialización de campos de rasgos;
Rasgos que amplían las clases;
Autotipos;
7. Funciones:
Funciones como variables;
Argumentos predeterminados y con nombre;
Funciones sin valor de retorno;
Funciones anónimas;
Funciones con parámetros de función;
Cierres;
Interfaces funcionales;
Zurra;
Pasar una función como parámetro como un bloque de código;
Usando retorno;
8. Colecciones:
Rasgos de colección en Scala: Map, Set y Seq;
Colecciones mutables e inmutables;
Secuencias;
Liza;
Listas editables;
Conjuntos;
Operadores para trabajar con colecciones;
Métodos estándar para trabajar con colecciones;
Usando las funciones mapear, reducir, plegar y escanear;
Comprimir;
Iteradores;
Flujos de datos;
Colecciones seguras para subprocesos;
Computación paralela en colecciones;
Interactuar con colecciones de Java;
9. La coincidencia de patrones:
Usar coincidencia de patrones;
Variables en patrones;
Tipos de patrones;
Comparación con matrices, listas y tuplas;
Expresiones regulares;
Extractores;
Patrones en la definición de variables;
Patrones para expresiones;
Clases de casos, tipo de opción y funciones parciales;
10. Clases de casos:
El método de copia y los parámetros con nombre;
Clases protegidas;
Opción de tipo;
Funciones parcialmente definidas;
11. Genéricos:
Clases genéricas;
Funciones genéricas;
Restricciones de tipo, tipos de variables +T, -T;
Usando _ en lugar de escribir;
12. Conversiones implícitas:
La palabra clave implícita para definir una conversión de tipo implícita;
Importar y utilizar conversiones implícitas;
Parámetros implícitos.
¡Continúa aprendiendo a programar en Java! La programación cubre todos los ámbitos de nuestra vida: desde la economía hasta el entretenimiento, desde la medicina hasta la exploración espacial. Al aprender a programar, desarrollará atención, paciencia, perseverancia, inclinación por la actividad intelectual y la capacidad de tomar decisiones independientes. ¡Obtendrás habilidades prácticas que siempre te serán útiles en el futuro! ¡Esto es más útil e interesante que los juegos en línea y los clubes de informática!
4,1
16 990 ₽
¡Continúa aprendiendo a programar en Java! La programación cubre todos los ámbitos de nuestra vida: desde la economía hasta el entretenimiento, desde la medicina hasta la exploración espacial. Al aprender a programar, desarrollará atención, paciencia, perseverancia, inclinación por la actividad intelectual y la capacidad de tomar decisiones independientes. ¡Obtendrás habilidades prácticas que siempre te serán útiles en el futuro! ¡Esto es más útil e interesante que los juegos en línea y los clubes de informática!
4,1
17 990 ₽
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
41 500 ₽