Kotlin-taustakehittäjä. Ammattilainen - kurssi 74 300 hieroa. Otus, koulutus 5 kuukautta, päivämäärä 2.12.2023.
Miscellanea / / December 06, 2023
Tämä on yleiskatsaus ja käytännön kurssi. Siinä kosketat lukuisia työkaluja nykyaikaisten, joustavien ja tehokkaiden Kotlin-kielisten palvelinsovellusten kehittämiseen. Keskityt joihinkin työkaluihin - valintasi mukaan - tarkemmin ja toteutat heidän avullaan oman projektisi. Näet myös taktiset ja strategiset arkkitehtuurin kehittämistekniikat ja miten Kotlin auttaa kehitystyössä.
Sinä tulet oppimaan:
- käyttää Kotlin-kieltä palvelinsovellusten kehittämiseen;
- luoda sovelluksia eri alustoille käyttämällä Kotlin Multiplatformia: JS, JVM, Native (Linux/Windows/MacOs/Android/iOS);
- soveltaa asynkronista ja monisäikeistä ohjelmointia korutiinien kanssa;
- integroida taustasovellus eri käyttöliittymiin OpenAPI: n ja Kotlin Multiplatformin avulla;
- käytä Kotlinia erilaisten puitteiden yhteydessä: Spring, Ktor, Kotless (Amazon Web Services);
- toteuttaa asynkroninen kuljetus WebSocketin, RabbitMQ: n ja Kafkan avulla;
- rakentaa SQL- ja NoSQL-pohjaisia varastoja (Cassandra, AWS DynamoDB)
- kirjoittaa sovelluksia monoliittisilla, mikropalvelu- ja palvelimettomilla arkkitehtuureilla;
- kehittää joustavaa ja luotettavaa liiketoimintalogiikkaa kaiken monimutkaisuuden mukaan käyttämällä Kotlinin DSL-, OOP- ja null-safety työkaluja;
- Suunnittele sovellusarkkitehtuuri käyttämällä lähestymistapoja, kuten modulaarinen kehitys, DDD, TDD, MDD;
- ottaa sovellusarkkitehtuuria muodostaessaan huomioon tietosuoja-alan lainsäädännön vaatimukset;
- toteuttaa BI-elementtejä sovelluksiin analyyttisten raporttien saamiseksi toiminnasta ja liiketoimintaprosesseista.
Kurssia suositellaan olioohjelmoinnin ja SQL: n tunteville kehittäjille.
Olen viime aikoina kehittänyt erilaisia ohjelmia eri osa-alueilla, työskennellyt startupissa, IT-yrityksessä ja johtanut omia projektejani. Tällä hetkellä työskentelen ohjelmistokehittäjänä JetBrainsissa, kehittäen ja parantaen uusia tapoja lisätä...
Olen viime aikoina kehittänyt erilaisia ohjelmia eri osa-alueilla, työskennellyt startupissa, IT-yrityksessä ja johtanut omia projektejani. Tällä hetkellä työskentelen ohjelmistokehittäjänä JetBrainsissa kehittäen ja parantaen uusia tapoja laajentaa koodia. Luonut projekteja tyhjästä lähes kaikilla alueilla ja eri kielillä (jäljelle jää vain koskettaa gamedeviä). ⁃ Olen opettanut Androidin (Java/Kotlin) kehitystä Samsungilla yli 4 vuotta ⁃ Taustakehitys, CI/CD: n ja IntellIJ IDEA: n laajennuksen käyttöönotto Kotlinissa JB: ssä ⁃ Neuraalimallien päättäminen (GPT-2) Python ⁃ Kahden React Native+TS: ään ja puhtaaseen Kotliniin perustuvan mobiilisovelluksen perustaja ja johtava kehittäjä. ⁃ Frontend on Angular (TypeScript) Koulutus: St. Petersburg State University, soveltava matematiikka ja Informatiikka
4 vuotta taustakehityksessä. Hän työskenteli Java-kehittäjänä Sberbankissa ja Yandexissä, minkä jälkeen hän siirtyi Kotliniin AliEpressissä. Javan/Kotlinin lisäksi työskentelin JS/Go/Pythonin kanssa.
4 vuotta taustakehityksessä. Hän työskenteli Java-kehittäjänä Sberbankissa ja Yandexissä, minkä jälkeen hän siirtyi Kotliniin AliEpressissä. Javan/Kotlinin lisäksi työskentelin JS/Go/Pythonin kanssa.
Pääerikoisalat: Yrityssovellusten Full Stack -kehitys, sovellusten kehittäminen startup-yrityksille, työskentely big datan parissa. Ymmärtää hyvin viimeisimmät taustakehityksen ja arkkitehtuurin trendit, hänellä on laaja kokemus Javasta ja Kotlinista. Minun...
Pääerikoisalat: Yrityssovellusten Full Stack -kehitys, sovellusten kehittäminen startup-yrityksille, työskentely big datan parissa. Ymmärtää hyvin viimeisimmät taustakehityksen ja arkkitehtuurin trendit, hänellä on laaja kokemus Javasta ja Kotlinista. Kirjoitin ensimmäisen ohjelmani vuonna 1991 ja kehitin sitä koko elämäni. Valmistuttuaan USU: sta hän opiskeli luonnontieteitä - teoreettista fysiikkaa - yliopistoissa Venäjällä, Euroopassa ja Yhdysvalloissa. Vuodesta 2015 lähtien hän siirtyi kaupalliseen kehittämiseen, työskenteli projekteissa Web-, Java-, BigData-, Kotlin-alalla, työskenteli sekä pienissä yrityksissä että yrityksissä. Hän on toistuvasti osallistunut eri startup-yritysten kehittämiseen - sekä kehittäjänä että perustajana. Viimeaikaiset kiinnostuksen kohteet ovat Serverless for backend, Flutter (frontend eri alustoille), monikieliset rajapinnat (OpenAPI, gRPC), NewSQL-tietokannat, koneoppiminen.
Kotlinin esittely
-Aihe 1. Kurssin esittely ja yleiskatsaus kieleen
-Aihe 2.Kotlinin perusteet, tyypit, operaattorit, funktiot
-Aihe 3. Olio-ohjelmointi
-Aihe 4. Domain-oriented kielet (DSL)
-Aihe 5. Asynkroninen ja monisäikeinen ohjelmointi korutiinien kanssa
-Aihe 6. Asynkroninen ja monisäikeinen ohjelmointi kanavilla
-Aihe 7.Kotlin Multiplatform ja yhteentoimivuus JVM: n, JS: n kanssa
Projektin alku ja taustakehityksen yleiset periaatteet
-Aihe 8. Markkinointi ja projektianalytiikka
-Aihe 9. Projektitestaus, TDD, MDD
-Aihe 10. Arkkitehtuurikysymykset ja projektin alustus
-Aihe 11. Harjoittele projektin alustusta ja TDD: tä
Kuljetusmallimoduulit
-Aihe 12. Käyttöliittymän luominen OpenAPI: lla
-Aihe 13. API-mallien luominen Kotlin Multiplatformilla
- Aihe 14. Harjoittelu liikennemallien kehittämisessä
Työskentely kehysten kanssa Kotlinissa
-Aihe 15.Monoliittisen sovelluksen kehittäminen jousella
-Aihe 16.Mikropalvelusovelluksen kehittäminen KTOR: lla
-Aihe 17. Palvelittoman sovelluksen kehittäminen esimerkkinä AWS Lambdalla Kotlessilla
-Aihe 18. Harjoittele kehysten kanssa työskentelyä
Projektin liiketoimintalogiikkamoduuli
-Aihe 19. Vastuuketjun mallin kirjaston kehittäminen
-Aihe 20. Liiketoimintalogiikkamoduulin luominen vastuullisuusketjun mallilla.
-Aihe 21. Validointivaihe liiketoimintaketjussa
-Aihe 22. Harjoittele taustasovelluksen liiketoimintakerroksen luomista
Sovelluksen kuljetuskerros
-Aihe 23. Kuljetus WebSocketilla
-Aihe 24. Kuljetus RabbitMQ: lla
-Aihe 25. Kuljetus Kafkan kanssa
-Aihe 26. Harjoittele sovelluksen kuljetustasoa
Työskentely tietokantojen kanssa Kotlin-projektissa
-Aihe 27.Arkiston luominen
-Aihe 28.Arkisto PostgreSQL: llä
-Aihe 29.Arkisto Cassandran kanssa
-Aihe 30. Arkisto DynamoDB: n kanssa
-Aihe 31. Harjoittele työskentelyä tietokantojen kanssa taustasovelluksessa
Tietoturva ja käyttäjähallinta
-Aihe 32. Tietosuojan yleiset periaatteet
-Aihe 33. Valtuuttaminen ja autentikointi kehyksissä
-Aihe 34.Käyttäjähallinnan harjoittelua
Sovelluksen seuranta
-Aihe 35. Seurannan yleiset periaatteet
-Aihe 36. Lokien kerääminen ja analyyttisten raporttien luominen
-Aihe 37. Seurannan harjoittelu
Projektityö
-Aihe 38. Katsaus merkittävistä Kotlin-hankkeista, jotka ylittävät kurssin
-Aihe 39. Projektien ja kotitehtävien konsultointi
-Aihe 40. Suunnittelutyön suojaaminen
S
snapsit 1981
06.10.2022 G.
kotlin backend -kehittäjä - loistava kurssi
Edut: oikea kurssi aloittaa. Haitat: ei löytynyt Kurssin suorittanut. Paljon teoreettista materiaalia, paljon harjoittelua. Erinomaiset opettajat, Sergey (kurssin vetäjä) on aivan eri tarina, paitsi että hän on erinomainen luennoitsija kuunnella se on ilo, sillä hänellä on myös valtava määrä tietoa kehittämisen alalla sinänsä, eikä hän ujostele jakamaan tätä tietoa, Niin...