Kotlinas. 2 lygis. Programų kūrimas – kursas 31 990 RUB. nuo Specialisto, mokymas 32 akademinės valandos, data 2023 m. birželio 17 d.
įvairenybės / / November 28, 2023
Kotlin yra nauja populiari objektinio programavimo kalba. Kotlin naudojamas kuriant serverio programinę įrangą, taikomąsias programas, Android programas, svetainių kūrimą, žaidimus ir daug daugiau. Naudodamas modernią ir supaprastintą sintaksę, palyginti su „Java“, „Kotlin“ pašalina daug savo trūkumų, išlaikant 100% suderinamumą su „Java“. Kotlin sukurtos programos gali sėkmingai veikti bet kuriame kompiuteryje, nepaisant jo architektūros.
Kursuose „Kotlin. 2 lygis. Programų kūrimas“ aptariami Kotlin kalbos elementai ir konstrukcijos, naudojamos kuriant kliento-serverio ir mobiliąsias programas. Visus teorinius principus praktiniais pavyzdžiais detaliai demonstruoja atestuoti Specialistų centro mokytojai.
Kursas rekomenduojamas tiek patyrusiems, tiek pradedantiesiems Kotlin kūrėjams, norintiems tobulinti savo profesinius įgūdžius kuriant kelių platformų objektinį kodą.
Tu išmoksi:
- Kurti kelių gijų programas
- Taikyti atspindį
- Sukurkite savo domeno kalbas
- Darbas su duomenų bazėmis
- Sukurkite vartotojo sąsają
- Išmokite Android programų kūrimo pagrindus
- Susipažinti su interneto programų kūrimo pagrindais
Praktikuojantis kursų dėstytojas apie mobiliųjų aplikacijų kūrimą Android. Turėjo šešis prestižinius tarptautinius sertifikatus, įskaitant IBM sertifikuotą duomenų bazės administratorių – DB2 DBA, skirtą Linux UNIX ir Windows. Turi turtingą praktišką...
Praktikuojantis kursų dėstytojas apie mobiliųjų aplikacijų kūrimą Android. Turėjo šešis prestižinius tarptautinius sertifikatus, įskaitant IBM sertifikuotą duomenų bazės administratorių – DB2 DBA, skirtą Linux UNIX ir Windows. Turi didelę praktinę kūrėjo, programuotojo, analitiko ir konsultanto patirtį. Per pastaruosius 16 metų Maratas Anasovičius dalyvavo įvairiuose sistemų diegimo projektuose pagrindinių duomenų valdymas didelėse naftos ir dujų, energetikos, pramonės ir prekybos tarptautinėse srityse įmonių.
Baigė Maskvos fizikos ir technikos institutą (MIPT). Puikiai išmanote visas Java, Android, C/C++, Perl, SQL ir MATLAB programavimo problemas. Turi didelę patirtį Unix (Sun Solaris, Hewlett-Packard HP-UX, SGI IRIX) ir Linux (RedHat Enterprise Linux, Oracle Linux, CentOS, Fedora) operacinių sistemų sistemų ir tinklų administravime. Turi profesinių žinių Cisco tinklo administravimo srityje. Be to, Maratas Anasovičius turi puikių įgūdžių administruodamas reliacinių duomenų bazių valdymo sistemas, ypač Oracle ir IBM DB2.
Turtinga ir įvairi praktinė patirtis leidžia jam vesti užsiėmimus gyvai ir įdomiai. Maratas Anasovičius pateikia puikių pavyzdžių iš savo plačios profesinės praktikos, spalvingai iliustruojančių medžiagą. Jis moka ne tik lengvai ir aiškiai perteikti net sudėtingiausią informaciją kiekvienam klausytojui, bet ir tikrai sužavėti savo tema. Mokytojas labai dėmesingas savo auditorijai, moka išlaikyti jų dėmesį ir su malonumu atsako į klausimus. Marato Anasovičiaus vedamuose kursuose galėsite pilnai įvaldyti dabartinę mobiliųjų aplikacijų kūrėjo specialybę ir tapti darbo rinkoje paklausiu specialistu!
1 modulis. DSL (5 ak. h.)
- Domenui būdingos kalbos samprata
- Lambda išraiškos su gavėjais
- remtis konvencija
- Laboratorija: DSL metakalbos kūrimas
2 modulis. Kelių gijų programavimas (7 ac. h.)
- Kelių sriegių programų privalumai ir trūkumai
- Įrankiai, skirti valdyti daugiasriegius ryšius
- gijų klasė ir paleidžiama sąsaja
- Siūlų kūrimas
- Monitoriai ir gijų sinchronizavimas
- Šiuolaikiniai gijų valdymo įrankiai (Executors, Fork/Join Framework)
- Naujos gijos, saugios kolekcijos ir klasės (ThreadLocalRandom, AtomicInteger ir kt.)
- Reaktyvūs srautai
- Korutinos
- Laboratorija: srautai
- Laboratorija: vykdytojai
- Laboratorija: Korutinos
3 modulis. Darbas su duomenų bazėmis (5 ak. h.)
- SQL ir NoSQL duomenų bazės
- SQL kalba
- JDBC
- Užmigti
- Laboratorija: JDBC
- Laboratorija: Hibernate
4 modulis. Vartotojo sąsaja (5 ac. h.)
- Sūpynės
- TornadoFX
5 modulis. Žiniatinklio programos (4 ak. h.)
- Servletai ir JSP
-JSF
- Interneto paslaugos
- Laboratorija: Servletų ir JSP kūrimas
- Laboratorija: žiniatinklio paslaugos kūrimas ir iškvietimas
6 modulis. Atspindys (2 ak. h.)
- Informacijos apie klases, metodus, laukus gavimas
- Metodų skambinimas per refleksiją
- Laboratoriniai darbai: refleksija
7 modulis. „Android“ kūrimo įvadas (4 ak. h.)
- Android Studio, emuliatorius
- Vartotojo sąsaja
- Taikymo komponentai
- Integruotos duomenų bazės
- Skambinimas žiniatinklio tarnyboms