Kotlin Arka Uç Geliştiricisi. Profesyonel - kurs 74.300 ovmak. Otus'tan, 5 aylık eğitim, tarih 2 Aralık 2023.
Miscellanea / / December 06, 2023
Bu bir genel bakış ve uygulamalı derstir. İçinde Kotlin dilinde modern, esnek, yüksek performanslı sunucu uygulamaları geliştirmek için çok sayıda araca dokunacaksınız. Kendi seçiminize göre bazı araçlara daha ayrıntılı olarak odaklanacak ve onların yardımıyla kendi projenizi uygulayacaksınız. Ayrıca taktiksel ve stratejik mimari geliştirme tekniklerini ve Kotlin'in geliştirmeye nasıl yardımcı olduğunu göreceksiniz.
Öğreneceksiniz:
- sunucu uygulamaları geliştirmek için Kotlin dilini kullanın;
- Kotlin Multiplatform'u kullanarak farklı platformlar için uygulamalar oluşturun: JS, JVM, Native (Linux/Windows/MacOs/Android/iOS);
- eşyordamlarla asenkron ve çok iş parçacıklı programlamayı uygulayın;
- OpenAPI ve Kotlin Multiplatform'u kullanarak arka uç uygulamasını çeşitli ön uçlarla entegre edin;
- Kotlin'i çeşitli çerçevelerle birlikte kullanın: Spring, Ktor, Kotless (Amazon Web Hizmetleri);
- WebSocket, RabbitMQ ve Kafka'yı kullanarak eşzamansız taşımayı uygulayın;
- SQL ve NoSQL'e dayalı depolar oluşturun (Cassandra, AWS DynamoDB)
- monolitik, mikro hizmet ve sunucusuz mimarilere sahip uygulamalar yazın;
- Kotlin DSL, OOP ve boş güvenlik araçlarını kullanarak her türlü karmaşıklıkta esnek ve güvenilir iş mantığı geliştirin;
- modüler geliştirme, DDD, TDD, MDD gibi yaklaşımları kullanarak uygulama mimarisi tasarlamak;
- uygulama mimarisini oluştururken bilgilerin korunması alanındaki mevzuat gerekliliklerini dikkate almak;
- İşleyiş ve iş süreçleri hakkında analitik raporlar elde etmek için BI öğelerini uygulamalara uygulayın.
Kurs, nesne yönelimli programlama ve SQL'e aşina olan geliştiriciler için önerilir.
Son zamanlarda farklı alanlarda çeşitli programlar geliştiriyorum, bir startup'ta, bir bilişim şirketinde çalışıyorum ve kendi projelerime liderlik ediyorum. Şu anda JetBrains'te Yazılım Geliştiricisi olarak çalışıyorum ve yeni ekleme yolları geliştirip iyileştiriyorum.
Son zamanlarda farklı alanlarda çeşitli programlar geliştiriyorum, bir startup'ta, bir bilişim şirketinde çalışıyorum ve kendi projelerime liderlik ediyorum. Şu anda JetBrains'te Yazılım Geliştiricisi olarak çalışıyorum ve kodu genişletmenin yeni yollarını geliştiriyorum ve iyileştiriyorum. Hemen hemen her alanda ve farklı dillerde sıfırdan projeler yarattık (geriye sadece gamedev'e değinmek kalıyor). ⁃ 4 yılı aşkın bir süredir Samsung'da Android (Java/Kotlin) geliştirme dersleri veriyorum ⁃ JB'de Kotlin'de IntellIJ IDEA için arka uç geliştirme, CI/CD dağıtımı ve eklenti ⁃ Nöral modellerin çıkarımı (GPT-2) Python ⁃ React Native+TS ve saf Kotlin tabanlı 2 mobil uygulamanın kurucusu ve lider geliştiricisi ⁃ Angular (TypeScript) Eğitiminde Ön Uç: St. Petersburg Devlet Üniversitesi, uygulamalı matematik ve Bilişim
Arka uç geliştirmede 4 yıl. Sberbank ve Yandex'de Java geliştiricisi olarak çalıştıktan sonra AliEpress'te Kotlin'e geçti. Java/Kotlin'in yanı sıra JS/Go/Python ile de çalıştım.
Arka uç geliştirmede 4 yıl. Sberbank ve Yandex'de Java geliştiricisi olarak çalıştıktan sonra AliEpress'te Kotlin'e geçti. Java/Kotlin'in yanı sıra JS/Go/Python ile de çalıştım.
Ana uzmanlıklar: İş uygulamalarının Full Stack geliştirilmesi, yeni başlayanlar için uygulamaların geliştirilmesi, büyük verilerle çalışma. Arka uç geliştirme ve mimarideki en son trendleri iyi anlıyor, Java ve Kotlin'de geniş deneyime sahip. Benim...
Ana uzmanlıklar: İş uygulamalarının Full Stack geliştirilmesi, yeni başlayanlar için uygulamaların geliştirilmesi, büyük verilerle çalışma. Arka uç geliştirme ve mimarideki en son trendleri iyi anlıyor, Java ve Kotlin'de geniş deneyime sahip. İlk programımı 1991 yılında yazdım ve hayatım boyunca geliştirdim. USU'dan mezun olduktan sonra Rusya, Avrupa ve ABD'deki üniversitelerde bilim - teorik fizik - okudu. 2015 yılından itibaren ticari geliştirmeye yöneldi, Web, Java, BigData, Kotlin alanlarında projeler üzerinde çalıştı, hem küçük şirketlerde hem de kurumsal şirketlerde çalıştı. Hem geliştirici hem de kurucu olarak çeşitli girişimlerin geliştirilmesine defalarca katıldı. Son zamanlardaki ilgi alanları arasında arka uç için Sunucusuz, Flutter (çeşitli platformlar için ön uç), çok dilli arayüzler (OpenAPI, gRPC), NewSQL veritabanları, makine öğrenimi yer almaktadır.
Kotlin'e Giriş
-Konu 1.Derse giriş ve dile genel bakış
-Konu 2.Kotlin temelleri, türleri, operatörleri, fonksiyonları
-Konu 3.Nesneye yönelik programlama
-Konu 4.Domain odaklı diller (DSL)
-Konu 5. Eşyordamlarla asenkron ve çok iş parçacıklı programlama
-Konu 6. Kanallarla asenkron ve çok iş parçacıklı programlama
-Konu 7.Kotlin Çoklu platform ve JVM, JS ile birlikte çalışabilirlik
Projenin başlangıcı ve arka uç geliştirmenin genel ilkeleri
-Konu 8.Pazarlama ve proje analitiği
-Konu 9. Proje testi, TDD, MDD
-Konu 10. Mimari konular ve projenin başlatılması
-Konu 11.Proje başlatma ve TDD üzerine uygulama
Taşıma modeli modülleri
-Konu 12.OpenAPI kullanarak arayüz oluşturma
-Konu 13.Kotlin Multiplatform ile API modelleri oluşturma
- Konu 14. Ulaştırma modellerinin geliştirilmesinde uygulama
Kotlin'de çerçevelerle çalışma
-Konu 15.Spring ile monolitik uygulama geliştirme
-Konu 16.KTOR ile mikroservis uygulamasının geliştirilmesi
-Konu 17. Kotless kullanarak örnek olarak AWS Lambda kullanarak sunucusuz uygulama geliştirme
-Konu 18.Çerçevelerle çalışma pratiği
Proje iş mantığı modülü
-Konu 19. Sorumluluk Zinciri şablonu için bir kitaplığın geliştirilmesi
-Konu 20.Sorumluluk Zinciri şablonunu kullanarak iş mantığı modülü oluşturma.
-Konu 21. İş zincirinde doğrulama adımı
-Konu 22.Arka Uç uygulamasının iş katmanını oluşturma alıştırması
Uygulama taşıma katmanı
-Konu 23.WebSocket ile Taşıma
-Konu 24.RabitMQ ile Taşıma
-Konu 25.Kafka ile Ulaşım
-Konu 26.Uygulamanın taşıma katmanı üzerinde uygulama
Kotlin projesinde veritabanlarıyla çalışma
-Konu 27.Depo oluşturma
-Konu 28.PostgreSQL ile Depo
-Konu 29.Cassandra ile Depo
-Konu 30. DynamoDB ile Depo
-Konu 31.Arka Uç uygulamasında veritabanlarıyla çalışma pratiği
Bilgi Güvenliği ve Kullanıcı Yönetimi
-Konu 32. Bilgi korumasının genel ilkeleri
-Konu 33. Çerçevelerde yetkilendirme ve kimlik doğrulama
-Konu 34.Kullanıcı yönetimi üzerine uygulama
Uygulama İzleme
-Konu 35. İzlemenin genel ilkeleri
-Konu 36.Logların toplanması ve analitik raporların oluşturulması
-Konu 37.İzleme üzerine uygulama
Proje çalışması
-Konu 38. Kotlin'de ders kapsamı dışına çıkan önemli projelerin incelenmesi
-Konu 39. Projeler ve ödevler hakkında danışma
-Konu 40. Tasarım çalışmasının korunması
S
schnaps1981
06.10.2022 G.
kotlin arka uç geliştiricisi - harika kurs
Avantajları: Başlangıç için doğru kurs. Dezavantajları: hiçbiri bulunamadı Kursu tamamladı. Bir sürü teorik materyal, bir sürü pratik. Mükemmel öğretmenler Sergey (kurs lideri), dinlemesi mükemmel bir eğitmen olması dışında tamamen farklı bir hikaye bu bir zevk, çünkü kendisi de geliştirme alanında çok büyük bir bilgiye sahip ve bu bilgiyi paylaşmaktan çekinmiyor, Bu yüzden...