Langage Scala pour développeurs Java - cours 44 900 RUB. du Centre de Formation IBS, formation 30 heures, Date: 1er décembre 2023.
Miscellanea / / December 04, 2023
Sujets couverts:
1. Introduction à Scala.
2. Instructions, opérateurs et types :
Expressions conditionnelles;
Cycles ;
Les fonctions;
Variables ;
Les opérateurs;
Type d'unité;
Types de fonctions ;
Types Null, Nothing, Any, AnyRef et AnyVal ;
Des exceptions;
3. Tableaux, cartes, tuples :
Création, ajout et suppression d'éléments de tableau ;
Accès aux éléments du tableau ;
Tableaux de longueur fixe et variable ;
Tableaux multidimensionnels ;
Opérations avec des tableaux ;
Tri de tableaux ;
Construction et accès aux tables associatives ;
Itérer, modifier, trier les tables associatives ;
Tuples ;
Fermeture éclair ;
4. Classes et héritage :
Des classes;
Propriétés avec getters et setters ;
Utiliser des parenthèses lors de l'appel de méthodes ;
Propriétés avec getters uniquement ;
Constructeurs auxiliaires ;
Constructeur principal ;
Classes imbriquées ;
Extension de classe ;
Remplacement de méthode ;
Vérification et casting de type ;
Appel du constructeur de superclasse ;
Remplacements de champs ;
Sous-classes anonymes ;
Champs abstraits ;
Ordre de construction et premières définitions ;
Hiérarchie successorale ;
Comparer des objets pour l'égalité ;
5. Objets:
Célibataires ;
Objets compagnons ;
Objets qui étendent une classe ou un trait ;
Transferts ;
Paquets d'objets ;
Les méthodes s'appliquent et ne s'appliquent pas ;
Objets paresseux ;
Objets qui utilisent plusieurs traits ;
6. Caractéristiques:
Les traits comme interfaces ;
Traits avec implémentation spécifique ;
Remplacement des méthodes abstraites dans les traits ;
Champs concrets et abstraits en traits ;
L'ordre de construction des traits ;
Initialisation des champs de traits ;
Des traits qui prolongent les cours ;
Types de soi ;
7. Les fonctions:
Fonctionne comme des variables ;
Arguments par défaut et nommés ;
Fonctions sans valeur de retour ;
Fonctions anonymes ;
Fonctions avec paramètres de fonction ;
Fermetures ;
Interfaces fonctionnelles ;
Curry;
Passer une fonction en paramètre sous forme de bloc de code ;
Utilisation du retour ;
8. Collections :
Traits de collection dans Scala: Map, Set et Seq ;
Collections mutables et immuables ;
Séquences ;
Listes;
Listes modifiables ;
Ensembles ;
Opérateurs pour travailler avec des collections ;
Méthodes standard pour travailler avec les collections ;
À l'aide des fonctions cartographier, réduire, plier et numériser ;
Fermeture éclair ;
Itérateurs ;
Flux de données ;
Collections thread-safe ;
Calcul parallèle dans les collections ;
Interagir avec les collections Java ;
9. Correspondance de motifs :
Utiliser la correspondance de modèles ;
Variables dans les modèles ;
Types de modèles ;
Comparaison avec des tableaux, des listes et des tuples ;
Expressions régulières;
Extracteurs;
Modèles de définition des variables ;
Modèles pour les expressions ;
Classes de cas, type d'option et fonctions partielles ;
10. Classes de cas :
La méthode de copie et les paramètres nommés ;
Classes protégées ;
Tapez l'option ;
Fonctions partiellement définies ;
11. Génériques :
Cours génériques ;
Fonctions génériques ;
Restrictions de type, types de variables +T, -T ;
Utiliser _ au lieu de type ;
12. Conversions implicites :
Le mot-clé implicite pour définir une conversion de type implicite ;
Importer et utiliser des conversions implicites ;
Paramètres implicites.
Continuez à apprendre à programmer en Java! La programmation couvre tous les domaines de notre vie: de l'économie au divertissement, de la médecine à l'exploration spatiale. En apprenant à programmer, vous développerez l'attention, la patience, la persévérance, un penchant pour l'activité intellectuelle et la capacité de prendre des décisions indépendantes. Vous acquerrez des compétences pratiques qui vous seront toujours utiles à l’avenir! C'est plus utile et intéressant que les jeux en ligne et les clubs informatiques !
4,1
16 990 ₽
Continuez à apprendre à programmer en Java! La programmation couvre tous les domaines de notre vie: de l'économie au divertissement, de la médecine à l'exploration spatiale. En apprenant à programmer, vous développerez l'attention, la patience, la persévérance, un penchant pour l'activité intellectuelle et la capacité de prendre des décisions indépendantes. Vous acquerrez des compétences pratiques qui vous seront toujours utiles à l’avenir! C'est plus utile et intéressant que les jeux en ligne et les clubs informatiques !
4,1
17 990 ₽
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
41 500 ₽