Kotlin Backend kūrėjas. Profesionalus - kursas 74 300 rub. iš Otus, mokymai 5 mėn., data 2023 m. gruodžio 2 d.
įvairenybės / / December 06, 2023
Tai apžvalga ir praktinis kursas. Jame paliesite daugybę įrankių, skirtų kurti modernias, lanksčias, didelio našumo serverio programas Kotlin kalba. Sutelksite dėmesį į kai kuriuos savo pasirinktus įrankius išsamiau ir su jų pagalba įgyvendinsite savo projektą. Taip pat pamatysite taktinius ir strateginius architektūros kūrimo būdus ir tai, kaip Kotlin padeda vystytis.
Tu išmoksi:
- naudoti Kotlin kalbą serverio programoms kurti;
- kurti programas skirtingoms platformoms naudojant Kotlin Multiplatform: JS, JVM, Native (Linux/Windows/MacOs/Android/iOS);
- taikyti asinchroninį ir kelių gijų programavimą su korutinėmis;
- integruoti užpakalinę programą su įvairiomis sąsajomis naudojant OpenAPI ir Kotlin Multiplatform;
- naudoti Kotlin kartu su įvairiomis sistemomis: Spring, Ktor, Kotless („Amazon Web Services“);
- įgyvendinti asinchroninį transportavimą naudojant WebSocket, RabbitMQ ir Kafka;
- Kurkite saugyklas, pagrįstas SQL ir NoSQL (Cassandra, AWS DynamoDB)
- rašyti programas su monolitine, mikro paslaugų ir be serverių architektūra;
- sukurti lanksčią ir patikimą bet kokio sudėtingumo verslo logiką naudojant Kotlin DSL, OOP ir nulinės saugos įrankius;
- projektuoti taikomųjų programų architektūrą naudojant tokius metodus kaip modulinė plėtra, DDD, TDD, MDD;
- formuojant programos architektūrą atsižvelgti į teisės aktų reikalavimus informacijos apsaugos srityje;
- įdiegti BI elementus į programas, kad gautumėte analitines ataskaitas apie funkcionavimą ir verslo procesus.
Kursas rekomenduojamas kūrėjams, susipažinusiems su objektiniu programavimu ir SQL.
Pastaruoju metu kuriu įvairias programas įvairiose srityse, dirbu startuoliuose, IT įmonėje ir vadovauju savo projektams. Šiuo metu dirbu programinės įrangos kūrėju JetBrains, kuriu ir tobulinu naujus būdus, kaip pridėti...
Pastaruoju metu kuriu įvairias programas įvairiose srityse, dirbu startuoliuose, IT įmonėje ir vadovauju savo projektams. Šiuo metu dirbu programinės įrangos kūrėju JetBrains, kuriu ir tobulinu naujus būdus išplėsti kodą. Sukūrė projektus nuo nulio beveik visose srityse ir įvairiomis kalbomis (belieka paliesti gamedev). ⁃ Daugiau nei 4 metus dėstau kurti „Android“ („Java“ / „Kotlin“) „Samsung“ sistemoje. Python ⁃ 2 mobiliųjų programų, pagrįstų React Native+TS ir gryna Kotlin ⁃ Frontend on Angular (TypeScript) įkūrėjas ir pirmaujantis kūrėjas Išsilavinimas: Sankt Peterburgo valstybinis universitetas, taikomoji matematika ir Informatika
4 metai backend kūrimo srityje. Jis dirbo „Java“ kūrėju „Sberbank“ ir „Yandex“, po to perėjo į „Kotlin“ „AliEpress“. Be Java/Kotlin, dirbau su JS/Go/Python.
4 metai backend kūrimo srityje. Jis dirbo „Java“ kūrėju „Sberbank“ ir „Yandex“, po to perėjo į „Kotlin“ „AliEpress“. Be Java/Kotlin, dirbau su JS/Go/Python.
Pagrindinės specializacijos: „Full Stack“ verslo programų kūrimas, programų kūrimas startuoliams, darbas su dideliais duomenimis. Puikiai supranta naujausias backend kūrimo ir architektūros tendencijas, turi didelę Java ir Kotlin patirtį. Mano...
Pagrindinės specializacijos: „Full Stack“ verslo programų kūrimas, programų kūrimas startuoliams, darbas su dideliais duomenimis. Puikiai supranta naujausias backend kūrimo ir architektūros tendencijas, turi didelę Java ir Kotlin patirtį. Pirmąją programą parašiau 1991 m. ir kūriau ją visą gyvenimą. Baigęs USU, studijavo gamtos mokslus – teorinę fiziką – Rusijos, Europos ir JAV universitetuose. Nuo 2015 m. perėjo prie komercinės plėtros, dirbo projektuose Web, Java, BigData, Kotlin srityse, dirbo tiek mažose įmonėse, tiek korporacijose. Jis ne kartą dalyvavo įvairių startuolių kūrime – ir kaip kūrėjas, ir kaip įkūrėjas. Naujausi pomėgiai apima „Serverless“, skirtą backend, „Flutter“ (įvairioms platformoms skirtą sąsają), daugiakalbes sąsajas (OpenAPI, gRPC), „NewSQL“ duomenų bazes, mašininį mokymąsi.
Įvadas į Kotliną
-Tema 1. Įvadas į kursą ir kalbos apžvalga
-2 tema.Kotlin pagrindai, tipai, operatoriai, funkcijos
-3 tema. Objektinis programavimas
– 4 tema. Į domeną orientuotos kalbos (DSL)
-5 tema. Asinchroninis ir kelių gijų programavimas su korutinėmis
-6 tema. Asinchroninis ir kelių gijų programavimas su kanalais
-7 tema. Kotlin Multiplatform ir sąveika su JVM, JS
Projekto pradžia ir bendrieji backend kūrimo principai
-8 tema.Rinkodara ir projektų analitika
-9 tema. Projekto testavimas, TDD, MDD
-10 tema. Architektūriniai klausimai ir projekto inicijavimas
-11 tema. Projekto inicijavimo ir TDD praktika
Transporto modelių moduliai
-12 tema. Sąsajos kūrimas naudojant OpenAPI
-13 tema. API modelių kūrimas naudojant Kotlin Multiplatform
- 14 tema. Transporto modelių kūrimo praktika
Darbas su karkasais Kotlin
-15 tema. Monolitinės programos su spyruokle kūrimas
-16 tema.Mikro paslaugų programos su KTOR kūrimas
-17 tema. Programos be serverio kūrimas naudojant AWS Lambda kaip pavyzdį naudojant Kotless
-18 tema. Praktika dirbant su karkasais
Projekto verslo logikos modulis
-19 tema. Bibliotekos, skirtos atsakomybės grandinės šablonui, kūrimas
-20 tema.Verslo logikos modulio kūrimas naudojant Šabloną „Atsakomybės grandinė“.
-21 tema. Patvirtinimo žingsnis verslo grandinėje
-22 tema. Praktika kuriant Backend programos verslo sluoksnį
Aplikacijų transportavimo sluoksnis
-23 tema. Transportas su WebSocket
-24 tema. Transportas su RabbitMQ
-25 tema.Transportas su Kafka
-Tema 26. Praktika ant aplikacijos transportinio sluoksnio
Darbas su duomenų bazėmis Kotlin projekte
-27 tema.Saugyklos kūrimas
-28 tema. Saugykla su PostgreSQL
-29 tema.Saugykla su Kasandra
-Tema 30. Saugykla su DynamoDB
-31 tema. Praktika dirbant su duomenų bazėmis Backend programoje
Informacijos sauga ir vartotojų valdymas
-32 tema. Bendrieji informacijos apsaugos principai
-33 tema. Autorizacija ir autentifikavimas sistemose
-34 tema. Vartotojų valdymo praktika
Programų stebėjimas
-35 tema. Bendrieji stebėsenos principai
-36 tema. Žurnalų rinkimas ir analitinių ataskaitų generavimas
-37 tema. Stebėjimo praktika
Projektinis darbas
-38 tema. Svarbių Kotlin projektų, kurie peržengia kurso apimtį, apžvalga
-39 tema. Projektų ir namų darbų konsultavimas
-40 tema.Projektavimo darbų apsauga
S
šnapsas1981
06.10.2022 G.
kotlin backend kūrėjas – puikus kursas
Privalumai: tinkamas kursas pradėti. Trūkumai: nerasta Baigė kursą. Daug teorinės medžiagos, daug praktikos. Puikūs mokytojai, Sergejus (kurso vadovas) yra visiškai kita istorija, išskyrus tai, kad jis yra puikus dėstytojas, kurio reikia klausytis malonu, nes jis taip pat turi daug žinių tobulėjimo srityje ir nesidrovi šiomis žiniomis dalintis, Taigi...