Profile

Welcome

Please login to continue

Sign in to access all features

Course Overview

Swift Programming Language from Zero in Arabic

Swift Programming Language from Zero in Arabic

zero to hero

18h 29m
5
(3 reviews)

هذا الكورس مصمم لتعليمك لغة Swift بإتقان، وهي اللغة الأساسية المستخدمة في تطوير تطبيقات Apple مثل iOS، macOS، watchOS وtvOS.

الكورس محدث بآخر إصدار من Swift ويتعامل مع اللغة فقط – بدون الدخول في SwiftUI أو تصميم واجهات التطبيقات.

لا تحتاج لأي خبرة سابقة في البرمجة أو تطوير تطبيقات Apple – سنبدأ معًا خطوة بخطوة من الصفر حتى تتقن كل مفاهيم لغة Swift.

متطلبات الدورة:

  • لا يُطلب منك أي معرفة برمجية سابقة

  • تحتاج فقط إلى جهاز Mac أو جهاز Windows (مع محاكي مناسب أو Xcode Cloud)

  • أو يمكنك استخدام أداة Swift Playground المجانية من Apple للتجربة والتدريب

المواضيع التي سنتعلمها:

/////////////////////////////////////////////

What You Will Learn

/////////////////////////////////////////////

  • شرح تسطيب بيئة العمل (Xcode / Playground)

  • ما هي لغة Swift ولماذا تُستخدم؟

  • السينتاكس الأساسي للغة (Basic Syntax)

  • المتغيرات والثوابت (Variables and Constants)

  • أنواع البيانات (Data Types):
    String, Int, Float, Bool, Double, Character

  • جمل التحكم (Control Flow):

    • if, else, switch, guard

  • الحلقات (Loops):

    • for in, while, repeat while

  • الدوال (Functions):

    • المعاملات، أنواع الإرجاع، المتغيرات الداخلية والخارجية

  • Optionals & Optional Binding

    • if let, guard let, nil-coalescing

  • المصفوفات والمجموعات (Collections):

    • Array, Set, Dictionary

  • البرمجة الكائنية (OOP):

    • Class, Struct, Protocol, Inheritance

  • Enumerations (Enums)

    • بـ values مرتبطة وraw values

  • الخصائص (Properties):

    • stored و computed

  • الـ Constructors:

    • init, و convenience init

  • الـ Getters & Setters

    • باستخدام get, set, وwillSet, didSet

  • Access Control:

    • private, fileprivate, internal, public, open

  • Extensions

  • Protocols و Protocol Oriented Programming

  • الـ Closures (تشبه lambda)

  • Higher-Order Functions:

    • map, filter, reduce

  • الـ Error Handling:

    • try, catch, throws, do

  • الـ Optional Chaining

  • Typealias & Generics

  • Static و Class Methods

  • Computed Properties

  • Memory Management - ARC (مقدمة بسيطة)

  • Ternary Operator (اختصارات if)

  • Recursion (الدوال التكرارية)

  • Date & Time التعامل مع التواريخ

  • Math Library (العمليات الرياضية)

  • نمط Singleton

  • Protocol Inheritance

  • Nested Types

  • Advanced Structs and Enums

  • Regular Expressions في Swift

Ahmed Elsaid

Ahmed Elsaid

Course InstructorUdemy Expert
9+
Students
18h 29m
Total Hours
5.0/5.0
Rating
العربية
Language
$799.00

Offer has expired

Verified Coupon

👆Scroll for more