Scala-Sprache für Java-Entwickler – Kurs 44.900 RUB. vom IBS Training Center, Schulung 30 Stunden, Datum: 1. Dezember 2023.
Verschiedenes / / December 04, 2023
Behandelten Themen:
1. Einführung in Scala.
2. Anweisungen, Betreiber und Typen:
Bedingte Anweisungen;
Fahrräder;
Funktionen;
Variablen;
Betreiber;
Gerätetyp;
Arten von Funktionen;
Typen Null, Nothing, Any, AnyRef und AnyVal;
Ausnahmen;
3. Arrays, Karten, Tupel:
Array-Elemente erstellen, hinzufügen und löschen;
Zugriff auf Array-Elemente;
Arrays fester und variabler Länge;
Mehrdimensionale Arrays;
Operationen mit Arrays;
Array-Sortierung;
Konstruktion und Zugriff auf assoziative Tabellen;
Assoziative Tabellen iterieren, ändern, sortieren;
Tupel;
Reißverschluss;
4. Klassen und Vererbung:
Klassen;
Eigenschaften mit Gettern und Settern;
Verwendung von Klammern beim Aufrufen von Methoden;
Eigenschaften nur mit Gettern;
Hilfskonstrukteure;
Hauptkonstrukteur;
Verschachtelte Klassen;
Klassenerweiterung;
Methode überschreiben;
Typprüfung und Guss;
Aufruf des Superklassenkonstruktors;
Feldüberschreibungen;
Anonyme Unterklassen;
Abstrakte Felder;
Bauordnung und frühe Definitionen;
Vererbungshierarchie;
Vergleichen von Objekten auf Gleichheit;
5. Objekte:
Singletons;
Begleitobjekte;
Objekte, die eine Klasse oder ein Merkmal erweitern;
Überweisungen;
Objektpakete;
Methoden anwenden und nicht anwenden;
Faule Objekte;
Objekte, die mehrere Merkmale verwenden;
6. Züge:
Merkmale als Schnittstellen;
Merkmale mit spezifischer Implementierung;
Überschreiben abstrakter Methoden in Merkmalen;
Konkrete und abstrakte Felder in Merkmalen;
Die Reihenfolge der Merkmalskonstruktion;
Initialisierung von Merkmalsfeldern;
Merkmale, die Klassen erweitern;
Selbsttypen;
7. Funktionen:
Funktioniert als Variable;
Standardargumente und benannte Argumente;
Funktionen ohne Rückgabewert;
Anonyme Funktionen;
Funktionen mit Funktionsparametern;
Verschlüsse;
Funktionale Schnittstellen;
Curry;
Übergeben einer Funktion als Parameter als Codeblock;
Mit return;
8. Sammlungen:
Sammlungsmerkmale in Scala: Map, Set und Seq;
Veränderliche und unveränderliche Sammlungen;
Sequenzen;
Listen;
Bearbeitbare Listen;
Sets;
Operatoren für die Arbeit mit Sammlungen;
Standardmethoden für die Arbeit mit Sammlungen;
Mit den Funktionen „Karte“, „Verkleinern“, „Falten“ und „Scannen“;
Reißverschluss;
Iteratoren;
Datenströme;
Thread-sichere Sammlungen;
Paralleles Rechnen in Sammlungen;
Interaktion mit Java-Sammlungen;
9. Mustervergleich:
Verwenden von Mustervergleichen;
Variablen in Mustern;
Mustertypen;
Vergleich mit Arrays, Listen und Tupeln;
Reguläre Ausdrücke;
Extraktoren;
Muster bei der Definition von Variablen;
Muster für Ausdrücke;
Fallklassen, Optionstyp und Teilfunktionen;
10. Fallklassen:
Die Kopiermethode und benannte Parameter;
Geschützte Klassen;
Typoption;
Teilweise definierte Funktionen;
11. Generika:
Generische Klassen;
Allgemeine Funktionen;
Typbeschränkungen, Variablentypen +T, -T;
Verwendung von _ anstelle von Typ;
12. Implizite Konvertierungen:
Das implizite Schlüsselwort zum Definieren einer impliziten Typumwandlung;
Importieren und Verwenden impliziter Konvertierungen;
Implizite Parameter.
Lernen Sie weiter, in Java zu programmieren! Das Programmieren deckt alle Bereiche unseres Lebens ab: von der Wirtschaft bis zur Unterhaltung, von der Medizin bis zur Weltraumforschung. Durch das Erlernen des Programmierens entwickeln Sie Aufmerksamkeit, Geduld, Ausdauer, eine Vorliebe für intellektuelle Aktivität und die Fähigkeit, unabhängige Entscheidungen zu treffen. Sie erwerben praktische Fähigkeiten, die Ihnen in Zukunft immer nützlich sein werden! Das ist nützlicher und interessanter als Online-Spiele und Computerclubs!
4,1
16 990 ₽
Lernen Sie weiter, in Java zu programmieren! Das Programmieren deckt alle Bereiche unseres Lebens ab: von der Wirtschaft bis zur Unterhaltung, von der Medizin bis zur Weltraumforschung. Durch das Erlernen des Programmierens entwickeln Sie Aufmerksamkeit, Geduld, Ausdauer, eine Vorliebe für intellektuelle Aktivität und die Fähigkeit, unabhängige Entscheidungen zu treffen. Sie erwerben praktische Fähigkeiten, die Ihnen in Zukunft immer nützlich sein werden! Das ist nützlicher und interessanter als Online-Spiele und Computerclubs!
4,1
17 990 ₽
In diesem Kurs lernen die Studierenden die verteilte Computertechnologie unter Verwendung von JEE-Technologien (Java Enterprise Edition) kennen, einschließlich Verwendung von EJB, CDI-Abhängigkeitsinjektion, Arbeiten mit Datenbanken über JPA-Technologie und Arbeiten mit auf Technologie basierenden Nachrichtenbrokern JMS. Der Kurs basiert auf dem WildFly-Server (JBoss), dem derzeit beliebtesten Anwendungsserver. Das Wissen kann jedoch auf jeden Server angewendet werden, der die JEE-Spezifikation erfüllt (WebSphere, WebLogic usw.).
4
41 500 ₽