Kotlini taustaprogrammi arendaja. Professionaalne - kursus 74 300 hõõruda. Otust, koolitus 5 kuud, kuupäev 02.12.2023.
Varia / / December 06, 2023
See on ülevaade ja praktiline kursus. Selles puudutate suurt hulka tööriistu kaasaegsete, paindlike ja suure jõudlusega serverirakenduste arendamiseks Kotlini keeles. Keskendute mõnele tööriistale - teie valikul - üksikasjalikumalt ja viite nende abiga ellu oma projekti. Näete ka taktikalisi ja strateegilisi arhitektuuriarenduse võtteid ning seda, kuidas Kotlin arengus kaasa aitab.
Sa õpid:
- kasutada Kotlini keelt serverirakenduste arendamiseks;
- luua rakendusi erinevatele platvormidele, kasutades Kotlin Multiplatformi: JS, JVM, Native (Linux/Windows/MacOs/Android/iOS);
- rakendada asünkroonset ja mitme lõimega programmeerimist koos korutiinidega;
- integreerida taustarakendus erinevate kasutajaliidestega OpenAPI ja Kotlin Multiplatformi abil;
- kasutage Kotlinit koos erinevate raamistikega: Spring, Ktor, Kotless (Amazon Web Services);
- rakendada asünkroonset transporti kasutades WebSocket, RabbitMQ ja Kafka;
- ehitada SQL-il ja NoSQL-il põhinevaid salvestusi (Cassandra, AWS DynamoDB)
- kirjutada monoliitsete, mikroteenuste ja serverita arhitektuuriga rakendusi;
- Kotlini DSL-i, OOP-i ja null-turvatööriistade abil arendada paindlikku ja usaldusväärset äriloogikat igasuguse keerukusega;
- kujundada rakendusarhitektuur, kasutades selliseid lähenemisviise nagu modulaarne arendus, DDD, TDD, MDD;
- arvestada rakendusarhitektuuri kujundamisel infokaitse valdkonna õigusaktide nõuetega;
- juurutada rakendustesse BI elemente, et saada analüütilisi aruandeid toimimise ja äriprotsesside kohta.
Kursus on soovitatav arendajatele, kes tunnevad objektorienteeritud programmeerimist ja SQL-i.
Viimasel ajal olen tegelenud erinevate programmide väljatöötamisega erinevates valdkondades, töötades startupis, IT-ettevõttes ja juhtides oma projekte. Praegu töötan JetBrainsis tarkvaraarendajana, arendades ja täiustades uusi viise, kuidas lisada...
Viimasel ajal olen tegelenud erinevate programmide väljatöötamisega erinevates valdkondades, töötades startupis, IT-ettevõttes ja juhtides oma projekte. Praegu töötan JetBrainsis tarkvaraarendajana, arendades ja täiustades uusi viise koodi laiendamiseks. Loodud projekte nullist peaaegu kõigis valdkondades ja erinevates keeltes (jääb vaid puudutada gamedevi). ⁃ Olen õpetanud Samsungis Androidi (Java/Kotlin) arendust üle 4 aasta ⁃ Taustaprogrammi arendus, CI/CD ja IntellIJ IDEA pistikprogrammi juurutamine Kotlinil JB-s ⁃ Närvimudelite järeldus (GPT-2) Python ⁃ Kahe React Native+TS-il ja puhtal Kotlinil põhineva mobiilirakenduse asutaja ja juhtiv arendaja ⁃ Frontend on Angular (TypeScript) Haridus: Peterburi Riiklik Ülikool, rakendusmatemaatika ja Informaatika
4 aastat taustaprogrammi arendamist. Ta töötas Java-arendajana Sberbankis ja Yandexis, pärast mida läks üle Kotlinile AliEpressis. Lisaks Javale/Kotlinile töötasin JS/Go/Pythoniga.
4 aastat taustaprogrammi arendamist. Ta töötas Java-arendajana Sberbankis ja Yandexis, pärast mida läks üle Kotlinile AliEpressis. Lisaks Javale/Kotlinile töötasin JS/Go/Pythoniga.
Peamised erialad: Ärirakenduste Full Stack arendus, rakenduste arendus startupidele, suurandmetega töötamine. Mõistab hästi taustaprogrammi arendamise ja arhitektuuri uusimaid suundumusi, omab laialdast kogemust Java ja Kotliniga. Minu...
Peamised erialad: Ärirakenduste Full Stack arendus, rakenduste arendus startupidele, suurandmetega töötamine. Mõistab hästi taustaprogrammi arendamise ja arhitektuuri uusimaid suundumusi, omab laialdast kogemust Java ja Kotliniga. Kirjutasin oma esimese programmi 1991. aastal ja arendasin seda terve elu. Pärast USU lõpetamist õppis ta Venemaa, Euroopa ja USA ülikoolides loodusteadusi – teoreetilist füüsikat. Alates 2015. aastast läks ta üle kommertsarendusele, töötas projektidega veebi, Java, BigData, Kotlini valdkonnas, töötas nii väikeettevõtetes kui ka korporatsioonides. Ta on korduvalt osalenud erinevate startupide arendamisel – nii arendajana kui ka asutajana. Viimaste huvide hulka kuuluvad Serverless taustaprogrammi jaoks, Flutter (erinevate platvormide esiosa), mitmekeelsed liidesed (OpenAPI, gRPC), NewSQL andmebaasid, masinõpe.
Kotlini tutvustus
-Teema 1. Kursuse tutvustus ja keele ülevaade
-Teema 2.Kotlini põhitõed, tüübid, operaatorid, funktsioonid
-Teema 3.Objektorienteeritud programmeerimine
-Teema 4. Domeenile orienteeritud keeled (DSL)
-Teema 5. Asünkroonne ja mitme lõimega programmeerimine korutiinidega
-Teema 6. Asünkroonne ja mitme lõimega programmeerimine kanalitega
-Teema 7.Kotlin Multiplatform ja koostalitlusvõime JVM-i, JS-iga
Projekti algus ja taustaprogrammi arendamise üldpõhimõtted
-Teema 8.Turundus ja projektianalüütika
-Teema 9. Projekti testimine, TDD, MDD
-Teema 10. Arhitektuuriprobleemid ja projekti initsialiseerimine
-Teema 11. Projekti initsialiseerimise ja TDD praktika
Transpordimudeli moodulid
-Teema 12.Liidese loomine OpenAPI abil
-Teema 13. API mudelite loomine Kotlini multiplatvormiga
- Teema 14. Praktika transpordimudelite väljatöötamisel
Töö raamistikega Kotlinis
-Teema 15.Monoliitrakenduse arendamine Springiga
-Teema 16.Mikroteenuse rakenduse arendamine KTOR-iga
-Teema 17. Serverita rakenduse arendamine, kasutades näitena AWS Lambdat, kasutades Kotlessi
-Teema 18.Raamidega töötamise praktika
Projekti äriloogika moodul
-Teema 19. Vastutusahela malli raamatukogu arendamine
-Teema 20.Äriloogika mooduli loomine Chain of Responsibility malli abil.
-Teema 21. Valideerimise samm äriahelas
-Teema 22. Praktika taustarakenduse ärikihi loomisel
Rakenduse transpordikiht
-Teema 23. Transport WebSocketiga
-Teema 24. Transport RabbitMQ-ga
-Teema 25.Transport Kafkaga
-Teema 26. Praktika rakenduse transpordikihil
Töö andmebaasidega Kotlini projektis
-Teema 27. Hoidla loomine
-Teema 28. Hoidla PostgreSQL-iga
-Teema 29. Repositoorium Cassandraga
-Teema 30. Hoidla koos DynamoDB-ga
-Teema 31. Andmebaasidega töötamise praktika taustrakenduses
Infoturve ja kasutajahaldus
-Teema 32. Infokaitse üldpõhimõtted
-Teema 33. Autoriseerimine ja autentimine raamistikes
-Teema 34.Kasutajahalduse praktika
Rakenduste jälgimine
-Teema 35. Seire üldpõhimõtted
-Teema 36. Logide kogumine ja analüütiliste aruannete koostamine
-Teema 37.Seire praktika
Projektitöö
-Teema 38. Kotlini-teemaliste oluliste projektide ülevaade, mis väljuvad kursuse raamest
-Teema 39. Projektide ja kodutööde konsultatsioon
-Teema 40.Projekteerimistööde kaitsmine
S
šnaps1981
06.10.2022 G.
kotlin taustaprogrammi arendaja – suurepärane kursus
Eelised: õige kursus alustamiseks. Puudused: ei leitud Kursuse läbinud. Palju teoreetilist materjali, palju praktikat. Suurepärased õpetajad, Sergei (kursuse juht) on hoopis teine lugu, välja arvatud see, et ta on suurepärane lektor, keda kuulata. see on rõõm, sest tal on ka tohutult palju teadmisi arendusvaldkonnast kui sellisest ning ta ei ole kitsi neid teadmisi jagama, Nii et...