Scala-språk for Java-utviklere - kurs 44 900 RUB. fra IBS Training Center, trening 30 timer, Dato: 1. desember 2023.
Miscellanea / / December 04, 2023
Emner som dekkes:
1. Introduksjon til Scala.
2. Instruksjoner, operatører og typer:
Betingede uttalelser;
sykluser;
Funksjoner;
Variabler;
Operatører;
Enhets type;
Typer funksjoner;
Typer Null, Nothing, Any, AnyRef og AnyVal;
Unntak;
3. Matriser, kart, tupler:
Opprette, legge til og slette array-elementer;
Tilgang til array-elementer;
Matriser med fast og variabel lengde;
Flerdimensjonale arrays;
Operasjoner med arrays;
Sortering av matriser;
Konstruksjon og tilgang til assosiative tabeller;
Iterering, endring, sortering av assosiative tabeller;
Tuples;
glidelås;
4. Klasser og arv:
Klasser;
Egenskaper med gettere og settere;
Bruke parenteser når du ringer metoder;
Egenskaper med kun getters;
Hjelpekonstruktører;
Hovedkonstruktør;
Nestede klasser;
Klasse utvidelse;
Metode overstyrer;
Typekontroll og støping;
Kaller superklassens konstruktør;
Feltoverstyrer;
Anonyme underklasser;
Abstrakte felt;
Byggeordre og tidlige definisjoner;
Arvehierarki;
Sammenligning av objekter for likestilling;
5. Objekter:
Singletons;
Følgeobjekter;
Objekter som utvider en klasse eller egenskap;
Overføringer;
Objekt pakker;
Metoder gjelder og ikke gjelder;
Late gjenstander;
Objekter som bruker flere egenskaper;
6. Egenskaper:
Egenskaper som grensesnitt;
Egenskaper med spesifikk implementering;
Overordnede abstrakte metoder i egenskaper;
Konkrete og abstrakte felt i egenskaper;
Rekkefølgen på egenskapskonstruksjon;
Initialisering av egenskapsfelt;
Egenskaper som utvider klassene;
Selv-typer;
7. Funksjoner:
Fungerer som variabler;
Standard og navngitte argumenter;
Funksjoner uten returverdi;
Anonyme funksjoner;
Funksjoner med funksjonsparametere;
nedleggelser;
Funksjonelle grensesnitt;
Currying;
Sende en funksjon som en parameter som en kodeblokk;
Ved hjelp av retur;
8. Samlinger:
Samlingstrekk i Scala: Map, Set og Seq;
Foranderlige og uforanderlige samlinger;
Sekvenser;
Lister;
Redigerbare lister;
Settene;
Operatører for å jobbe med samlinger;
Standardmetoder for arbeid med samlinger;
Bruk funksjonene kart, reduser, brett og skann;
glidelås;
Iteratorer;
Datastrømmer;
Trådsikre samlinger;
Parallell databehandling i samlinger;
Samhandling med Java-samlinger;
9. Mønstertilpasning:
Bruke mønstertilpasning;
Variabler i mønstre;
Mønstertyper;
Sammenligning med arrays, lister og tupler;
Vanlig uttrykk;
Ekstraktorer;
Mønstre i å definere variabler;
Mønstre i for uttrykk;
Saksklasser, Opsjonstype og delfunksjoner;
10. Case klasser:
Kopieringsmetoden og navngitte parametere;
Beskyttede klasser;
Type Alternativ;
Delvis definerte funksjoner;
11. Generiske:
Generiske klasser;
Generiske funksjoner;
Typebegrensninger, variabeltyper +T, -T;
Bruker _ i stedet for type;
12. Implisitte konverteringer:
Det implisitte nøkkelordet for å definere en implisitt type rollebesetning;
Importere og bruke implisitte konverteringer;
Implisitte parametere.
Fortsett å lære å programmere i Java! Programmering dekker alle områder av livet vårt: fra økonomi til underholdning, fra medisin til romutforskning. Ved å lære å programmere vil du utvikle oppmerksomhet, tålmodighet, utholdenhet, en forkjærlighet for intellektuell aktivitet og evnen til å ta selvstendige beslutninger. Du vil få praktiske ferdigheter som alltid vil være nyttige for deg i fremtiden! Dette er mer nyttig og interessant enn nettspill og dataklubber!
4,1
16 990 ₽
Fortsett å lære å programmere i Java! Programmering dekker alle områder av livet vårt: fra økonomi til underholdning, fra medisin til romutforskning. Ved å lære å programmere vil du utvikle oppmerksomhet, tålmodighet, utholdenhet, en forkjærlighet for intellektuell aktivitet og evnen til å ta selvstendige beslutninger. Du vil få praktiske ferdigheter som alltid vil være nyttige for deg i fremtiden! Dette er mer nyttig og interessant enn nettspill og dataklubber!
4,1
17 990 ₽
I dette kurset vil studentene lære om distribuert databehandlingsteknologi ved bruk av JEE (Java Enterprise Edition) teknologier, inkludert bruke EJB, CDI avhengighetsinjeksjon, jobbe med databaser via JPA-teknologi og jobbe med meldingsmeglere basert på teknologi JMS. Kurset er bygget på WildFly-serveren (JBoss) som den mest populære applikasjonsserveren for tiden. Kunnskapen kan imidlertid brukes på enhver server som oppfyller JEE-spesifikasjonen (WebSphere, WebLogic, etc.).
4
41 500 ₽