Kotlin háttérfejlesztő. Professzionális - tanfolyam 74 300 dörzsölje. Otustól, képzés 5 hónap, dátum 2023. december 2.
Vegyes Cikkek / / December 06, 2023
Ez egy áttekintő és gyakorlati kurzus. Ebben számos eszközt érint meg modern, rugalmas, nagy teljesítményű szerveralkalmazások fejlesztéséhez Kotlin nyelven. Néhány eszközre - választása szerint - részletesebben összpontosít, és segítségével megvalósíthatja saját projektjét. Látni fogja továbbá a taktikai és stratégiai építészeti fejlesztési technikákat, valamint azt, hogy Kotlin hogyan segíti a fejlesztést.
Tanulni fogsz:
- használja a Kotlin nyelvet szerveralkalmazások fejlesztéséhez;
- Alkalmazások létrehozása különböző platformokhoz a Kotlin Multiplatform használatával: JS, JVM, Native (Linux/Windows/MacOs/Android/iOS);
- korutinokkal aszinkron és többszálú programozást alkalmazni;
- integrálja a háttéralkalmazást különféle frontendekkel az OpenAPI és a Kotlin Multiplatform használatával;
- használja a Kotlint különféle keretrendszerekkel együtt: Spring, Ktor, Kotless (Amazon Web Services);
- aszinkron transzport megvalósítása WebSocket, RabbitMQ és Kafka segítségével;
- SQL és NoSQL alapú tárolók építése (Cassandra, AWS DynamoDB)
- monolitikus, mikroszolgáltatási és szerver nélküli architektúrájú alkalmazásokat írni;
- bármilyen összetettségű rugalmas és megbízható üzleti logika kialakítása a Kotlin DSL, OOP és null-safety eszközök segítségével;
- Alkalmazásarchitektúra tervezése olyan megközelítésekkel, mint a moduláris fejlesztés, DDD, TDD, MDD;
- az alkalmazásarchitektúra kialakításakor figyelembe venni az információvédelemre vonatkozó jogszabályok előírásait;
- BI elemeket implementálni az alkalmazásokba, hogy analitikus jelentéseket kapjunk a működésről és az üzleti folyamatokról.
A tanfolyam tárgyorientált programozásban és SQL-ben jártas fejlesztőknek ajánlott.
Az utóbbi időben különféle programokat fejlesztek különböző területeken, dolgozom startupban, informatikai cégnél és saját projektjeimet vezetem. Jelenleg szoftverfejlesztőként dolgozom a JetBrainsnél, és új módszereket fejlesztek és javítok a hozzáadáshoz...
Az utóbbi időben különféle programokat fejlesztek különböző területeken, dolgozom startupban, informatikai cégnél és saját projektjeimet vezetem. Jelenleg szoftverfejlesztőként dolgozom a JetBrainsnél, és a kód kiterjesztésének új módjait fejlesztem és javítom. A semmiből készített projekteket szinte minden területen és különböző nyelveken (csak a gamedev-et kell érinteni). ⁃ Több mint 4 éve tanítok fejlesztést Androidon (Java/Kotlin) a Samsungnál ⁃ Háttérfejlesztés, CI/CD és IntellIJ IDEA plugin telepítése a Kotlin JB-n ⁃ Neurális modellek következtetése (GPT-2) on Python ⁃ A React Native+TS és a tiszta Kotlin alapú 2 mobilalkalmazás alapítója és vezető fejlesztője ⁃ Frontend on Angular (TypeScript) Oktatás: St. Petersburg State University, alkalmazott matematika és Informatika
4 év háttérfejlesztésben. Java-fejlesztőként dolgozott a Sberbanknál és a Yandexnél, majd átváltott Kotlinra az AliEpressnél. A Java/Kotlin mellett JS/Go/Python-nal dolgoztam.
4 év háttérfejlesztésben. Java-fejlesztőként dolgozott a Sberbanknál és a Yandexnél, majd átváltott Kotlinra az AliEpressnél. A Java/Kotlin mellett JS/Go/Python-nal dolgoztam.
Főbb szakterületek: Full Stack üzleti alkalmazások fejlesztése, startup alkalmazások fejlesztése, big data feldolgozás. Jól ismeri a háttérfejlesztés és architektúra legújabb trendjeit, széleskörű tapasztalattal rendelkezik a Java és a Kotlin területén. Az én...
Főbb szakterületek: Full Stack üzleti alkalmazások fejlesztése, startup alkalmazások fejlesztése, big data feldolgozás. Jól ismeri a háttérfejlesztés és architektúra legújabb trendjeit, széleskörű tapasztalattal rendelkezik a Java és a Kotlin területén. Az első programomat 1991-ben írtam, és egész életemben fejlesztettem. Az USU elvégzése után tudományt - elméleti fizikát - tanult oroszországi, európai és amerikai egyetemeken. 2015 óta kereskedelmi fejlesztésre váltott, projekteken dolgozott a Web, Java, BigData, Kotlin területén, dolgozott kis cégeknél és nagyvállalatoknál egyaránt. Többször vett részt különböző startupok fejlesztésében – fejlesztőként és alapítóként egyaránt. Legutóbbi érdeklődési körei közé tartozik a Serverless for backend, a Flutter (frontend különböző platformokhoz), a többnyelvű felületek (OpenAPI, gRPC), a NewSQL adatbázisok, a gépi tanulás.
Kotlin bemutatása
- 1. téma. Bevezetés a kurzusba és a nyelv áttekintése
-Téma 2.Kotlin alapok, típusok, operátorok, függvények
-Téma 3.Objektumorientált programozás
- 4. téma: Domain-orientált nyelvek (DSL)
-5. témakör. Aszinkron és többszálú programozás korutinokkal
-6. témakör. Aszinkron és többszálú programozás csatornákkal
-Topic 7.Kotlin Multiplatform és interoperabilitás JVM, JS
A projekt kezdete és a háttérfejlesztés általános elvei
- 8. témakör. Marketing és projektelemzés
-9. témakör. Projekt tesztelés, TDD, MDD
-Téma 10. Építészeti kérdések és a projekt inicializálása
- 11. témakör. Gyakorlat a projekt inicializálásán és a TDD-n
Szállítási modell modulok
-12. témakör. Interfész létrehozása OpenAPI segítségével
- 13. témakör: API modellek létrehozása Kotlin Multiplatform segítségével
- 14. témakör. Gyakorlat a közlekedési modellek kialakításában
Munka keretekkel a Kotlinban
-15. témakör.Monolitikus alkalmazás kidolgozása Spring-tel
-16. témakör.Mikroszolgáltatási alkalmazás fejlesztése KTOR-ral
- 17. témakör: Szerver nélküli alkalmazás fejlesztése AWS Lambda használatával példaként a Kotless használatával
-18. témakör.Gyakorlat a keretrendszerekkel való munkavégzésről
Projekt üzleti logikai modul
-Téma 19. Könyvtár fejlesztése a Felelősséglánc sablonhoz
-20. témakör.Üzleti logikai modul készítése a Felelősségi lánc sablon segítségével.
-21. témakör. Validációs lépés az üzleti láncban
-22. témakör. Gyakorlat egy háttéralkalmazás üzleti rétegének létrehozására
Alkalmazás szállítási réteg
-23. téma.Szállítás WebSockettel
-24. téma. Szállítás RabbitMQ-val
-25. téma.Közlekedés Kafkával
-26. témakör.Gyakorlat az alkalmazás szállítási rétegén
Adatbázisokkal való munka egy Kotlin projektben
-Téma 27.Leraktár készítése
-Téma 28. Repository a PostgreSQL-lel
-Téma 29. Repository Cassandrával
-Téma 30. Repository DynamoDB-vel
-31. témakör. Gyakorlat az adatbázisokkal való munkavégzésről háttéralkalmazásban
Információbiztonság és felhasználókezelés
-32. témakör Az információvédelem általános elvei
-33. témakör. Jogosultság és hitelesítés keretrendszerekben
-Téma 34. Gyakorlat a felhasználókezelésről
Alkalmazásfigyelés
-35. témakör. A monitoring általános elvei
-Téma 36. Naplók gyűjtése és elemző jelentések készítése
-37. témakör Gyakorlat a megfigyelésről
Projekt munka
- 38. téma. A kurzus keretein túlmutató, jelentős Kotlin projektek áttekintése
- 39. téma. Konzultáció projektekről és házi feladatokról
-40. témakör. Tervezési munka védelme
S
pálinka1981
06.10.2022 G.
kotlin háttérfejlesztő - remek tanfolyam
Előnyök: a megfelelő tanfolyam a kezdéshez. Hátrányok: nem található Elvégezte a tanfolyamot. Sok elméleti anyag, sok gyakorlat. Kiváló tanárok, Szergej (a kurzusvezető) egészen más történet, kivéve, hogy kiváló előadó, akit hallgatni lehet. Öröm, mert a fejlesztés területén is hatalmas tudással rendelkezik, és nem szégyenlős megosztani ezt a tudást, Így...