İOS Mobil Uygulama Geliştirme Eğitimi | Swift |SwiftUI| 2020
4.6 (93 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
649 students enrolled

İOS Mobil Uygulama Geliştirme Eğitimi | Swift |SwiftUI| 2020

Profesyonel ve sürekli güncellenen eğitim içeriği ile temel seviyeden ileri seviyeye IOS mobil uygulama geliştirme.
4.6 (93 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
649 students enrolled
Created by Kasım Adalan
Last updated 3/2020
Turkish
Current price: $135.99 Original price: $194.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 66 hours on-demand video
  • 252 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Swift diline hakim olarak programlama yapabileceksiniz.
  • IOS programlama dünyasının detaylarına hakim olacaksınız.
  • Tam anlamıyla profesyonel bir şekilde uygulama geliştirebileceksiniz.
  • Aklınıza gelebilecek olan tüm fikirlerinizi mobil uygulamaya dönüştürebileceksiniz.
  • Geliştirdiğiniz uygulamanızı App Store gibi platformlar ile birçok kişiye ulaştırabileceksiniz.
  • En yeni yapılardan olan SwiftUI üzerinde bir çok detayı öğreneceksiniz.
Course content
Expand all 354 lectures 65:55:09
+ Swift Giriş
6 lectures 27:16
Xcode Kurulumu
04:01
Çalışma Ortamı Tanıtımı ve İlk Programın Çalıştırılması
05:32
Bir Projenin Xcode İçerisinde Açılması
01:18
MAC OS İşletim Sistemine Sahip Bilgisayar Tavsiyesi
04:35
Windows Üzerinde Mac OS İşletim Sistemini Çalıştırma
05:06
+ Değişkenler ve Veri Tipleri
10 lectures 01:23:34
Değişken Oluşturma
20:14
Print() metodu kullanımı
06:47
Type Safety - Tür Güvenliği
02:06
Değişken Kapsamı
06:17
Constant-Sabitler
03:40
Kaçış Karakterleri ve Yorum Satırları
06:25
Aritmetik Operatörler
10:21
Tür Dönüşümü
11:05
Tuples
08:32
+ Standart Programlama Yapıları
13 lectures 01:49:44
Karşılaştırma Operatörleri
10:52
If Yapısı
18:22
Örnek ( if ) : Alan Hesabı
11:30
Switch Çalışma Yapısı
06:46
Örnek ( Switch ) : Dört İşlem
04:24
Örnek ( Switch ) : Tek Çift Sayı
04:31
For ve While
14:34
Döngü Sınır Değerleri
07:41
Örnek ( For ) : İsim Tekrarlama
04:35
Örnek ( While ) : Veri İşleme
02:37
Break-Continue
03:15
Bazı Hazır Komutlar
15:20
+ Optional
2 lectures 17:06
Optional Giriş - Unwrapping
07:28
Optional Binding - if let
09:38
+ Collections
15 lectures 01:42:41
Array İşlemleri
21:28
Array Filtreleme İşlemi
04:02
Örnek ( Array ) : Ortalama Hesaplama
05:31
Örnek ( Array ) : İçerik Değiştirme
04:36
Örnek ( Array ) : Tek Çift Sayılar
05:40
Örnek ( Array ) : Rasgele Sayı Üretme
05:21
Örnek ( Array ) : Karne Uygulaması
07:23
Örnek ( Array ) : İsim Arama
04:01
Set Çalışması
11:09
Set Yapısına Özgü Metodlar
06:33
Dictionary Çalışması
09:11
Dictionary Dönüşümleri
04:14
Dictionary Filtreleme
03:59
Örnek ( Dictionary ) : Karne UygulamasI
04:16
+ Nesne Tabanlı Programlama
46 lectures 05:06:12
Class ve Structure Çalışması
15:23
Araba Analoji
12:16
Otobüs Analojisi
06:46
Lazy Özelliği
03:20
Hesaplama Özelliği
07:24
Fonksiyonlar
16:13
Fonksiyonlara Sınıf İçinden Erişim
07:20
Overloading - Metodların Aşırı Yüklenmesi
05:25
Variadic Parametreler
03:57
Birden Fazla Dönüş Değeri Olan Fonksiyonlar
04:18
Fonksiyonların Geri Dönüş Değerinin Optional Olması
03:15
Fonksiyonlarda Global ve Local Parametreler
02:54
Ödev Açıklama
02:00
Ödev 1 - Sıcaklık Dönüşümü
03:52
Ödev 2 - Çevre Hesabı
02:43
Ödev 3 - Faktoriyel Hesabı
03:50
Ödev 4 - Harf Sayısı Bulma
04:28
Ödev 5 - İç Açı Toplamı
02:50
Ödev 6 - Maaş Hesaplama
06:08
Ödev 7 - İnternet Ücreti Hesaplama
03:37
Initialization-Constructor
08:04
Class ile Structure Arasındaki Fark
07:41
Import
02:30
Static Değişken ve Metodlar
03:16
Enumeration
10:30
Composition
17:54
Kalıtım ( Inheritance ) Giriş
09:13
Kalıtım Örnek
07:43
Kalıtım Constructor İlişkisi
03:39
Override
05:22
Polymorphism Giriş
02:56
Nesnelerin Tip Dönüşümü
10:12
Örnek ( Polymorfism - Tip Dönüşümü - Tip Kontrolü)
10:51
Extension - Değişken Kullanımı
05:18
Extension - Metod Kullanımı
04:04
Protocol Kullanımı
05:56
Protocol Örnek
10:01
Closure Kullanımı
03:57
Closure ile Şart Yazma
05:27
Nesne Tabanlı Listeleme - (Array) : Ögrenci Uygulaması
07:01
Nesne Tabanlı Listeleme - (Array) : Sort Metodu
07:23
Nesne Tabanlı Listeleme - (Array) : Karne Uygulaması
07:05
Nesne Tabanlı Listeleme - (Array) : Composition
08:41
Nesne Tabanlı Listeleme - (Set) : Ögrenci Uygulaması
09:19
Nesne Tabanlı Listeleme - (Dictionary) : Ögrenci Uygulaması
07:09
+ String Yapısı
3 lectures 25:34
String Giriş
13:45
String Metodları
06:03
String - Kelimeyi Tersten Yazdırma
05:46
+ İleri Swift
3 lectures 31:50
Guard Kullanımı
11:59
Do Try Catch - Throw Kullanımı
11:20
Dispatch Queue ( Thread ) Kullanımı
08:31
+ IOS Giriş
5 lectures 31:39
IOS Giriş
04:47
Xcode Projesi Oluşturma
05:59
Güncelleme : Proje Oluşturma
03:47
Simulator Oluşturma ve Kullanımı
11:27
İlk Uygulamayı Çalıştırma
05:39
+ Xcode Proje Dizini
14 lectures 01:10:21
Xcode Proje Dizini Genel Bakış
03:55
Toolbar Kullanımı
06:42
Güncelleme : Xcode Arayüz Değişiklikleri
07:21
Navigation Area Yapısı
06:24
Proje Dosyası Yapısı
07:16
AppDelegate Dosyası
02:09
StoryBoard Dosyaları
06:40
Info.plist Dosyası
02:47
Swift Dosyaları
07:48
Assets Dosyasına Resim Ekleme
05:25
Assets Dosyasına Renk Ekleme
05:35
Utility Area
01:22
Debug Area
04:03
Requirements
  • Temel bilgisayar kullanma becerisine sahip olmak.
  • Ortalama bir bilgisayar sahip olmak.
  • Mac OS işletim sistemine sahip bir bilgisayar veya Mac OS işletim sistemini sanal makine ile windows üzerinde çalıştırabilecek bir bilgisayar.
  • Bilgisayarınıza programlama yapmak için Xcode IDE yüklemek.
Description

IOS platformunda mobil uygulama geliştirmek istiyorsanız doğru adrestesiniz.

Temel seviyeden ileri seviyeye kadar IOS uygulama geliştirme alanında gelişim sağlayacaksınız.

2014 yılından beri 100lerce insana profesyonel bir şekilde IOS uygulama geliştirme eğitimi veriyorum.

Son yıllarda Android ve Java eğitmeni olarak BT AKADEMİ , BİLGİNÇ İT ACADEMY VE BAŞARISOFT gibi kurumsal şirketlerde eğitmen olarak görev yapıyorum.

Öğrencilerimizin tamamına yakını yüksek memnuniyet ile kursumuzu tamamladılar ve kendi alanlarında android geliştirici olarak çalışmaktalar.

Eğitim kurumlarında edindiğim tecrübe ile bu online kursu sizler için tasarladım.

Eğitim müfredatının verimli, profesyonel ve düzenli olması için çok zaman harcadım.

Rahatlıkla Eğitim müfredatı olarak en düzenli içeriğe sahip bu kurs diyebilirim.Bu eğitim içeriğinin yapısını ve kalitesini diğer kurslar ile kıyaslayabilirsiniz.

Kursun sonunda tam anlamıyla profesyonel bir şekilde uygulama geliştirebileceksiniz.

Bu kurs bir çok teknoloji ve yazılım araçları içermektedir. PHP, Firebase, Core Data, Alamofire, MYSQL, SQLite ve bunun gibi bir çoğu.

Bunları bilmiyorsanız endişelenmenize gerek yok, Eğitimde en temel seviyeden ileri seviyeye kadar gelişim sağlayacaksınız.

Eğitim içeriği konu başlıkları ;

Swift Bölümü :

  • Swift Giriş

  • Değişkenler ve Veri Tipleri

  • Standart Programlama Yapıları

  • Optional

  • Collections

  • Nesne Tabanlı Programlama

  • String Yapısı

  • İleri Swift

IOS Bölümü :

  • IOS Giriş

  • Xcode Proje Dizini

  • IOS Tasarım

  • IOS Çalışma Yapısı

  • IOS Widgets

  • IOS Kullanıcı Etkileşimi

  • IOS Listeleme İşlemleri

  • IOS Depolama İşlemleri

  • İleri IOS

  • IOS İnternet Tabanlı İşlemler

  • IOS Lokasyon İşlemleri

Programlama Öğrenmek Neden Önemli ?   

         Her geçen gün yazılım hayatımızın en derinine kadar iniyor.Hayatımızı kolaylaştırırken yazılımcılara büyük bir iş alanı açılıyor.Çok geç olmadan bu dijital çağa ayak uydurmalı ve yazılım sektöründe yer almalısınız.Bu dijitalleşen çağda ortalama bir bilgisayar ile kendinize yeni bir iş fırsatı yaratabilirsiniz.Özellikle mobil uygulama geliştirme sayesinde tek başınıza istediğiniz her yerden projeler geliştirebilirsiniz.Hangi meslek ve eğitimden olduğunuz yazılımcı olmak için önemsizdir.Her yaşta bu beceriyi kazanabilirsiniz.

          Bir eğitimci olarak hazırladığım eğitim müfredatı ile profesyonel seviyeye gelmek sizin elinizde.Tek yapmanız gereken zamanızı ayırarak geleceğinizi değiştirecek yazılım becerisini kazanmak için çabalamak.

Gelin birlikte bu yola çıkalım ve size değer katalım…


Başarılar dilerim.


Eğitimi incelediğiniz için teşekkürler…

Who this course is for:
  • Hangi meslekten olduğunuzun veya Hangi eğitimi aldığınızın yazılımcı olmak için önemi yoktur.
  • Programlamaya ve teknolojiye ilginizin olması yeterlidir.
  • Her yaşta bu beceriyi kazanabilirsiniz.