Əsas məzmuna keç
iOS Academyby Zohrab Taghiyev

iOS DeveloperOnline Kurslar

Canlı online dərslər, mentorlu video proqramlar və sərbəst Udemy kursları ilə Swift, SwiftUI və UIKit öyrənin.

0+Tələbə
0.0/5Reytinq
40Canlı sessiya
100%Online
iOS Academy online kurs tətbiqi iPhone ekranında

Kurikulum

Canlı Kurs Yol Xəritəsi

Online qrup proqramı üçün başlanğıcdan App Store-a hazır portfolio layihəsinə qədər mərhələli plan.

01

Swift Əsasları

Yeni
01

Swiftə Giriş

Sintaksis və Əsaslar

  • Playground istifadəsi
  • Print statements
  • Comments və kod strukturu
02

Data Tiplər

Tip Sistemləri

  • String manipulyasiyası
  • Ədədi əməliyyatlar
  • Type inference
03

Kolleksiyalar

Array və Dictionary

  • Array metodları
  • Dictionary key-value
  • Set operasiyaları
04

İdarəetmə Axını

Şərti Məntiq

  • If-else ifadələri
  • Switch case-lər
  • For və while dövrələri
05

Funksiyalar

Funksiya Dizaynı

  • Parametrlər və arqumentlər
  • Qaytarma tipləri
  • Funksiya overloading
06

Closures

Funksional Proqramlaşdırma

  • Closure sintaksisi
  • Trailing closures
  • Map, filter, reduce
07

Optionals

Təhlükəsiz Dəyərlər

  • Optional binding
  • Nil-coalescing
  • Guard let
08

OOP Swift

Model Dizaynı

  • Struct və class fərqləri
  • Protocols
  • Extensions
02

iOS Əsasları

09

Xcode & Alətlər

İnkişaf Mühiti

  • Xcode interfeysi
  • Layihə strukturu
  • Simulator istifadəsi
10

UIKit Əsasları

UI Framework

  • View iyerarxiyası
  • UIView həyat dövrü
  • Frame vs bounds
11

View Controllers

Ekran İdarəetməsi

  • ViewController lifecycle
  • Segue keçidləri
  • Data ötürmə
12

Auto Layout

Responsiv Dizayn

  • Constraint sistemi
  • Stack views
  • Safe area
13

UI Komponentlər

İnterfeys Elementləri

  • UIButton actions
  • UILabel styling
  • UITextField delegates
14

Naviqasiya

Tətbiq Naviqasiyası

  • Navigation stack
  • Tab bar setup
  • Bar button items
15

Table & Collection Views

List İnterfeysləri

  • Reusable cells
  • Diffable data source
  • Sections
16

UIKit Project

Mini Layihə

  • Task planning
  • MVC cleanup
  • Reusable views
03

Məlumat və Şəbəkə

17

Networking Giriş

HTTP & REST

  • URLSession əsasları
  • HTTP metodları
  • Request & Response
18

JSON Parsing

Data Serialization

  • Codable protocol
  • JSONDecoder
  • Nested objects
19

API Integration

Real API-larla işləmək

  • API keys
  • Query parametrləri
  • Headers
20

Async/Await

Modern Async

  • Async functions
  • Await keyword
  • Task management
21

Core Data Giriş

Local Persistence

  • Data model yaradılması
  • NSManagedObject
  • Context idarəetməsi
22

UserDefaults & Keychain

Simple Storage

  • UserDefaults istifadəsi
  • Data types
  • Keychain təhlükəsizliyi
23

Authentication

Login Axınları

  • Token lifecycle
  • Secure storage
  • Refresh flow
24

Data Project

API Tətbiqi

  • Endpoint mapping
  • Loading states
  • Offline copy
04

Qabaqcıl İstifadəçi İnterfeysi

25

SwiftUI Əsasları

Deklarativ UI

  • View protocol
  • State management
  • Property wrappers
26

SwiftUI Layout

Stack & Grid

  • VStack, HStack, ZStack
  • LazyVGrid
  • Spacer & Divider
27

SwiftUI Navigation

