Kotlin aizmugursistēmas izstrādātājs. Profesionāls - kurss 74 300 rub. no Otus, apmācība 5 mēneši, datums 2023. gada 2. decembris.
Literārs Mistrojums / / December 06, 2023
Šis ir pārskats un praktisks kurss. Tajā jūs skarsit lielu skaitu rīku modernu, elastīgu, augstas veiktspējas servera lietojumprogrammu izstrādei Kotlin valodā. Jūs koncentrēsities uz dažiem rīkiem - pēc jūsu izvēles - sīkāk un ar viņu palīdzību īstenosit savu projektu. Jūs redzēsiet arī taktiskās un stratēģiskās arhitektūras izstrādes metodes un to, kā Kotlins palīdz attīstībā.
Tu iemācīsies:
- izmantot Kotlin valodu, lai izstrādātu servera lietojumprogrammas;
- izveidot aplikācijas dažādām platformām, izmantojot Kotlin Multiplatform: JS, JVM, Native (Linux/Windows/MacOs/Android/iOS);
- pielietot asinhrono un daudzpavedienu programmēšanu ar korutīnām;
- integrēt aizmugures lietojumprogrammu ar dažādām frontendām, izmantojot OpenAPI un Kotlin Multiplatform;
- izmantojiet Kotlin kopā ar dažādiem ietvariem: Spring, Ktor, Kotless (Amazon Web Services);
- ieviest asinhrono transportu, izmantojot WebSocket, RabbitMQ un Kafka;
- veidot krātuves, kuru pamatā ir SQL un NoSQL (Cassandra, AWS DynamoDB)
- rakstīt lietojumprogrammas ar monolītu, mikropakalpojumu un bezserveru arhitektūru;
- izstrādāt elastīgu un uzticamu jebkuras sarežģītības biznesa loģiku, izmantojot Kotlin DSL, OOP un null-drošības rīkus;
- izstrādāt lietojumprogrammu arhitektūru, izmantojot tādas pieejas kā moduļu izstrāde, DDD, TDD, MDD;
- veidojot lietojumprogrammu arhitektūru, ņemt vērā tiesību aktu prasības informācijas aizsardzības jomā;
- ieviest BI elementus lietojumprogrammās, lai iegūtu analītiskos pārskatus par darbību un biznesa procesiem.
Kurss ir ieteicams izstrādātājiem, kuri pārzina objektorientēto programmēšanu un SQL.
Pēdējā laikā esmu izstrādājis dažādas programmas dažādās jomās, strādāju startup, IT uzņēmumā un vadu savus projektus. Pašlaik strādāju par programmatūras izstrādātāju JetBrains, izstrādājot un uzlabojot jaunus veidus, kā pievienot...
Pēdējā laikā esmu izstrādājis dažādas programmas dažādās jomās, strādāju startup, IT uzņēmumā un vadu savus projektus. Pašlaik es strādāju par programmatūras izstrādātāju JetBrains, izstrādājot un uzlabojot jaunus veidus, kā paplašināt kodu. Izveidoti projekti no nulles gandrīz visās jomās un dažādās valodās (atliek tikai pieskarties gamedev). ⁃ Esmu mācījis izstrādi operētājsistēmā Android (Java/Kotlin) uzņēmumā Samsung vairāk nekā 4 gadus ⁃ Aizmugursistēmas izstrāde, CI/CD un IntellIJ IDEA spraudņa izvietošana vietnē Kotlin JB ⁃ Neironu modeļu secinājumi (GPT-2) Python ⁃ Divu mobilo lietojumprogrammu dibinātājs un vadošais izstrādātājs, pamatojoties uz React Native+TS un tīru Kotlin ⁃ Frontend on Angular (TypeScript) Izglītība: Sanktpēterburgas Valsts universitāte, lietišķā matemātika un Informātika
4 gadi backend izstrādē. Viņš strādāja par Java izstrādātāju Sberbank un Yandex, pēc tam pārgāja uz Kotlin uzņēmumā AliEpress. Papildus Java/Kotlin es strādāju ar JS/Go/Python.
4 gadi backend izstrādē. Viņš strādāja par Java izstrādātāju Sberbank un Yandex, pēc tam pārgāja uz Kotlin uzņēmumā AliEpress. Papildus Java/Kotlin es strādāju ar JS/Go/Python.
Galvenās specializācijas: Full Stack biznesa aplikāciju izstrāde, lietojumprogrammu izstrāde startup uzņēmumiem, darbs ar lielajiem datiem. Labi izprot jaunākās tendences aizmugursistēmas attīstībā un arhitektūrā, ir liela pieredze Java un Kotlin. Mans...
Galvenās specializācijas: Full Stack biznesa aplikāciju izstrāde, lietojumprogrammu izstrāde startup uzņēmumiem, darbs ar lielajiem datiem. Labi izprot jaunākās tendences aizmugursistēmas attīstībā un arhitektūrā, ir liela pieredze Java un Kotlin. Savu pirmo programmu es uzrakstīju 1991. gadā un attīstīju to visu mūžu. Pēc USU absolvēšanas viņš studējis zinātni - teorētisko fiziku - Krievijas, Eiropas un ASV universitātēs. Kopš 2015. gada viņš pārgāja uz komerciālo attīstību, strādāja pie projektiem Web, Java, BigData, Kotlin jomā, strādāja gan mazos uzņēmumos, gan korporācijās. Viņš vairākkārt ir piedalījies dažādu jaunuzņēmumu attīstībā – gan kā izstrādātājs, gan kā dibinātājs. Jaunākās intereses ietver Serverless for backend, Flutter (frontend dažādām platformām), daudzvalodu saskarnes (OpenAPI, gRPC), NewSQL datu bāzes, mašīnmācīšanos.
Iepazīšanās ar Kotlinu
-1.tēma. Ievads kursā un valodas pārskats
-2.tēma.Kotlin pamati, veidi, operatori, funkcijas
-Tēma 3.Objektorientētā programmēšana
- 4. tēma. Uz domēnu orientētas valodas (DSL)
-5.tēma. Asinhronā un daudzpavedienu programmēšana ar korutīnām
-6.tēma. Asinhronā un daudzpavedienu programmēšana ar kanāliem
-Tēma 7. Kotlin Daudzplatforma un savietojamība ar JVM, JS
Projekta sākums un vispārējie backend izstrādes principi
-8.tēma. Mārketings un projektu analītika
-9.tēma. Projektu testēšana, TDD, MDD
-10.tēma. Arhitektūras jautājumi un projekta inicializācija
- 11. tēma. Prakse par projektu inicializāciju un TDD
Transporta modeļu moduļi
-12. tēma. Interfeisa izveide, izmantojot OpenAPI
-13. tēma. API modeļu izveide ar Kotlin Multiplatform
- 14. tēma. Prakse transporta modeļu izstrādē
Darbs ar ietvariem Kotlinā
-15.tēma. Monolīta aplikācijas izstrāde ar Spring
-16.tēma.Mikropakalpojumu aplikācijas izstrāde ar KTOR
-17. tēma. Bezservera lietojumprogrammas izstrāde, piemēram, izmantojot AWS Lambda, izmantojot Kotless
-18.tēma.Prakse darbā ar karkasiem
Projekta biznesa loģikas modulis
-19.tēma. Bibliotēkas izstrāde Pienākumu ķēdes šablonam
-20.tēma.Biznesa loģikas moduļa izveide, izmantojot veidni Atbildības ķēde.
-21.tēma. Validācijas solis biznesa ķēdē
-22. tēma. Prakse aizmugursistēmas lietojumprogrammas biznesa slāņa izveidē
Lietojumprogrammu transporta slānis
-23.tēma.Transports ar WebSocket
-24.tēma.Transports ar RabbitMQ
-25.tēma.Transports ar Kafku
-26.tēma.Prakse par aplikācijas transporta slāni
Darbs ar datu bāzēm Kotlin projektā
-27.tēma.Repozitorija izveide
-28. tēma. Repozitorijs ar PostgreSQL
-29.tēma.Repozitorijs ar Kasandru
-Tēma 30. Repozitorijs ar DynamoDB
-31. tēma. Prakse darbā ar datu bāzēm aizmugures lietojumprogrammā
Informācijas drošība un lietotāju pārvaldība
-32.tēma. Informācijas aizsardzības vispārīgie principi
-33.tēma. Autorizācija un autentifikācija ietvaros
-34.tēma. Lietotāju pārvaldības prakse
Lietojumprogrammu uzraudzība
-35.tēma. Monitoringa vispārīgie principi
- 36. tēma. Žurnālu vākšana un analītisko atskaišu veidošana
-Tēma 37. Prakse monitoringā
Projekta darbs
-Tēma 38. Pārskats par nozīmīgiem projektiem par Kotlinu, kas pārsniedz kursa apjomu
-Tēma 39. Konsultācijas par projektiem un mājas darbiem
-40.tēma.Projektēšanas darbu aizsardzība
S
šnaps1981
06.10.2022 G.
kotlin backend izstrādātājs - lielisks kurss
Priekšrocības: pareizais kurss, ar kuru sākt. Trūkumi: nav atrasts Pabeidza kursu. Daudz teorētiskā materiāla, daudz prakses. Lieliski pasniedzēji, Sergejs (kursa vadītājs) ir pavisam cits stāsts, izņemot to, ka viņš ir izcils pasniedzējs, kurā klausīties. prieks, jo viņam ir arī milzīgs zināšanu apjoms attīstības jomā kā tādā, un viņš nekautrējas ar šīm zināšanām dalīties, Tātad...