Swift

Dərslər həftədə 2 dəfə 2 saat olmaqla tədris olunur. Kursu bitirən şəxslər sertifikatla təmin olunur.

Həftədə:

2

/gün

Müddət:

4

/ay

Yaş:

12-50

/yaş

Həftədə:

2

/saat

Kurs Haqqında

An Introduction to Swift Programming for IOS Development

   Swift: An Introduction and Basics

   Xcode installation and configuration

Introduction to Variable Concept and Definition

   Variables and Constants

   Variable Types

   Optional Variables

   Arithmetic Operators

Flow control and loop structures

   Logical Operator (And-Or)

   If,Else if,Else

   For,While,Repeat While

   Switch case

   Break and Continue

Collection types

   Array

   Dictonary

   Set

Functions

   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

Object oriented programming

   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


IOS Design

   Auto Layout

   StoryBoard

   Auto layout programmatic

   Multiple Display Support

IOS animation

   Animation Introduction

   Alpha,Scale,Rotate,Translation

IOS Listing Procedures

   Time,Date picker view

   TableView

   CollectionView

   SearchBar

Advanced swift

   Protocol

   Delegate

   Extension

   Closure

   Generics

   Error handling,Do try catch,Brekpoint

Local storage

   Userdefaults

   Core data

   Realm

   Keychain

Location

   Core location

   MapKit

   Google Maps

Architecture

   MVC

   MVVM

   VIPER

Internet based transactions

   Database,Hosting,Domain

   JSON,API

   URlsession

   Alamofire

Memory management ARC

   Memory management

   Heap and Stack

   Weak,Unowned

   Memory leak

   Retain cycle


Dependency Injection

   What is Dependency Injection?

   Using Swinject

Threading

   Threading Introduction

   Image Download

   Dispatch Queue

Advertising in the application

   Admob configuration

   Upload and display ads

   App Tracking Transparency

Push notification

   One signal

   Firebase notifications

Firebase

   Authentication

   Realm Database

   Firestore Database

Git and Github

   Push,pul,commit ,reverse,revert

Upload to App Store

   Login to App Store

   Creating Certificates

   App Store Connect

IOS Test

   What are Tests?

   Unit test

SwiftUI design

   HStack,VStack,ZStack

   Alignment

   Spacing

   Spacer

   Padding

Hardan başlamalısan bilmirsən?

Hardan başlamalı olduğunu bilmirsən?

Bizimlə birbaşa əlaqə: (+994 51) 433 64 51

  • Adress
  • Cəfər Cabbarlı küç. 609, Bakı / Globus Center

  • © 2014-2023 Orient Academy

  • Social network