منذ 4 ساعات
أهلا بك عزيزي المتابع لموقع (journey for learn) نقدم دورات بكوبونات متاحة لاول 1000 تسجيل مجاني فقط وكوبونات اخري لفترة محدودة فاذا كنت تريد ان تحصل علي كل الكورسات علي موقعنا وان تكون اول المسجلين في الكورسات المجانية قم بتسجيل الدخول أوقم بالدخول علي وسائل التواصل الاجتماعي وخصوصا التليجرام نوضح الوصف المختصر والطويل للدورات لكي تعرف الدروس التي سوف تتعلمها بسهولة ويسر :
هذا الكورس مصمم لتعليمك لغة Swift بإتقان، وهي اللغة الأساسية المستخدمة في تطوير تطبيقات Apple مثل iOS، macOS، watchOS وtvOS.الكورس محدث بآخر إصدار من Swift ويتعامل مع اللغة فقط – بدون الدخول في SwiftUI أو تصميم واجهات التطبيقات.لا تحتاج لأي خبرة سابقة في البرمجة أو تطوير تطبيقات Apple – سنبدأ معًا خطوة بخطوة من الصفر حتى تتقن كل مفاهيم لغة Swift. متطلبات الدورة:- لا يُطلب منك أي معرفة برمجية سابقة
- تحتاج فقط إلى جهاز Mac أو جهاز Windows (مع محاكي مناسب أو Xcode Cloud)
- أو يمكنك استخدام أداة Swift Playground المجانية من Apple للتجربة والتدريب
- شرح تسطيب بيئة العمل (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
ما هي المتطلبات الأساسية لدخول الدورة والتسجيل فيها على موقعنا؟ رحلة التعلم:
(احصل على الدورة للدخول إلى الموقع والتسجيل)
يجب أن يكون لديك بريد إلكتروني (حساب بريد) تتذكره لنفسك وأيضًا يجب أن تتذكر كلمة مرور البريد الإلكتروني الذي ستسجل به ، وإذا لم يكن لديك حساب بريد إلكتروني ، فمن الأفضل إنشاء حساب (Gmail)
0 تعليقات
تسجيل دخول
دورات مشابهة