IOS Developer Content Eğitimi

iOS Developer Content Eğitimi, Apple ekosisteminde modern mobil uygulamalar geliştirmek için gerekli bilgi ve becerileri kazandırmayı amaçlar.

30 Saat
15 Konu Başlığı
Başvuru Formu

Bu Eğitime Başvurun

Formu doldurun, danışmanımız en kısa sürede sizinle iletişime geçsin.

Kimler İçindir
• iOS uygulama geliştirmek isteyenler
• Mobil yazılım geliştiriciler
• Swift öğrenmek isteyen yazılımcılar
• Mobile developer kariyerine başlamak isteyenler
Eğitim Hedefleri
• Swift programlama dilini etkin şekilde kullanabilmek
• iOS uygulama geliştirme yaşam döngüsünü kavramak
• UIKit / SwiftUI ile kullanıcı arayüzleri oluşturabilmek
• API entegrasyonu ve veri yönetimi yapabilmek
• App Store’a uygun mobil uygulamalar geliştirebilmek
Eğitim Hakkında
iOS Developer Content Eğitimi, Apple ekosisteminde modern mobil uygulamalar geliştirmek için gerekli bilgi ve becerileri kazandırmayı amaçlar. Eğitim kapsamında Swift programlama dili, iOS mimarisi, kullanıcı arayüzü geliştirme ve veri yönetimi konuları ele alınır.
Ön Koşul
Temel programlama bilgisi gerekmektedir.
Eğitim İçeriği
• Introduction
• Course Structure
• Getting To Grips!
• Purchasing a Developer Licence
• Download and Installing Xcode
• Create, Download and Install Certificates
• Creating an App ID
• Project Types, What's Best
• What are Classes, InfoPLis
• Using the Interface Builder
• Building on the IOS Simulator
• Building to a iOS Device
• Creating Actions and Outlets
• iOS App 1: Creating a Hello World Application
• Universal Constraints
• Declaring Constants and Variables
• Operators - Strings and Characters
• Type Casting
• Collection Types – Arrays – Dictionaries
• Controlling The Keyboard
• Control Flow – For – While – If – Switch
• Functions – Parameters – Return
• Classes and Structure
• Stored Properties - Lazy Stored Properties
• Inheritance – Subclassing – Overriding
• Thread – NSTimer
• Date – DateFormatter
• File Operations – FileManager
• UISwitches
• UISegmented Controls
• Controlling UISliders
• UIButton
• Using Delayed Actions
• UIViews
• UITableView
• UIImageView
• UINavigation Controls
• Controlling UIScrollViews
• Displaying UIAlertViews
• Using UIPickerViews
• Using UIWebViews
• Controlling UIWebViews
• Activity Indicator
• Using UIMapViews
• Controlling UIMapViews & Displaying Location
• Maps Application
• Switching Views in Storyboards
• Switching to a XIB View
• Removing The Status Bar
• Master-Detail Application
• Page-Based Application
• Single View Application
• Point For Games -Tabbed Application
• Project General – Capabilities – Build Settings – Build Phases
• Linking objects to controllers
• Controlling size, position and alignment
• View Controller
• Navigation Controller
• Table View Controller
• Tab Bar Controller
• Split View Controller
• Label – Button – Segment – TextField
• Slider – switch – indicator – ProgressView – Stepper
• Table View - Table View Cell – Image View
• Text View – Scroll View – Date Picker
• MapKit View – Web View – Swipe
• Navigation Bar - Navigation Bar Item – Toolbar
• Sound Play
• Video Play
• Http Image Using
• Introducing Core Data
• Working With Core Data
• ManageObjects Core Data
• UserDefaults – Object – SetObject
• SQLite Overview
• SQL Query
• Insert,Select,Update, Delete Querys
• Join and Security
• Data App
• REST API Calls
• XML Parser
• Json Read And Parser
• GET/POST Method
• File Upload
• File Download
• Intro to Protocols
• Protocol Extension
• Protocol as Type
• The Delegate Pattern
• The Data Source Pattern
• Conclusion
• Introduction
• Automatic Reference Counting
• Delegate Retain Cycle
• Closure Retain Cycle
• Escaping and Autoclosures
• Conclusion
• Making the UI more responsive with asynchronous queues
• Dispatch Queues and Grand Central Dispatch
• Operation Queues
• Cocoapods installation
• Cocoapods Frameworks
• Frameworks in app
• Camera Take Photo
• Camera Upload image
• Camera Video Save
• Share Data / Image
• Sms Send
• Mail Send
• Call Telephone
• Creating Animations
• TransitionWithView
• UIViewAnimationOptions
• AnimateWithDuration
• Introduction to Where Was I?
• Showing a Map with Apple Maps - And Frameworks
• Info.plist - Location Permissions and Required Device Capabilities
• Asking for Permission and Showing a Location
• Getting Location Coordinates
• Saving Location Coordinates with UserDefaults
• Showing Last Location with a Pin Annotation
Kimler İçindir
• iOS uygulama geliştirmek isteyenler
• Mobil yazılım geliştiriciler
• Swift öğrenmek isteyen yazılımcılar
• Mobile developer kariyerine başlamak isteyenler
Eğitim Hedefleri
• Swift programlama dilini etkin şekilde kullanabilmek
• iOS uygulama geliştirme yaşam döngüsünü kavramak
• UIKit / SwiftUI ile kullanıcı arayüzleri oluşturabilmek
• API entegrasyonu ve veri yönetimi yapabilmek
• App Store’a uygun mobil uygulamalar geliştirebilmek