Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
SwiftUI - En temelden İleri seviyeye (2024)
Rating: 5.0 out of 5(1 rating)
13 students

SwiftUI - En temelden İleri seviyeye (2024)

Profesyonel yaklaşım ile "Temel"den "İleri Seviye"ye SwiftUI Uzmanı olun
Created byAli CAN
Last updated 12/2024
Turkish

What you'll learn

  • SwiftUI
  • En temelden gelişmiş konulara değin SwiftUI öğreneceksiniz.
  • SwiftUI ile iOS Uygulama geliştirme mimari ve aşamalarını tanıyacaksınız.
  • Profesyonel bir içerik ile adım adım konuları işleyerek gelişerek ilerleyeceksiniz.
  • SwiftUI ile birçok küçük/büyük uygulama yapacaksınız.
  • iOS uygulaması geliştirmek için gerekli seviyede SwiftUI bilgisi ve deneyimi kazanacaksınız.
  • Tasarımı profesyonel bir ortamda belirlenmiş uygulamayı SwiftUI ile geliştireceksiniz.

Course content

10 sections • 55 lectures • 6h 31m total length
  • Giriş2:09
  • SwiftUI tanıtımı ve eğitim ön koşulları3:34

Requirements

  • Temel Swift ve iOS geliştirme bilgisi
  • MacOS Catalina ve XCode 11

Description

Şu ana kadar yayınlanan en kapsamlı ve profesyonel SwiftUI eğitimine hoşgeldiniz!

Swift ile iOS geliştirme yapıyor ve en son teknoloji olan SwiftUI ile etkileyici arayüzler oluşturmak istiyorsanız doğru yerdesiniz.

Apple 2019'da UI alışkanlıklarını tamamen değiştirecek, bambaşka bir mantık üzerine geliştirdiği, UI anlamında şimdiye kadar yaptığı en büyük değişikliğini SwiftUI ile yaptı.

Daha önce tüm yapıyı etkileyen Objective-C dilinden Swift diline geçiş ile yapılan keskin geçişin bir benzerini, şimdi de UI katmanında SwiftUI ile yaptı. Artık Swift ile iOS geliştirme eskisi gibi olmayacak. Çok daha dinamik, bağımsız ve parçalı arayüz elemanları ile çalışabiliyoruz.

Kullanıcı arayüzlerinin UIKit yapısına göre çok daha verimli, esnek ve yapısal çalışmasını sağlayan SwiftUI, iOS projlerinin olmazsa olmazı haline gelmiştir. Yeni geliştirilen birçok uygulama SwiftUI ile geliştirilmekte ya da eski projeler dönüştürülmektedir. iOS geliştirme dünyasında bulunan herkes bu geçişte bulunacaktır.

Kursumuzda SwiftUI sadece kodlama olarak değil, en temelden gelişmiş seviyeye kadar, yapısal çalışma mantıkları ve eski UIKit yapıları ile kıyaslanarak anlatılmaktadır. Dolayısıyla eğer profesyonel bir şekilde öğreneyim ve bu konunun uzmanı olayım istiyorsanız doğru yerdesiniz.

Swift dilini bilmiyor ve ios uygulama geliştirmeye yeni başlayacaksanız bu kurs sizler için uygun olmayacaktır. Çünkü bu kurs içeriğinde SwiftUI framework yapısı derinlemesine işlenecek olup Swift dilinin bilindiği kabul edilerek ilerlenecektir.

Kurs içeriğinin tamamı Ali CAN tarafından hazırlanmış ve uygulamaya koyulmuştur. Ali CAN, 2008 yılından bu yana yüzlerce mobil eğitim vermiş, bireysel ve kurumsal eğitimler ile sektöre binlerce öğrenci ile katkıda bulunmuştur. Hem bireysel, hem kurumsal proje ve eğitimlerde bulunmanın verdiği avantaj ile, eğitimlerinde kullandığı içerikleri profesyonel yaşamın gereklerine göre filtreleyip geliştirmiştir.

Bu deneyim ile temelden ileri seviyeye geçiş yolunu, bir merdiven misali adım adım yükselerek deneyimlemeye hazırsanız, vakit kaybetmeden kaydolup eğitime başlamalısınız. Çünkü özellikle mobil alan olmak üzere yazılım dünyası çok hızlı değişmekte ve gelişmekte.

Eğitim içeriğinin kısa özeti:

  • SwiftUI temel bileşenleri ve çalışma mantığı

  • Text, Image, Button vb. temel görünüm elemanlarının detaylı çalışması

  • State, Binding, ObjectBinding vb. standart wrapper yapıları ve kendi yazacağımız wrapperların kullanımı

  • Veriler ile çalışıp farklı view, ekranlar arası aktarımlar

  • Liste yapıları ve liste aksiyonları

  • Navigasyon ve sheet

  • Harita kullanımı

  • Adım adım bir çok küçük örnek uygulama

  • İki büyük örnek uygulama( Gezi Rehberi, Mesajlaşma uygulaması)

  • UIKit ile entegrasyon

Bu içeriği işlerken önce kısa bir teorik bilgi ile yapı ve mantığı kavrayacağız. Sonrasında da her konuda mutlaka kod yazarak uygulamalar yapacağız. Yapacağımız uygulama zaman zaman küçük kod blokları olabileceği gibi zaman zaman da birleştirici büyük uygulamalar olacaktır.

Geliştireceğimiz büyük uygulamalarda tasarımları, anlık karar vererek değil profesyonel bir tasarım uygulamasından oluşturulmuş gerçek tasarımları yaparak geliştireceğiz. Geliştirilen uygulamaların kodları da GitHub üzerinden paylaşılarak kontrollerinizi yapmanız sağlanacaktır.

Kendinizi iOS uygulama geliştirme dünyasında güncel tutarak seviyenizi arttırmak istiyorsanız hiç beklemeden kayıt olun!


Eğitimi kimler almalı

  • Yeni başlamış ancak swift ile iOS geliştirmeyi öğrenmiş iOS geliştiriciler

  • Kendini iOS dünyasında bir adım üste çıkarmak isteyenler

  • Profesyonel iOS uygulama geliştiricileri


Eğitim size ne kazandıracak

  • Profesyonel seviye SwiftUI öğreneceksiniz

  • SwiftUI ile iOS mobil geliştirme yapısını kavrayacak ve yeni mantığın projelerinize etkisini deneyimleyeceksiniz

  • Dinamik, gelişmiş, kaliteli ve verimli arayüzlü uygulamalar geliştirebileceksiniz

  • Tüm bunları yaparken bağımsız viewları nasıl etkileşime sokabileceğinizi öğreneceksiniz


Eğitim için sahip olmanız gerekenler

  • Temel yada gelişmiş seviye Swift ve iOS uygulama geliştirme bilgisi

  • MacOS Catalina+ ve XCode11+ çalıştırabilen bir MacBook bilgisayar

Who this course is for:

  • iOS geliştirme konusunda yeni UI teknolojilerini öğrenmek isteyenler
  • Profesyonel iOS geliştiriciler