Dərslər həftədə 2 dəfə,hər dərs 2 saat olmaqla tədris olunur. Kursu bitirən şəxslər sertifikatla təmin olunur.
●
Swift: An Introduction and Basics
●
Xcode installation and configuration
●
Variables and Constants
●
Variable Types
●
Optional Variables
●
Arithmetic Operators
●
Logical Operator
(And-Or)
●
If,Else if,Else
●
For,While,Repeat While
●
Switch case
●
Break and Continue
●
Array
●
Dictonary
●
Set
●
Introduction to Functions
●
Sending Parameters to Functions
●
Returning Values
from Functions
●
Functions Returning Multiple Parameters
●
Overload of Functions
●
Concept of Variadic Function
●
Inout Property
of Functions
●
Recursive Function
●
What is OOP?
●
Reference and Value Types
●
Type Casting
●
Static Property
●
Computed Property
●
Property Observer
●
Concepts of static, final and class
●
deinit
●
Class and Structure
●
init Usage
●
Enum Usage
●
Inheritance
●
Override Method
●
Polymorphism
●
Accessibility Levels
●
Auto Layout
●
StoryBoard
●
Auto layout
programmatic
●
Multiple Display
Support
●
Animation Introduction
●
Alpha,Scale,Rotate,Translation
●
Time,Date picker view
●
TableView
●
CollectionView
●
SearchBar
●
Protocol
●
Delegate
●
Extension
●
Closure
●
Generics
●
Error handling,Do try catch,Brekpoint
●
Userdefaults
●
Core data
●
Realm
●
Keychain
●
Core location
●
MapKit
●
Google Maps
●
MVC
●
MVVM
●
VIPER
●
Database,Hosting,Domain
●
JSON,API
●
URlsession
●
Alamofire
●
Memory management
●
Heap and Stack
●
Weak,Unowned
●
Memory leak
●
Retain cycle
●
What is Dependency Injection?
●
Using Swinject
●
Threading Introduction
●
Image Download
●
Dispatch Queue
●
Admob configuration
●
Upload and display ads
●
App Tracking Transparency
●
One signal
●
Firebase notifications
●
Authentication
●
Realm Database
●
Firestore Database
●
Push,pul,commit ,reverse,revert
●
Login to App Store
●
Creating Certificates
●
App Store
Connect
●
What are Tests?
●
Unit test
●
HStack,VStack,ZStack
●
Alignment
●
Spacing
●
Spacer
●
Padding
Təcrübəli müəllimlərimizlə tanış olun!
Hardan başlamalı olduğunu bilmirsən?
Bizimlə birbaşa əlaqə: (+994 10) 234 65 56