Kotlin. Seviye 2. Uygulama geliştirme - kurs 31.990 RUB. Uzmandan, eğitim 32 akademik saat, tarih 17 Haziran 2023.
Miscellanea / / November 28, 2023
Kotlin yeni ve popüler bir nesne yönelimli programlama dilidir. Kotlin, sunucu yazılımı, uygulama programları, Android uygulamaları, web sitesi geliştirme, oyunlar ve çok daha fazlasını oluşturmak için kullanılır. Java'ya göre daha modern ve basitleştirilmiş sözdizimi ile Kotlin, Java ile %100 uyumluluğu korurken önemli sayıda eksikliklerini de gideriyor. Kotlin'de oluşturulan uygulamalar, mimarisi ne olursa olsun her bilgisayarda başarıyla çalışabilir.
“Kotlin” kursunda. Seviye 2. Uygulama Geliştirme", istemci-sunucu ve mobil uygulamaların geliştirilmesinde kullanılan Kotlin dilinin unsurlarını ve yapılarını tartışıyor. Tüm teorik ilkeler, Uzman Merkezin sertifikalı öğretmenleri tarafından pratik örnekler kullanılarak ayrıntılı olarak gösterilmektedir.
Kurs, platformlar arası nesne yönelimli kod oluşturma konusunda mesleki becerilerini geliştirmek isteyen hem deneyimli hem de yeni başlayan Kotlin geliştiricileri için önerilir.
Öğreneceksiniz:
- Çok iş parçacıklı uygulamalar oluşturun
- Yansımayı uygula
- Kendi etki alanına özgü dillerinizi oluşturun
- Veritabanlarıyla çalışın
- Bir kullanıcı arayüzü oluşturun
- Android uygulama geliştirmenin temellerini öğrenin
- Web uygulaması geliştirmenin temellerini öğrenin
Android için mobil uygulama geliştirme derslerinin pratiğini yapıyorum. IBM Sertifikalı Veritabanı Yöneticisi – Linux UNIX ve Windows için DB2 DBA dahil olmak üzere altı prestijli uluslararası sertifikanın sahibi. Zengin bir pratikliğe sahiptir ...
Android için mobil uygulama geliştirme derslerinin pratiğini yapıyorum. IBM Sertifikalı Veritabanı Yöneticisi – Linux UNIX ve Windows için DB2 DBA dahil olmak üzere altı prestijli uluslararası sertifikanın sahibi. Geliştirici, programcı, analist ve danışman olarak kapsamlı pratik deneyime sahiptir. Son 16 yılda Marat Anasovich sistemlerin uygulanmasına yönelik çeşitli projelere katılıyor Büyük petrol ve gaz, enerji, endüstriyel ve uluslararası ticaret alanlarında ana veri yönetimi şirketler.
Moskova Fiziko-Teknik Enstitüsü'nden (MIPT) mezun oldu. Java, Android, C/C++, Perl, SQL ve MATLAB'daki programlama sorunları hakkında mükemmel bilgi. Unix (Sun Solaris, Hewlett-Packard HP-UX, SGI IRIX) ve Linux (RedHat Enterprise Linux, Oracle Linux, CentOS, Fedora) işletim sistemlerinin sistem ve ağ yönetimi konusunda geniş deneyime sahiptir. Cisco ağ yönetimi alanında mesleki bilgiye sahiptir. Buna ek olarak Marat Anasovich, özellikle Oracle ve IBM DB2 olmak üzere ilişkisel veritabanı yönetim sistemlerini yönetme konusunda mükemmel becerilere sahiptir.
Zengin ve çeşitli pratik deneyim, dersleri canlı ve heyecan verici bir şekilde yürütmesine olanak tanır. Marat Anasovich, kapsamlı mesleki uygulamalarından, materyali renkli bir şekilde gösteren mükemmel örnekler veriyor. Her dinleyiciye en karmaşık bilgileri bile kolayca ve net bir şekilde aktarmanın yanı sıra onu konusuyla gerçekten büyülemeyi de biliyor. Öğretmen dinleyicilerine karşı çok dikkatli, onların dikkatini nasıl çekeceğini biliyor ve soruları zevkle cevaplıyor. Marat Anasovich'in liderliğindeki kurslarda, bir mobil uygulama geliştiricisinin mevcut uzmanlığına tam olarak hakim olabilecek ve iş piyasasında aranan bir uzman olabileceksiniz!
Modül 1. DSL (5 ac. H.)
- Etki alanına özgü dil kavramı
- Alıcılarla Lambda ifadeleri
- kongreyi çağırmak
- Laboratuvar: DSL Meta Dili Oluşturma
Modül 2. Çok iş parçacıklı programlama (7 ac. H.)
- Çok iş parçacıklı uygulamaların artıları ve eksileri
- Çoklu iş parçacığını yönetmeye yönelik araçlar
- İş parçacığı sınıfı ve Çalıştırılabilir arayüz
- Konuların oluşturulması
- Monitörler ve iş parçacığı senkronizasyonu
- Konuları yönetmek için modern araçlar (Executors, Fork/Join Framework)
- Yeni konular, güvenli koleksiyonlar ve sınıflar (ThreadLocalRandom, AtomicInteger, vb.)
- Reaktif akışlar
- Koroutinler
- Laboratuvar: Akışlar
- Laboratuvar: Uygulayıcılar
- Laboratuvar: Eşyordamlar
Modül 3. Veritabanlarıyla çalışma (5 ac. H.)
- SQL ve NoSQL veritabanları
- SQL dili
-JDBC
- Hazırda bekletme
- Laboratuvar: JDBC
- Laboratuar: Hazırda Beklet
Modül 4. Kullanıcı arayüzü (5 ac. H.)
- Sallanmak
-TornadoFX
Modül 5. Web uygulamaları (4 ac. H.)
- Servlet'ler ve JSP
-JSF
- Ağ hizmetleri
- Laboratuvar: Servlet ve JSP Oluşturma
- Laboratuvar: Web Hizmeti Oluşturma ve Çağırma
Modül 6. Yansıma (2 ac. H.)
- Sınıflar, yöntemler, alanlar hakkında bilgi edinme
- Yansıma yoluyla yöntemleri çağırma
- Laboratuvar çalışması: Yansıma
Modül 7. Android geliştirmeye giriş (4 ac. H.)
- Android Studio, emülatör
- Kullanıcı arayüzü
- Uygulama bileşenleri
- Yerleşik veritabanları
- Web servislerinin aranması