Limbajul Scala pentru dezvoltatori Java - curs 44.900 RUB. de la IBS Training Center, training 30 ore, Data: 1 decembrie 2023.
Miscelaneu / / December 04, 2023
Subiecte acoperite:
1. Introducere în Scala.
2. Instrucțiuni, operatori și tipuri:
Declarații condiționale;
Cicluri;
Funcții;
Variabile;
Operatori;
Tip de unitate;
Tipuri de funcții;
Tipurile Null, Nothing, Any, AnyRef și AnyVal;
Excepții;
3. Matrice, hărți, tupluri:
Crearea, adăugarea și ștergerea elementelor de matrice;
Acces la elementele matricei;
Rețele de lungime fixă și variabilă;
tablouri multidimensionale;
Operații cu matrice;
Sortare matrice;
Construcție și acces la mese asociative;
Iterarea, schimbarea, sortarea tabelelor asociative;
tupluri;
Fermoare;
4. Clase și moștenire:
Clase;
Proprietăți cu getters și setters;
Utilizarea parantezelor la apelarea metodelor;
Proprietăți numai cu getters;
Constructori auxiliari;
Constructor principal;
Clase imbricate;
Extinderea clasei;
Anularea metodei;
Verificare tip și turnare;
Apelarea constructorului de superclasă;
Anulări de câmp;
Subclase anonime;
Câmpuri abstracte;
Ordinea de construcție și definițiile timpurii;
Ierarhia moștenirii;
Compararea obiectelor pentru egalitate;
5. Obiecte:
Singletons;
Obiecte însoțitoare;
Obiecte care extind o clasă sau o trăsătură;
Transferuri;
Pachete de obiecte;
Se aplică și nu se aplică metode;
Obiecte leneșe;
Obiecte care folosesc trăsături multiple;
6. Trasaturi:
Trăsături ca interfețe;
Trăsături cu implementare specifică;
Ignorarea metodelor abstracte în trăsături;
Câmpuri concrete și abstracte în trăsături;
Ordinea construcției trăsăturilor;
Inițializarea câmpurilor de trăsături;
Trăsături care extind clasele;
autotipuri;
7. Functii:
Funcționează ca variabile;
Argumente implicite și denumite;
Funcții fără valoare returnată;
Funcții anonime;
Funcții cu parametri de funcție;
Închideri;
Interfețe funcționale;
curry;
Trecerea unei funcții ca parametru ca bloc de cod;
Utilizarea returnării;
8. Colecții:
Trăsături de colecție în Scala: Hartă, Set și Seq;
Colecții mutabile și imuabile;
secvențe;
Liste;
Liste editabile;
Seturi;
Operatori pentru lucrul cu colecții;
Metode standard de lucru cu colecții;
Utilizarea funcțiilor mapare, reducere, pliare și scanare;
Fermoare;
Iteratoare;
Fluxuri de date;
Colecții sigure pentru fire;
Calcul paralel în colecții;
Interacțiunea cu colecțiile Java;
9. Potrivire de model:
Utilizarea potrivirii modelelor;
Variabile în modele;
Tipuri de modele;
Comparație cu tablouri, liste și tupluri;
Expresii obisnuite;
Extractoare;
Modele în definirea variabilelor;
Modele pentru expresii;
Clase de caz, tip de opțiune și funcții parțiale;
10. Clase de caz:
Metoda de copiere și parametrii numiți;
Clase protejate;
Opțiune de tip;
Funcții parțial definite;
11. generice:
Clase generice;
Funcții generice;
Restricții de tip, tipuri de variabile +T, -T;
Folosind _ în loc de tip;
12. Conversii implicite:
Cuvântul cheie implicit pentru a defini o distribuție de tip implicit;
Importul și utilizarea conversiilor implicite;
Parametrii impliciti.
Continuați să învățați să programați în Java! Programarea acoperă toate domeniile vieții noastre: de la economie la divertisment, de la medicină la explorarea spațiului. Învățând să programezi, vei dezvolta atenție, răbdare, perseverență, o înclinație pentru activitatea intelectuală și capacitatea de a lua decizii independente. Vei dobândi abilități practice care îți vor fi întotdeauna utile în viitor! Acest lucru este mai util și mai interesant decât jocurile online și cluburile de computere!
4,1
16 990 ₽
Continuați să învățați să programați în Java! Programarea acoperă toate domeniile vieții noastre: de la economie la divertisment, de la medicină la explorarea spațiului. Învățând să programezi, vei dezvolta atenție, răbdare, perseverență, o înclinație pentru activitatea intelectuală și capacitatea de a lua decizii independente. Vei dobândi abilități practice care îți vor fi întotdeauna utile în viitor! Acest lucru este mai util și mai interesant decât jocurile online și cluburile de computere!
4,1
17 990 ₽
În acest curs, studenții vor învăța despre tehnologia de calcul distribuită folosind tehnologii JEE (Java Enterprise Edition), inclusiv folosind EJB, injecția de dependență CDI, lucrul cu baze de date prin tehnologia JPA și lucrul cu brokeri de mesaje bazați pe tehnologie JMS. Cursul este construit pe serverul WildFly (JBoss) ca cel mai popular server de aplicații în prezent. Cu toate acestea, cunoștințele pot fi aplicate oricărui server care îndeplinește specificația JEE (WebSphere, WebLogic etc.).
4
41 500 ₽