NavigationStack

  • NavigationStack
  • NavigationLink
  • Programmatic navigation
28

Animasiyalar

Motion Design

  • Implicit animations
  • Explicit animations
  • Transitions
29

Gesture Handling

Touch İnteraksiyaları

  • Tap gestures
  • Drag gestures
  • Long press
30

Custom Views

Reusable Components

  • ViewBuilder
  • View modifiers
  • Environment values
31

Design Systems

Komponent Kitabı

  • Tokens
  • Spacing scale
  • Reusable modifiers
32

SwiftUI Project

UI Portfolio

  • Component planning
  • Animation polish
  • Responsive QA
05

Buraxılışa Hazır

33

Architecture Patterns

MVVM & Clean

  • MVVM pattern
  • Dependency injection
  • Clean architecture
34

Testing

Unit & UI Tests

  • XCTest framework
  • Unit tests
  • UI tests
35

Push Notifications

User Engagement

  • APNs setup
  • Remote notifications
  • Local notifications
36

In-App Purchases

Monetization

  • StoreKit
  • Products
  • Transactions
37

Performance Optimization

App İyiləşdirməsi

  • Instruments
  • Memory leaks
  • CPU profiling
38

App Store Connect

Release Hazırlığı

  • Bundle IDs
  • Provisioning
  • TestFlight
39

Portfolio & Interview

Karyera Hazırlığı

  • Portfolio story
  • GitHub cleanup
  • Mock interview
40

Final Capstone

Buraxılış Layihəsi

  • Project planning
  • Development
  • Testing

Sertifikat

Məzun Yoxlanışı

Sertifikat statusunu FIN nömrəsi ilə yoxlayın.

FIN yalnız sertifikat yoxlanışı üçün istifadə olunur və nəticə dərhal ekranda göstərilir.
Nəticəni görmək üçün axtarış edin.

Praktika

İlk tətbiqin koddan başlayır

SwiftUI sintaksisini real layihə axınında öyrənin: kiçik komponentlərdən başlayıb App Store-a hazır portfolio tətbiqinə qədər irəliləyin.

Sual-Cavab

Tez-tez verilən suallar

Əvvəlcədən proqramlaşdırma təcrübəm olmalıdırmı?
Xeyr. Canlı online proqram başlayanlar üçün də uyğundur. Swift əsasları ilə başlayırıq və tədricən real iOS development konsepsiyalarına keçirik.
Hansı avadanlıq lazımdır?
macOS işlədən Mac kompüter və test üçün iPhone tövsiyə olunur. iOS Simulator da dərslərin böyük hissəsi üçün kifayətdir.
Həftədə nə qədər vaxt ayırmalıyam?
Maksimum nəticə üçün həftədə 15-20 saat ayırmağı tövsiyə edirik. Buraya dərs, praktika və layihə işi daxildir.
Karyera dəstəyi varmı?
Bəli. CV, portfolio, müsahibə hazırlığı və layihə təqdimatı üzrə dəstək verilir.
Mənim üçün uyğun olmasa nə olacaq?
Seçilən kurs modelindən asılı olaraq geri dönüş və dəyişiklik şərtləri fərqli ola bilər. Qeydiyyatdan əvvəl sizin üçün uyğun formatı birlikdə dəqiqləşdiririk.
Ödəniş planları təklif edirsinizmi?
Canlı online və mentorlu proqramlar üçün hissəli ödəniş və korporativ təlim şərtləri ayrıca razılaşdırıla bilər.
Real tətbiqlər quraramı?
Bəli. Hər modul praktik tapşırıqlarla tamamlanır və final capstone layihəsi portfolio üçün hazırlanır.
Məzuniyyətdən sonra nə baş verir?
Məzunlar materiallara giriş, icma dəstəyi və portfolio inkişafı üçün əlavə yönləndirmə əldə edirlər.

iOS karyeranı başlatmağa hazırsan?

Canlı online kursa qoşulun, mentorlu video proqram seçin və ya Udemy kursu ilə öz tempinizdə başlayın.

Pulsuz Məsləhət Alın