Azerbaycan The Swift Programming Language Eğitimi

  • Eğitim Tipi: Classroom / Virtual Classroom / Online
  • Süre: 3 Gün
Bu eğitimi kendi kurumunuzda planlayabilirsiniz. Bize Ulaşın!

Swift, iOS ve OS X uygulamalarının hızlıca geliştirilmesine yönelik heyecan verici ve yeni bir programlama dilidir. Üzerinde çalışılabilecek güçlü ve modern bir dil oluşturmak için Python, Ruby ve Java gibi dillerin en iyi özelliklerini barındırmaktadır.

Bu eğitimde, Swift programlama dilini tanıtarak kodlama ve bu kodları gerçek dünyada nasıl uygulayabileceğiniz üzerine odaklanmanızı sağlayacağız. Her bir adımdan sonra öğrendiklerinizi pekiştirmenizi sağlayan uygulamalı laboratuvarlar ile Swift dili konusundaki bilgilerinizi adım adım geliştireceksiniz. Eğitimin sonunda da basit bir iOS uygulaması yazarak Swift dilinizi uygulayabileceksiniz.

Bu eğitime katılanların bir başka programlama dili konusunda yetkin birer programcı olması ve nesne odaklı programlama ilkeleri konusunda da bilgi sahibi olması gerekir.

Module 1 - Introducing Swift

  • About Swift
  • XCode Overview
  • Projects and Playgrounds
  • Basic Swift Syntax


Module 2 - Data Types

  • Primitives
  • Integers, Floats, Booleans, Tuples
  • Working with strings
  • Constants and Variables
  • Literals
  • Type Aliases
  • Optionals


Module 3 - Basic Syntax

  • Math and Logic operations
  • Defining Arrays and Collections
  • Controlling Program Flow with conditionals and loops
  • Enumerations
  • Nested Types


Module 4 - Functions and Closures

  • Defining a Function
  • Passing parameters
  • Returning single and multiple return values
  • Parameter Naming
  • Variadic, constant, variable and In-Out parameters
  • Closures


Module 5 - Classes and Structures

  • Value types explained
  • Defining structures
  • Assigning structure instances
  • Reference Types
  • Defining Classes
  • Differences between Value and reference types and when to use
  • Setting up Initializers and de-initializers


Module 6 - Properties in detail

  • Stored Properties
  • Lazy and Computed properties
  • Working with Property Observers
  • Encapsulation?


Module 7 - Methods

  • Defining Instance and Type Methods
  • Method naming
  • Mutating Methods
  • Subscripts


Module 8 - Using Inheritance and Polymorphism

  • Creating Subclasses
  • Overriding Methods, Properties and Observers
  • Initialization of inherited types - Chaining
  • Casting and subtype polymorphism


Module 9 - Automatic Reference Counting

  • Reference Counting Explained
  • ARC Under the hood
  • Strong and Weak references
  • Unowned references
  • ARC and Closures


Module 10 - Protocols and Extensions

  • What is a protocol
  • Implementing a protocol
  • Delegation
  • Protocol Inheritance
  • Checking conformance
  • Extending types with Extensions


Module 11 - Generics

  • Why Generics
  • Generic Functions
  • Generic Types
  • Constraints


Module 12 - Bringing it all together

  • Creating a simple iPhone app with Swift


Eğitimlerle ilgili bilgi almak ve diğer tüm sorularınız için bize ulaşın!

Yakın tarihte açılacak eğitimler

Sınıf eğitimlerimizi Azerbaycan ofislerimizde düzenlemekteyiz. Kurumunuza özel eğitimleri ise, dilediğiniz tarih ve lokasyonda organize edebiliriz.

Classroom / Virtual Classroom
09 iyun 2024
Baku
3 Gün
Classroom / Virtual Classroom
12 iyun 2024
İstanbul
3 Gün
Classroom / Virtual Classroom
15 iyun 2024
İzmir
3 Gün
Classroom / Virtual Classroom
09 iyul 2024
Bodrum
3 Gün
Classroom / Virtual Classroom
10 iyul 2024
Antalya
3 Gün
Classroom / Virtual Classroom
13 iyul 2024
Kapadokya
3 Gün
Classroom / Virtual Classroom
03 avqust 2024
Bursa
3 Gün
Classroom / Virtual Classroom
10 sentyabr 2024
Ankara
3 Gün
The Swift Programming Language Eğitimi Azerbaycan

Kardeş ülke Azerbaycan (resmi adıyla Azerbaycan Cumhuriyeti) Kafkasya’da, Güney Kafkas Dağları bölgesinde bulunmaktadır. Çok zengin bir kültüren mirasa sahip olan Azerbaycan’ın, Hazar Denizi, Rusya, Gürcistan, Ermenistan ve İran gibi sınır komşuları vardır. Kafkasya’nın en büyük yüzölçümlü ülkesi olan Azerbaycan’da harika bir doğa çeşitliliği mevcut olup, hayvan yaşamının zenginliği de dikkat çekicidir. Üniter bir devlet olan Azerbaycan’ın Cumhurbaşkanı İlham Aliyev, resmi dili Azerice’dir.

Farsça Azar (Ateş) ve Payegan (Muhafız) kelimelerinin birlikteliğinden adını alan Azerbaycan Ateşler Ülkesi olarak da bilinmektedir. Bakü’de bulunan Flame Towers ülkenin en turistik yerlerinden biridir. Ülkede çok sayıda yanardağ ve petrol yatağı bulunmaktadır. Azerbaycan’ın mutlaka görülmesi gereken yerleri arasında Bakü’deki Alev Kuleleri, Kız Kalesi, Ateşgah, Targovi Caddesi ve Bakü Bulvarı’nın yanı sıra farklı şehirlerdeki Şeki Hanları Sarayı, Kobustan Milli Parkı, Han Bağı, Kebele ve Göygöl Milli Parkı sayılabilir.
Sitemizi kullanarak çerezlere (cookie) izin vermektesiniz. Detaylı bilgi için Çerez Politika'mızı inceleyebilirsiniz.