Kotlin Backend Developer. Profesionál - kurz 74 300 rub. od Otus, školenie 5 mesiacov, termín 2.12.2023.
Rôzne / / December 06, 2023
Toto je prehľad a praktický kurz. Dotknete sa v ňom veľkého množstva nástrojov na vývoj moderných, flexibilných, vysokovýkonných serverových aplikácií v jazyku Kotlin. Na niektoré nástroje sa - podľa vlastného výberu - zameriate podrobnejšie a zrealizujete s ich pomocou vlastný projekt. Uvidíte tiež taktické a strategické techniky rozvoja architektúry a ako Kotlin pomáha vo vývoji.
Naučíš sa:
- používať jazyk Kotlin na vývoj serverových aplikácií;
- vytvárať aplikácie pre rôzne platformy pomocou Kotlin Multiplatform: JS, JVM, Native (Linux/Windows/MacOs/Android/iOS);
- aplikovať asynchrónne a viacvláknové programovanie s korutínmi;
- integrovať backendovú aplikáciu s rôznymi frontendami pomocou OpenAPI a Kotlin Multiplatform;
- používať Kotlin v spojení s rôznymi rámcami: Spring, Ktor, Kotless (Amazon Web Services);
- implementovať asynchrónny transport pomocou WebSocket, RabbitMQ a Kafka;
- vytvárať úložiská založené na SQL a NoSQL (Cassandra, AWS DynamoDB)
- písať aplikácie s monolitickou architektúrou, architektúrou mikroservisov a bez serverov;
- rozvíjať flexibilnú a spoľahlivú obchodnú logiku akejkoľvek zložitosti pomocou nástrojov Kotlin DSL, OOP a null-safety;
- navrhovanie aplikačnej architektúry s využitím prístupov ako modulárny vývoj, DDD, TDD, MDD;
- pri tvorbe aplikačnej architektúry zohľadňovať požiadavky legislatívy v oblasti ochrany informácií;
- implementovať prvky BI do aplikácií na získanie analytických správ o fungovaní a obchodných procesoch.
Kurz je odporúčaný pre vývojárov, ktorí poznajú objektovo orientované programovanie a SQL.
V poslednej dobe vyvíjam rôzne programy v rôznych oblastiach, pracujem v startupe, IT firme a vediem vlastné projekty. V súčasnosti pracujem ako softvérový vývojár v JetBrains, kde vyvíjam a vylepšujem nové spôsoby pridávania...
V poslednej dobe vyvíjam rôzne programy v rôznych oblastiach, pracujem v startupe, IT firme a vediem vlastné projekty. V súčasnosti pracujem ako softvérový vývojár v JetBrains, kde vyvíjam a vylepšujem nové spôsoby rozširovania kódu. Vytvorené projekty od nuly takmer vo všetkých oblastiach a v rôznych jazykoch (zostáva len dotknúť sa gamedev). ⁃ Vyučujem vývoj na Androide (Java/Kotlin) v Samsungu už viac ako 4 roky ⁃ Backendový vývoj, nasadenie CI/CD a plugin pre IntellIJ IDEA na Kotlin v JB ⁃ Vyvodenie neurónových modelov (GPT-2) na Python ⁃ Zakladateľ a popredný vývojár 2 mobilných aplikácií založených na React Native+TS a čistom Kotlin ⁃ Frontend on Angular (TypeScript) Vzdelanie: St. Petersburg State University, aplikovaná matematika a Informatika
4 roky vývoja backendu. Pracoval ako Java developer v Sberbank a Yandex, potom prešiel na Kotlin v AliEpress. Okrem Java/Kotlin som pracoval s JS/Go/Pythonom.
4 roky vývoja backendu. Pracoval ako Java developer v Sberbank a Yandex, potom prešiel na Kotlin v AliEpress. Okrem Java/Kotlin som pracoval s JS/Go/Pythonom.
Hlavné špecializácie: Full Stack vývoj biznis aplikácií, vývoj aplikácií pre startupy, práca s veľkými dátami. Dobre rozumie najnovším trendom v backendovom vývoji a architektúre, má bohaté skúsenosti v Jave a Kotline. môj...
Hlavné špecializácie: Full Stack vývoj biznis aplikácií, vývoj aplikácií pre startupy, práca s veľkými dátami. Dobre rozumie najnovším trendom v backendovom vývoji a architektúre, má bohaté skúsenosti v Jave a Kotline. Svoj prvý program som napísal v roku 1991 a vyvíjal som ho celý život. Po absolvovaní USU študoval vedu – teoretickú fyziku – na univerzitách v Rusku, Európe a USA. Od roku 2015 prešiel na komerčný vývoj, pracoval na projektoch v oblasti Web, Java, BigData, Kotlin, pôsobil v malých firmách aj v korporáciách. Opakovane sa podieľal na rozvoji rôznych startupov – ako vývojár, tak aj ako zakladateľ. Medzi nedávne záujmy patrí Serverless pre backend, Flutter (frontend pre rôzne platformy), viacjazyčné rozhrania (OpenAPI, gRPC), databázy NewSQL, strojové učenie.
Úvod do Kotlina
-Téma 1.Úvod do kurzu a prehľad jazyka
-Téma 2.Kotlin základy, typy, operátory, funkcie
-Téma 3.Objektovo orientované programovanie
-Téma 4. Jazyky orientované na doménu (DSL)
-Téma 5. Asynchrónne a viacvláknové programovanie s korutínami
-Téma 6. Asynchrónne a viacvláknové programovanie s kanálmi
-Téma 7.Kotlin Multiplatforma a interoperabilita s JVM, JS
Začiatok projektu a všeobecné princípy vývoja backendu
-Téma 8. Marketing a projektová analytika
-Téma 9. Projektové testovanie, TDD, MDD
-Téma 10. Architektonické problémy a inicializácia projektu
-Téma 11. Precvičovanie inicializácie projektu a TDD
Moduly dopravných modelov
-Téma 12.Vytvorenie rozhrania pomocou OpenAPI
-Téma 13. Vytváranie modelov API s Kotlin Multiplatform
- Téma 14. Prax vo vývoji dopravných modelov
Práca s frameworkami v Kotline
-Téma 15. Vývoj monolitickej aplikácie pomocou Spring
-Téma 16.Vývoj mikroservisnej aplikácie s KTOR
-Téma 17.Vývoj bezserverovej aplikácie pomocou AWS Lambda ako príklad pomocou Kotless
-Téma 18. Nácvik práce s rámcami
Modul obchodnej logiky projektu
-Téma 19. Vývoj knižnice pre šablónu Chain of Responsibilities
-Téma 20.Vytvorenie modulu obchodnej logiky pomocou šablóny Chain of Responsibility.
-Téma 21. Validačný krok v obchodnom reťazci
-Téma 22. Precvičte si vytváranie obchodnej vrstvy aplikácie Backend
Aplikačná transportná vrstva
-Téma 23. Transport s WebSocket
-Téma 24.Preprava s RabbitMQ
-Téma 25.Doprava s Kafkom
-Téma 26. Cvičenie na transportnej vrstve aplikácie
Práca s databázami v projekte Kotlin
-Téma 27.Vytvorenie úložiska
-Téma 28.Úložisko s PostgreSQL
-Téma 29.Úložisko s Cassandrou
-Téma 30. Úložisko s DynamoDB
-Téma 31. Precvičte si prácu s databázami v aplikácii Backend
Informačná bezpečnosť a správa používateľov
-Téma 32. Všeobecné princípy ochrany informácií
-Téma 33. Autorizácia a autentifikácia v rámci
-Téma 34. Prax správy používateľov
Monitorovanie aplikácií
-Téma 35. Všeobecné princípy monitorovania
-Téma 36.Zber protokolov a generovanie analytických správ
-Téma 37. Prax z monitorovania
Projektová práca
-Téma 38. Prehľad významných projektov na Kotline, ktoré presahujú rámec kurzu
-Téma 39. Konzultácia projektov a domácich úloh
-Téma 40.Ochrana dizajnérskej práce
S
schnaps1981
06.10.2022 G.
kotlin backend developer - skvelý kurz
Výhody: správny kurz na začiatok. Nevýhody: žiadne sa nenašli Absolvovali kurz. Veľa teoretického materiálu, veľa praxe. Vynikajúci učitelia, Sergej (vedúci kurzu) je úplne iný príbeh, až na to, že je vynikajúcim lektorom na počúvanie je to potešenie, pretože má tiež obrovské množstvo vedomostí v oblasti vývoja ako takého a nehanbí sa o tieto poznatky podeliť, Takže...