SwiftUI - En temelden İleri seviyeye (2024)

via Udemy

Go to Course: https://www.udemy.com/course/swiftui-en-temelden-ileri-seviyeye-2024/

Overview

Ş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ımlarListe yapıları ve liste aksiyonlarıNavigasyon ve sheetHarita 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 entegrasyonBu 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ştiricilerKendini iOS dünyasında bir adım üste çıkarmak isteyenlerProfesyonel iOS uygulama geliştiricileriEğitim size ne kazandıracakProfesyonel seviye SwiftUI öğreneceksinizSwiftUI ile iOS mobil geliştirme yapısını kavrayacak ve yeni mantığın projelerinize etkisini deneyimleyeceksinizDinamik, gelişmiş, kaliteli ve verimli arayüzlü uygulamalar geliştirebileceksinizTüm bunları yaparken bağımsız viewları nasıl etkileşime sokabileceğinizi öğreneceksinizEğitim için sahip olmanız gerekenlerTemel yada gelişmiş seviye Swift ve iOS uygulama geliştirme bilgisiMacOS Catalina+ ve XCode11+ çalıştırabilen bir MacBook bilgisayar

Skills

Reviews