Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Mindfulness Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Freelancing Online Business Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Mobile Development iOS Development

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

Profesyonel ve sürekli güncellenen eğitim içeriği ile temel seviyeden ileri seviyeye IOS mobil uygulama geliştirme.
Rating: 4.7 out of 54.7 (162 ratings)
1,059 students
Created by Kasım Adalan
Last updated 12/2020
Turkish
30-Day Money-Back Guarantee

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

28 sections • 385 lectures • 71h 11m total length

  • Preview06:44
  • Xcode Kurulumu
    04:01
  • Çalışma Ortamı Tanıtımı ve İlk Programın Çalıştırılması
    05:32
  • Güncelleme : Xcode 12 Playground Dosyası Oluşturma
    03:15
  • 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şken Oluşturma
    20:14
  • Print() metodu kullanımı
    06:47
  • Preview08:07
  • 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

  • Karşılaştırma Operatörleri
    10:52
  • If Yapısı
    18:22
  • Örnek ( if ) : Alan Hesabı
    11:30
  • Preview05:17
  • 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 Giriş - Unwrapping
    07:28
  • Optional Binding - if let
    09:38

  • Preview05:17
  • 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

  • Preview07:01
  • 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 Giriş
    13:45
  • String Metodları
    06:03
  • String - Kelimeyi Tersten Yazdırma
    05:46

  • Guard Kullanımı
    11:59
  • Do Try Catch - Throw Kullanımı
    11:20
  • Dispatch Queue ( Thread ) Kullanımı
    08:31

  • Güncelleme : Xcode 12 Yenilikleri
    14:38
  • IOS Giriş
    04:47
  • Xcode Projesi Oluşturma
    06:20
  • 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 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
  • Preview02:54
  • 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 bilgisayara 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.

Instructor

Kasım Adalan
Elektronik ve Haberleşme Mühendisi | Yazılım Eğitmeni
Kasım Adalan
  • 4.7 Instructor Rating
  • 2,390 Reviews
  • 9,244 Students
  • 4 Courses

Merhabalar Arkadaşlar,

   Yıldız Teknik Üniversitesi , Elektronik ve Haberleşme Mühendisliği mezunuyum.2014 yılından beri BT Akademi,Bilginç IT Academy ve Başarısoft gibi kurumsal şirketlerde Android ve IOS eğitmeni olarak görev yapıyorum.2011 yılından beri aktif olarak Java, Android ve IOS üzerinde projeler geliştiriyorum.Edindiğim proje tecrübelerini eğitmen olarak  udemy ve kurumsal şirketlerde kursuma katılanlan katılımcılara aktarmaya çalışıyorum.

Üniversite’de aldığım JAVA ve programlama derslerinde meraklı ve ilgili olduğumu fark ettim.Alanım dışı olmasına rağmen bu konuda uzmanlaşmaya karar verdim.Bundan dolayı Bursa Ticaret ve Sanayi Odası Eğitim Vakfı işbirliği ile verilmiş olan 400 saatlik JAVA Yazılım Uzmanlığı eğitimini aldım.Eğitim bittikten sonra bu alanda ilerlemekten keyif aldığımı fark ettim ve bu alana yöneldim.

Bazı Projelerim ve Çalışmalarım ;

• Güneş ve Hidrojen enerjisi ile çalışan arabalar.

• (Arduino) Mikroişlemci tabanlı robotlar.

• EMG cihazı tasarımı ve uygulaması.

• Java yazılım dili ve MySQL veri tabanı kullanarak e-ticaret sitesi ve satış  otomasyon sistemleri.

• Yüz Tanıma, NFC ve Ses Kontrolü ile Bluetooth tabanlı kapı kilidi açma Android mobil uygulama.

• Android uygulama ile  Bluetooth tabanlı elektronik devre sistemleri kontrolleri.

• Firebase realtime database tabanlı restaurant otomasyonları Android ve IOS mobil uygulama.

• Android işletim sistemi ile PLC ( SIEMENS S7 – 1200 ) kontrolünü  sağlayan Android mobil uygulama.

• Turizm sektörüne yönelik şirket içi işleri yöneten Android ve IOS mobil uygulama.

• Web sitelerinin Android ve IOS mobil uygulamalara dönüştürülmesi.

• QR kod tabanlı restaurant içi sipariş verme Android mobil uygulama.

QR kod tabanlı otobüs otomasyonu


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…


E-mail : kasimadalan@gmail.com



     

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.