easyT
  • S'abonner
Se connecter
easyT
  • Diplômes
  • Cours
  • Livres numériques
  • Formateurs
  • S'abonner
Se connecter

Parcourir

  • Tous les cours
  • Diplômes
  • S'abonner
  • Formateurs

Compte

  • Mes cours
  • Achats
  • Favoris
  • Paramètres

Rejoignez-nous

  • Devenir formateur
  • Affiliation
  • À propos

Téléchargez l'app

Apps en développement
Tous droits réservés © 2003-2026 · easyT.onlineConditions généralesPolitique de confidentialitéPolitique de remboursementContactez-nousVérifier un certificat
Bases de la Programmation et Bases de Donnéesعربى

Programmation en Swift

Maîtrisez les bases du développement iOS

Transformez vos idées en applications avec Swift.

4.3(66)404 pages23 chapitres0 apprenants

Ce que vous apprendrez

  • Comprendre les bases de Swift
  • Créer des applications iOS simples
  • Utiliser des structures de données
  • Appliquer les principes de la programmation orientée objet
  • Déboguer et tester votre code
  • Optimiser les performances des applications
البرمجة بلغة سويفت
$3.99
Acheter

À propos du livre

Ce livre est une introduction complète à la programmation en Swift, le langage de choix pour le développement d'applications iOS. Il est conçu pour les débutants, mais aussi pour ceux qui souhaitent approfondir leurs connaissances en programmation. Grâce à des explications claires et des exemples pratiques, vous apprendrez à créer des applications performantes et élégantes.

La maîtrise de Swift ouvre la porte à un monde de possibilités dans le développement mobile. Ce livre vous guidera à travers les concepts fondamentaux, les structures de données et les meilleures pratiques, vous permettant ainsi de développer des compétences solides et durables dans ce domaine en pleine expansion.

À qui s'adresse ce livre

  • Développeurs débutants
  • Étudiants en informatique
  • Professionnels cherchant à se reconvertir
  • Passionnés de technologie
  • Entrepreneurs souhaitant créer des applications

Pourquoi lire ce livre

  • Approche pédagogique adaptée aux débutants
  • Exemples pratiques et exercices
  • Accès à des ressources en ligne complémentaires
  • Mise à jour avec les dernières fonctionnalités de Swift

Table des matières

1

الباب الثاني

  1. البرمجة بلغة سويفت (المهام المتقدمة)
2

البرمجة بلغة سويفت

  1. (المهام الأساسية)
3

الفصل الأول

  1. مقدمة إلى عالم لغة Swift
  2. ما هو نظام IOS؟
  3. لغة Swift
  4. مناسبة للمبتدئين
  5. سهلة الفهم والتعلم
  6. السرعة والأداء العالي
  7. الأمان الفائق
  8. مجتمع سويفت
  9. الأدوات المطلوبة لعملية تطوير التطبيق
  10. تنفيذ البرامج على النتOnline
  11. خطوات إعداد برنامج XCode
  12. تصميم برنامجك الأول
4

