easyT
  • Subscribe
Sign In
easyT
  • Diplomas
  • Courses
  • E-books
  • Instructors
  • Subscribe
Sign In

Browse

  • All courses
  • Diplomas
  • Subscribe
  • Instructors

Account

  • My courses
  • Purchases
  • Wishlist
  • Settings

Join us

  • Become an instructor
  • Affiliate program
  • About us

Get the app

Apps in development
All rights reserved © 2003-2026 · easyT.onlineTerms & conditionsPrivacy policyRefund policyContact usVerify a certificate

Programming in Swift

Learn and Master App Development on iPhone

4.6(60)12h 3m78 lectures19 sections

What you'll learn

  • Understand Swift fundamentals
  • Learn modern programming principles
  • Design programs using OOP
  • Handle collections and software solutions
  • Implement a project to develop an iOS app
  • Use Swift for app development
Programming in Swift
$19.99
Start your journey now

About this course

Swift, the open-source language, emerged as an alternative to the more complex Objective-C. Since then, it has become the essential choice for anyone looking to learn iOS app development. With minimal effort, you can even run Swift on Windows, allowing for development without a Mac. This course is your gateway to mastering both the fundamental and advanced skills of this language with ease.

Expected outcomes

  • Master Swift for professional iOS app development.
  • Design and implement applications using object-oriented programming.
  • Write clean and efficient code.
  • Execute iOS app projects using advanced Swift techniques.
  • Analyze and debug programs effectively.

Instructor

Eng. Azab Mohamed Azab

Eng. Azab Mohamed Azab

Lecturer at the Arab Academy for Science, Technology and Maritime Transport, and the Egyptian Ministry of Interior, specializing in technology and information.
3,945 students28 courses
This course$19.99
→
Subscription$19/moEvery course
Subscribe & save→

تقييمات المتدربين

