Prasme Spring Framework 5 attīstības ietvarā - kurss RUB 44 900. no IBS Mācību centra, apmācības 30 stundas, Datums 27.11.2023.
Literārs Mistrojums / / November 28, 2023
Pāvels uzņēmumā Luxoft strādā kopš 2005. gada. Šajā laikā viņš piedalījās vairākos vadošo Krievijas un ārvalstu uzņēmumu projektos, piemēram, Boeing, Krievijas pasts, DHL, MVideo. Šobrīd viņš pilda vadošā programmatūras inženiera lomu projektā, lai atbalstītu lielāko mazumtirdzniecības ķēdi, kas pārdod elektroniku un sadzīves tehniku Krievijā. Pāvela galvenā interese ir mērogojamu Java lietojumprogrammu izstrāde un tehnisko risinājumu nodrošināšana lietojumprogrammu veiktspējas un uzticamības uzlabošanai.
Apskatītās tēmas:
I daļa PAVASARA SOK (teorija 7 stundas, prakse 2 stundas, mājasdarbi apmēram 2 stundas)
1. Pavasara pamatprogrammas pārskats
Stāsts
IoC koncepcija
ApplicationContext interfeiss
Pupas pavasarī
2. Pavasara konfigurācija
Konfigurācija XML formātā
Konfigurācija, izmantojot anotācijas
Konfigurācija kodā (balstīta uz Java)
Tēmas tvertnes
Pupiņu dzīves cikls
3. Pasākumi
Notikuma izveide
Pasākuma abonēšana, izmantojot @EventListener
Notikumu filtrs
Lietošanas piemēri
4. Lokalizācija
5. Profila konfigurācija
6. Pavasara izteiksmes valoda
II daļa. PAVASARA ZĀBAKI (teorija 1 stunda, prakse 1 stunda)
1. Kas ir Spring Boot
2. Galvenais starteris POM (spring-boot-starter-parent)
3. Automātiskā konfigurācija
@SpringBootApplication
@ComponentScan
@Konfigurācija
@Iespējot automātisko konfigurāciju
4. Konfigurācija
Komandrindas rekvizīti
Lietojumprogrammas rekvizītu faili
Profilam specifiski rekvizīti
Vietturi īpašumos
YAML, nevis Properties
Tipam drošas konfigurācijas rekvizīti
Izmantojot @ConfigurationProperties
Trešās puses konfigurācija
@ConfigurationProperties Validācija
@ConfigurationProperties un @Value
Profili
III daļa. SPRING AOP (teorija 2 stundas, prakse 1 stunda, mājasdarbi apmēram 2 stundas)
1. AOP izmantošanas piemēri
2. Padomu veidi
3. Pointcut valoda
4. Aspektu apvienošana
IV daļa. PAVASARA DATI (teorija 8 stundas, prakse 3 stundas, mājasdarbi apmēram 2 stundas)
1. CrudRepository
2. JpaRepozitorijs
3. @EnableJpaRepositories
4. @EnableTransactionManagement
5. @Transakcija
Pārtraukums
Tikai lasāms karogs
6. Vaicājumu metožu deklarēšana
SQL vaicājumu izveides stratēģijas
SQL vaicājuma izveide
Īpašības izteiksmes
Īpašu parametru apstrāde
SQL vaicājuma rezultātu ierobežošana
Kolekcijas vai atkārtojamās versijas
Null apstrādi repozitorija metodēs
SQL vaicājuma rezultātu straumēšana
SQL vaicājumu asinhronā apstrāde
7. Izmantojot @Query
Vietējie SQL vaicājumi
Šķirošana
Nosaukto parametru izmantošana
Izmantojot SpEL
SQL vaicājumi datu maiņai
8. Prognozes
9. Uzglabātās procedūras
10. SQL vaicājums pēc piemēra
11. @Transakcija
12. Slēdzenes
V daļa PAVASARA ATPŪTA (teorija 2 stundas, prakse 2 stundas, mājasdarbi apmēram 1 stunda)
1. REST pakalpojumi
2. Pieprasījums un atbilde
3. Pieprasīt parametrus
4. Ceļa parametri
5. HTTP galvenes
6. Pavasara HATEOAS
7. REST pakalpojumu dokumentācija, izmantojot Swagger
VI daļa. PAVASARA DATU ATPŪTA (teorētiski 1 stunda)
1. Spring Data repozitorija parādīšana kā REST pakalpojums
2. Kārtošanas un lapošanas vaicājumi
3. HAL pārlūkprogramma
4. Pavasara datu REST iestatījumi
Šajā kursā studenti gūs izpratni par Scala valodas specifiku un iezīmēm, priekšrocībām un grūtajām vietām. Kursā ir iekļauts pārskats par Scala operatoriem un datu tipiem, apgūstot pamata datu struktūras, piemēram, masīvus, karti, korešus, izmantojot objektorientēta un funkcionāla programmēšana, darbs ar Scala kolekcijām, izmantojot modeļu saskaņošanu, gadījumu klases, vispārīgos tipus un netiešos pārvērtības. Tiek piedāvāts liels skaits praktisku vingrinājumu.
4
44 900 ₽
Kurss aptver Apache® Maven lietojumprogrammu veidotāja izmantošanu, tostarp atkarību pārvaldību, POM failu struktūru, projekta dzīves ciklu, spraudņu un arhetipu izveidi. Tiek aptverti parasti izmantotie spraudņi, kā arī Maven integrācija ar Eclipse un Hudson IDE. Kursā iekļauti praktiski vingrinājumi.
3,6
8 900 ₽