الفصل الثاني

  1. قواعد البرمجة في لغة Swift
  2. مراحل بناء برنامج Swift
  3. طباعة العبارات Printing and string interpolation
  4. ما هي المتغيرات Variables
  5. أنواع البيانات
  6. أنواع البيانات الرقمية Number Types
  7. الإعلان عن المتغير Variable Declaration
  8. استخدام let
  9. النوع Characters
  10. النوع Bool
  11. النوع Strings
  12. دوال التعامل مع النصوص String Functions
  13. تكرار النص
  14. اختبار النص Testing For Empty
  15. اختبار النص للمساواة Testing For Equality
  16. اختبار النص للترتيب Comparing For Order
  17. تحويل الحروف إلى كبيرة وصغيرة
  18. حذف حروف معينة والتعامل مع الترتيب
  19. الجمل والتعبيرات Statements & Expressions
  20. التعبير Expression
  21. الحروف الخاصة Escape characters
  22. البيانات المنطقية Boolean
  23. قواعد اختيار أسماء المتغيرات Defining Variable Names
  24. التعليقات Comments
  25. بيانات من نوع الفصائل Class Types
  26. بيانات يقوم المستخدم ببنائها User Defined data types
  27. المؤثرات Operators
  28. أنواع المؤثرات Operators Types
  29. المؤثرات الحسابية
  30. أمثلة على المؤثرات الحسابية
  31. أسبقية التعامل مع المؤثرات Operator Precedence
  32. المؤثرات العلائقيةRelational Operators
  33. المؤثر = ، == والفرق بينهما
  34. المؤثرات المنطقية Logical Operator
  35. المؤثر &&
  36. المؤثر || or
  37. المؤثرات OR EXCLUSIVE (^):
  38. المؤثر ! (Not)
  39. أسبقية تنفيذ المؤثرات المنطقية والعلائقية
  40. المنطقية والعلائقية
  41. إدخال قيم Swift Standard Input/Output
  42. دوال التحويل Conversion Functions
  43. حدود المتغير Variable Scope
  44. قيم متعددة Tuples
  45. التحوير بيتم البيانات Type Casting
5

جمل التكرار

  1. Looping Statements
  2. بلوك الأوامر Block Statements
  3. جمل التكرارLooping
  4. التكرار باستعمال for Loop
  5. الصور المختلفة لجملة For
  6. تغيير مقدار الزيادة
  7. الصيغة for (i in items)
  8. التكرار المتداخل Nested Loops
  9. مثال:Square
  10. مثال:Rectangle
  11. مثال: Triangle
  12. مثال: Pyramid
  13. مثال: Rhombus
  14. التكرار باستعمال While – Loop
  15. الجملة while
  16. الجملة Repeat while Loop
  17. التكرار الانهائي Infinite while Loop
  18. الخروج من جمل التكرار Breaking Out Of loops
  19. الأمر continue
  20. الأمر continue مع عنوان Labeled continue
6

جمل التحكم في مسار البرنامج

  1. Swift - Control Flow
  2. جمل التحكم في مسار البرنامج Control Statements
  3. جملة IF
  4. جملة if ----else
  5. التركيب الشرطي if else if....else if ... else
  6. جمل if المتداخلة Nesting conditions
  7. التركيب الشرطي Switch
  8. أمثلة مفيدة
7

الدوال

  1. Methods
  2. لغات البرمجة
  3. البرمجة التركيبية Structured programming
  4. لماذا نحتاج إلى الدوال؟
  5. جعل البرنامج مركب Modularity
  6. إعادة الاستخدام Code Re-use
  7. إخفاء الأوامر :Abstraction
  8. المعاملات الافتراضية Default Arguments
  9. التعامل مع أكثر من معامل
  10. استعمال In-Out Parameters
  11. دوال من نوع Nested Functions
  12. ما هو base case ؟
  13. قاعدة الدالةbase case
  14. الصيغة العامةThe Formula
  15. أنواع بيانات عامة Generics
8

الفصل السادس

  1. مفاهيم البرمجة بواسطة الأهداف OOP
  2. معنى البرمجة بواسطة الأهداف
  3. معنى الفصيلةclass
  4. ما هي دوال البناء ودوال الهدم
  5. ما هي خاصية التوريث inheritance ؟
  6. ما هي الخاصية Overloading ؟
  7. معنى Encapsulation
  8. إنشاء واستعمال الفصائل creating & Use class
  9. مثال Rectangle Class
  10. التعامل مع دوال :set,get
  11. دوال البناء Constructors
  12. إنشاء أكثر من دالة باسم واحد Method Overloading
  13. اختلاف عدد المعاملات
  14. قواعد يفضل الالتزام بها عند كتابة البرامج
9

