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.
An Introduction to Swift Programming for IOS Development
Introduction to Variable
Concept and Definition
Flow control and loop structures
Collection types
Functions
Object oriented programming
IOS Design
IOS animation
IOS Listing Procedures
Advanced swift
Local storage
Location
Architecture
Internet based transactions
Memory management ARC
Dependency Injection
Threading
Advertising in the application
Push notification
Firebase
Git and Github
Upload to App Store
IOS Test
SwiftUI design
●
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