التقييمات هنا من المتدربين الذين اشتروا الدورة وأكملوا50٪من المحتوى على الأقل — لا توجد تقييمات من شخص لم يطلع على المحتوى.
4.6
★★★★★
60 تقييم
5★
38
4★
19
3★
3
2★
0
1★
0
    ★
    كن جزءا من تقييمات هذه الدورة

    كل تقييم هنا يساعد متدربا جديدا على الاختيار — شاركنا تجربتك بعد إكمال الدورة.

    Course content

    1

    Introduction to the Swift Language

    6 lectures
    1. Course Highlights8:41
    2. Introduction to the World of Swift (1)7:30
    3. Introduction to the World of Swift (2)7:43
    4. Introduction to the World of Swift (3)6:29
    5. Introduction to the World of Swift (4)9:24
    6. Introduction to the World of Swift (5)8:58
    2

    Programming Rules in Swift

    5 lectures
    1. Programming Rules in Swift (1)22:51
    2. Programming Rules in Swift (2)5:22
    3. Programming Rules in Swift (3)7:58
    4. Programming Rules in Swift (4)4:01
    5. Programming Rules in Swift (5)5:53
    3

    Loop Statements

    3 lectures
    1. Loops (1)16:43
    2. Loops (2)16:59
    3. Loops (3)7:14
    4

    Control Statements in Program Flow

    4 lectures
    1. Control Statements in Program Flow (1)11:14
    2. Control Statements in Program Flow (2)7:04
    3. Control Statements in Program Flow (3)5:56
    4. Control Statements in Program Flow (4)12:15
    5

    Functions

    3 lectures
    1. Functions (1)11:04
    2. Functions (2)12:07
    3. Functions (3)13:42
    6

    Programming with Objectives OOP

    5 lectures
    1. Programming by Objectives (1)10:51
    2. Programming by Objectives (2)7:50
    3. Programming by Objectives (3)6:53
    4. Programming by Objectives (4)6:25
    5. Programming by Objectives (5)6:51
    7

    Inheritance Feature

    2 lectures
    1. Inheritance Property (1)11:34
    2. Inheritance Property (2)8:01
    8

    Using Protocols to Create Program Structure

    2 lectures
    1. Using Protocol to Create Program Structure (1)9:26
    2. Using Protocol to Create Program Structure (2)5:30
    9

    Working with Arrays

    4 lectures
    1. Working with Arrays (1)8:56
    2. Working with Arrays (2)6:29
    3. Working with Arrays (3)7:50
    4. Working with Arrays (4)6:11
    10

    Error Handling in Programs

    1 lectures
    1. Error Handling in Programming11:42
    11

    Setting Up the Work Environment

    2 lectures
    1. Setting Up the Work Environment (1)6:21
    2. Setting Up the Work Environment (2)10:30
    12

    Getting to Know Xcode

    3 lectures
    1. Getting to Know Xcode (1)11:18
    2. Getting to Know Xcode (2)9:42
    3. Getting to Know Xcode (3)5:51
    13

    Project Interface Tools

    15 lectures
    1. Project Interface Tools (1)9:19
    2. Project Interface Tools (2)13:14
    3. Project Interface Tools (3)10:29
    4. Project Interface Tools (4)16:42
    5. Project Interface Tools (5)7:33
    6. Project Interface Tools (6)11:30
    7. Project Interface Tools (7)5:37
    8. Project Interface Tools (8)22:53
    9. Project Interface Tools (9)20:11
    10. Project Interface Tools (10)9:57
    11. Project Interface Tools (11)5:40
    12. Project Interface Tools (12)9:53
    13. Project Interface Tools (13)6:41
    14. Project Interface Tools (14)8:09
    15. Project Interface Tools9:13
    14

    Working with Pages

    7 lectures
    1. Working with Pages (1)14:13
    2. Working with Pages (2)12:24
    3. Working with Pages (3)2:49
    4. Working with Pages (4)11:32
    5. Working with Pages (5)4:32
    6. Working with Pages (6)14:36
    7. Working with Pages (7)6:53
    15

    Working with Tables

    4 lectures
    1. Working with Tables (1)4:26
    2. Working with Tables (2)7:31
    3. Working with Tables (3)13:52
    4. Working with Tables (4)9:56
    16

    Markup Languages

    4 lectures
    1. Markup Languages (1)5:34
    2. Markup Languages (2)5:49
    3. Markup Languages (3)6:14
    4. Markup Languages (4)4:24
    17

    Advanced Skills

    2 lectures
    1. Advanced Skills (1)18:55
    2. Advanced Skills (2)10:56
    18

    Databases

    5 lectures
    1. Databases (2)5:28
    2. Databases (1)8:33
    3. Databases (3)5:38
    4. Databases (4)6:47
    5. Databases (5)7:50
    19

    Extensions

    1 attachments
    1. Download Attachments from Here

    Related courses

    • Microsoft Access
      4.9(76)|1,002|2h 42m

      Microsoft Access

      Learn to Create Databases and Reports

      Ahmed Hassan Khamis
      Ahmed Hassan Khamis
      $19.99
      Start your journey now
    • Key Logger Spyware Design
      4.4(82)|715|16h 18m

      Key Logger Spyware Design

      Spyware Design Using C++ Language

      Eng. Mohamed Ali Mansour
      Eng. Mohamed Ali Mansour
      $19.99
      Start your journey now
    • Adobe Animate & Action Script
      4.7(74)|2,667|17h 30m

      Adobe Animate & Action Script

      Learn to Create Cartoon Films and Interactive Games

      Ahmed Hassan Khamis
      Ahmed Hassan Khamis
      $19.99
      Start your journey now
    • Deep Learning
      4.4(90)|863|12h 40m

      Deep Learning

      Simulating the Human Mind in Thinking

      Eng. Amr Abdel Fattah
      Eng. Amr Abdel Fattah
      $25.99
      Start your journey now

    This course is part of the diploma

    • Mobile Application Development Diploma
      4.6(74)|6

      Mobile Application Development Diploma

      6 courses
      $59.99
      Build your future now