خاصية التوريث

  1. INHERITANCE
  2. معنى خاصية التوريث Inheritance
  3. تغيير الدوال في الفصيلة الجديدة
  4. متى تستعمل خاصية التوريث ومتى لا نستعملها؟
  5. تعدد صور الدوال مع الأهداف Polymorphism
  6. نظرية التجريد Abstraction وعلاقته بالفصائل
10

بناء هيكل البرنامج باستعمال

  1. Protocol
  2. ما هو الـProtocol
  3. تعريف protocol
  4. ما يحتويه الـ protocol
  5. فائدة الـ Protocol
  6. كيفية استخدام الـ protocol
  7. ما هي Operator Overloading
11

التعامل مع المصفوفات

  1. Using Arrays
  2. معنى المصفوفة
  3. أنواع المصفوفات
  4. مصفوفة متعددة الأبعاد
  5. الإعلان عن متغير مصفوفة
  6. تعريف عنصر المصفوفة وإعطائها قيم ابتدائية
  7. التعامل مع عناصر المصفوفة
  8. دوال التعامل مع المصفوفة
  9. الأمر isEmpty
  10. الأمر first
  11. الأمر append
  12. الأمر insert
  13. الأمر remove
  14. الأمر reversed
  15. الأمر count
  16. أنواعCollection
  17. المجموعاتset
  18. الإعلان عن مجموعة set مع تكرار القيم
  19. الوصول إلى عناصر المجموعة
  20. حذف عنصر من عناصر المجموعة
  21. إضافة عنصر إلى عناصر المجموعة
  22. دوال التعامل مع المصفوفة
  23. النوعDictionary
12

الاستثناءات (أخطاء البرنامج) ومعالجتها

  1. Error Handling with Exceptions
  2. أنواع الأخطاء
  3. الخطأ الهجائي
  4. الخطأ أثناء التشغيل
  5. الخطأ المنطقي
  6. طرق اكتشاف الخطأ المنطقي
  7. ما هو الاستثناء ولما الاهتمام به؟
  8. إذا فكيف يعرف نظام وقت التنفيذ أن هذا المعالج Exception Handler هو المناسب؟
  9. التركيب do---Try ------ catch
  10. تعدد الكلمة catch
  11. استخدام defer
13

البداية وإعداد بيئة العمل

  1. Starting
  2. ما هو نظام IOS؟
  3. لغة Swift
  4. مناسبة للمبتدئين
  5. سهلة الفهم والتعلم
  6. السرعة والأداء العالي
  7. الأمان الفائق
  8. مجتمع سويفت
  9. خطوات إعداد برنامج XCode
  10. المحاكى Emulator
  11. تصميم برنامجك الأول
14

الفصل الثاني عشر

  1. تعرف علىXCode
  2. تعرف على XCode
  3. الشاشة الرئيسية للبرنامج
  4. شاشة التصميم
  5. تشغيل المشروع
  6. نافذة مكونات المشروع
  7. الملف View Controller Source File
  8. الملف :Storyboard
  9. أدوات تصميم شاشة المشروع Object Lib
  10. تغيير خصائص الأدوات
  11. طرق عرض المشروع
  12. تحديد جهاز المحاكى
  13. كتابة الأوامر
  14. إضافة حدثAction
  15. تنفيذ الأوامر في بداية التشغيل
  16. إنشاء الأداة UIButton برمجيا
  17. الأداةLabel
  18. خطوات تنفيذ المشروع في Swift
  19. مراحل تنفيذ تطبيق Application IOS
15

أدوات واجهة المشروع

  1. Components
  2. استعمال TextBox
  3. اختبار محتويات الأداة UITextField
  4. تصميم شاشة دخول Login Page
  5. Launch Screen
  6. الأداة component Switch
  7. إنشاء الأداة UISwitch برمجيا
  8. الأداة Segmented
  9. إنشاء الأداةUISegmentedControl برمجيا
16

