Çevrimiçi Kurs – SwiftUI’da Sertifikalı Profesyonel Staj: Packt Institute’un iOS 17 Koduna İlişkin Tam Kılavuzu

SwiftUI ve iOS 17 için Nihai Geliştirici Kılavuzu: SwiftUI ve iOS 17 ile temel kurslardan ileri düzey kavramlara kadar uygulama geliştirme dünyasına kapsamlı bir yolculuğa çıkın. Kurs, Apple ekosistemi için muhteşem uygulamalar oluşturmak için gereken bilgi ve araçları sağlar.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

başlangıç Orta seviye ilerleyen dahil olmuş

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • iOS uygulama geliştirme
  • Platformlar arası geliştirme
  • macOS
  • Swift dilinde programlama kılavuzu
  • Mobil uygulama tasarımı
  • SwiftUI
  • iOS 17
  • Xcode 15 programlama
  • Mobil uygulama tasarımı
  • iOS uygulama geliştirme

What you will learn in the course

Courses for which the course is suitable

  • iOS uygulama geliştiricisi
  • Yazılım geliştiricisi
  • SwiftUI geliştiricisi
  • Kullanıcı arayüzleri geliştiricisi
  • yazılım mühendisi
  • macOS Uygulama Geliştiricisi
  • watchOS uygulama geliştiricisi
  • tvOS uygulama geliştiricisi

Staj – 4 dersten oluşan bir kurs serisi

Bu kurs, özellikle iOS 17 için güncellenen, SwiftUI kullanarak uygulama geliştirme konusunda derinlemesine bir deneyim sunar. Kurs, uzman Steve DeStefano tarafından oluşturulmuştur ve J.D. Gushat, geliştiriciler için kapsamlı bir kaynaktır.

Kurs içeriği

  • Etkileşimli oyun olanakları aracılığıyla hızlı temel bilgiler
  • Aşağıdakiler gibi gelişmiş konular:
    • SwiftUI’nin bildirimsel sözdizimi
    • Durum yönetimi
    • iOS 17’nin en yeni özellikleri
  • Swift dilinde programlama paradigmaları:
    • işlevler
    • Jenerikler
    • diziler
    • Sözlükler
    • Numaralandırmalar
  • Nesne yönelimli programlama ve protokol yönelimli programlama
  • Bellek yönetimi ve erişim kontrolü teknikleri

Kurs hedefleri

  • Etkileyici ve işlevsel kullanıcı arayüzleri oluşturmak için SwiftUI’da ustalaşın
  • Özel tasarımlar için değişiklikleri kullanın
  • Uygulamalarda gezinmeyi uygulayın

Kurs pratik uygulamayı vurgular ve gereksiz konuşmalar olmadan odaklanmış bir öğrenme deneyimi sunar. Hem yeni başlayanlar hem de ileri düzey geliştiriciler için tasarlanan bu kitap, Swift’de sağlam bir temel sağlamanın yanı sıra SwiftUI’ye kapsamlı bir referans sağlayarak iOS, macOS, watchOS ve tvOS için uygulama geliştirme bilgisini geliştirmeye yardımcı olur. Önceden programlama bilgisine sahip olmanız tavsiye edilir.

Pratik bir öğrenme projesi

Bu kursta yer alan projeler, SwiftUI ve iOS 17 özellikleriyle uygulamalı deneyim sağlamak ve katılımcıların gerçek dünya uygulamaları geliştirerek becerilerini uygulamalarına olanak sağlamak üzere tasarlanmıştır.

Bu projeler katılımcıların aşağıdaki gibi gerçek sorunlarla baş etmelerine olanak sağlayacaktır:
  • Dinamik kullanıcı arayüzleri oluşturma
  • Etkili veri yönetimi
  • Gelişmiş fonksiyonların entegrasyonu

Profesyonel uygulama geliştirme senaryolarına hazırlık.

Details of the courses that make up the specialization

Swift ve SwiftUI’nin Temelleri

Kurs 1

  • 6 saat

Kurs detayları

ne öğreneceksin
  • Çeşitli Apple platformları için profesyonel uygulamalar oluşturma
  • Swift dilinin temellerini ve gelişmiş özelliklerini anlama
  • SwiftUI kullanarak dinamik kullanıcı arayüzleri tasarlama ve oluşturma
  • Xcode 15 ve macOS Sonoma işletim sisteminin yetkin kullanımı
kazanacağınız beceriler
  • kategori: iOS uygulama geliştirme
  • Kategori: Elma anahtarı
  • Kategori: iOS geliştirme
  • Kategori: macOS geliştirme
  • Kategori: Xcode 15
  • Kategori: SwiftUI

Kullanıcı arayüzleri oluşturma ve yönetme

Kurs 2

  • 7 saat

Kurs detayları

ne öğreneceksin
  • Swift dilindeki temel çerçeveleri ve veri işleme tekniklerini anlama ve uygulama
  • SwiftUI kullanarak gelişmiş kullanıcı arayüzleri tasarlama ve oluşturma
  • Verimli geliştirme için SwiftUI’nin gerçek zamanlı tasarım araçlarının çalıştırılması ve değerlendirilmesi
  • iOS uygulamalarında durum yönetimini uygulama ve duyarlı tasarımlar oluşturma
kazanacağınız beceriler
  • Kategori: SwiftUI tuvali
  • Kategori: Xcode
  • Kategori: iOS geliştirme
  • Kategori: iOS 17
  • kategori: SwiftUI

Gelişmiş gezinme ve veri işleme

Kurs 3

  • 8 saat

Kurs detayları

ne öğreneceksin
  • Birden çok görünümü yönetmek için gezinme stratejilerini uygulama
  • Uygulamanın işlevselliğini geliştirmek için araç çubuğundaki araçların ayarlanması ve kullanılması
  • Önemli mesajları iletmek için uyarı ekranlarını ve onay diyaloglarını yönetme
  • Classic Size ve GeometryReader kullanarak uygun arayüzlerin geliştirilmesi
kazanacağınız beceriler
  • Kategori: GeometriOkuyucu
  • Kategori: Veri işleme
  • Kategori: iOS 17
  • Kategori: Sekme görünümü
  • Kategori: Veri işleme
  • Kategori: SwiftUI

Gelişmiş özellik entegrasyonu ve uygulama dağıtımı

Kurs 4

  • 6 saat

Kurs detayları

ne öğreneceksin
  • MapKit özelliklerinin uygulamalarınıza entegrasyonu ve özelleştirilmesi
  • Uyarıları özelleştirme ve gelişmiş etkileşimlerle yönetin
  • Verileri depolamak ve etkili senkronizasyonu sürdürmek için iCloud’u kullanma
  • Çeşitli platformlar için gelişmiş medya işleme ve uygulamaların geliştirilmesi
kazanacağınız beceriler
  • Kategori: iCloud saklama alanı
  • Kategori: Birden fazla platform için iOS uygulamaları
  • Kategori: MapKit ile Entegrasyon
  • Kategori: iOS bildirimleri
  • Kategori: UIKit