تابع أدوات واجهة المشروع

  1. Components
  2. أداة الصورة Image
  3. الأداة : Stepper
  4. إنشاء الأداةUIStepper برمجيا
  5. الأداة : Slider
  6. إنشاء الأداةUISlider برمجيا
17

تابع أدوات واجهة المشروع

  1. Components
  2. الأداة Scroll View
  3. التعامل مع الصور برمجيا
  4. الأداة Bar Progress
  5. الأداة Datepiker
  6. إنشاء الأداةUIDatePicker برمجيا
  7. الأداة PickerView
  8. عرض الرسائل alert1
  9. استخدام alert Controler
  10. إنشاء دالة لعرض الرسائل
  11. استعمال actionsheet
  12. أضف Action
  13. التعامل مع WebView
  14. إنشاء الأداة UIWebView برمجيا
18

الفصل السادس عشر

  1. التعامل مع الصفحات
  2. إضافة View بسيطة
  3. التنقل بين صفحات بدون أكواد
  4. استعمال أوامر البرمجة With Code في التنقل برمجيا
  5. نقل البيانات بين الصفحات Pass data
  6. الأداة bar Tap
  7. حفظ إعدادات المستخدم Saving Setting
  8. إنشاء الأداةUIView برمجيا
19

التعامل مع الجداول

  1. Tables
  2. استعمال View Table في settings page
  3. التعامل مع الجدول برمجيا Programming
  4. عرض صور داخل الجدول
  5. التعامل مع الأداة UITableView برمجيا
20

لغتي الترميز

  1. XML,JSON
  2. مقدمة عن لغة الترميز XML
  3. ما هي لغة الترميز XML
  4. مزايا لغة الترميز XML
  5. مثال بسيط بلغة الترميز XML
  6. القواعد الأساسية للغة الترميز XML
  7. قواعد تسمية العناصر
  8. ما هي JSON
  9. خصائص JSON
  10. أنواع البيانات وبناء الجمل والأمثلة
  11. مكونات الـ JSON
  12. القراءة من ملف
  13. استخدام طريقة Decodable
  14. قراءة بيانات من عنوان انترنت
21

الفصل التاسع عشر

  1. متفرقات
  2. الحركة Animation
  3. الأداة Bar Menu
  4. معرفة أبعاد الشاشة
  5. معرفة اتجاه الجهاز
  6. إلغاء دوران الجهاز
  7. مراجعة البريد الالكتروني
22

قواعد البيانات

  1. Core Data
  2. ما المقصود بقواعد البيانات
  3. بيانات العاملين
  4. بيانات العملاء
  5. مزايا استعمال الكمبيوتر في إنشاء قاعدة بيانات
  6. تركيب قاعدة البيانات
  7. عناصر قاعدة البيانات
  8. الجدول
  9. النماذجFORMS
  10. الاستعلام QUERY
  11. عرض البيانات
  12. إضافة زر عرض البيانات
23

الفصل الحادي والعشرون

  1. مشاريع متنوعة
  2. مشروع “Best Weight”
  3. مشروع Get MyAge
  4. مشروع "calculator
  5. مشروع app note
  6. ملف 1 view controller
  7. مشروع معرفة غروب الشمس
  8. كيف يتم استخدام API
  9. صفحة البداية
  10. صفحه بعد الكتابة فيها وتحديد الدولة

Livres associés

  • احتراف Access

  • كيف تصبح مبرمج محترف

  • فيروسات الكمبيوتر

  • MySQL الإعداد

  • البرمجة باستخدام C/C++

  • مدخل إلى عالم البرمجة

  • ماتلاب إعداد المهندس طارق ضياء الشرقاوي

  • الكود اللطيف CLEAN CODE

تقييمات القراء

التقييمات هنا من القراء الذين يملكون الكتاب — عن طريق الشراء أو ضمن اشتراكهم.
4.3
★★★★☆
66 تقييم
5★
18
4★
48
3★
0
2★
0
1★
0