دورة عبر الإنترنت – تدريب احترافي معتمد في iOS 16 من Packt Institute، Packt

دورة تطوير تطبيقات iOS 16 باستخدام SwiftUI وNode.js API. تعلم خطوة بخطوة لإنشاء تطبيقات iOS متقدمة باستخدام برمجة Swift 5. انضم إلى الدورة التدريبية من الأفضل في هذا المجال!

Suggested by: Coursera (What is Coursera?)

Professional Certificate

البدء المستوى المتوسط تتقدم متضمن

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Xcode
  • الآلية الوقائية الوطنية
  • دائرة الرقابة الداخلية
  • Node.js
  • سويفتويي

What you will learn in the course

Courses for which the course is suitable

  • مطور تطبيقات iOS
  • مطور المكدس الكامل
  • مطور Node.js
  • مطور سويفت يو آي
  • مطور واجهات برمجة تطبيقات REST
  • مطور البرمجيات
  • مطور الواجهة الأمامية
  • مطور الواجهة الخلفية
  • مطور أنظمة إدارة الملاحة
  • مطور التطبيقات الوظيفية

الخبرة – سلسلة دورات من 3 دورات

تقدم هذه الدورة رحلة شاملة لتطوير التطبيقات، حيث ترشدك خلال إنشاء تطبيق ملاحظات وتطبيق يشبه Twitter باستخدام SwiftUI وNode.js. بدءًا من الأساسيات، ستتقدم إلى الموضوعات المتقدمة، بما في ذلك:

  • برمجة لغة سويفت
  • إطار عمل SwiftUI
  • إدارة البيانات الأساسية

ستستكشف بنية MVVM، وتكامل REST API، وتزامن لغة Swift، وتسلسل JSON، كل ذلك أثناء إتقان مدير حزم Swift لإصدار الإصدارات. تتناول الدورة أيضًا Node.js، وتعلمك كيفية:

  • قم ببناء واجهات برمجة تطبيقات REST وتأمينها باستخدام Express.js
  • معالجة الصور باستخدام Sharp.js
  • مصادقة المستخدمين باستخدام JSONWebToken

اكتسب خبرة عملية مع ميزات SwiftUI القوية مثل:

  • القوائم
  • أوراق قابلة للتغيير
  • أنظمة إدارة الملاحة

ويتوج كل هذا بتطوير ونشر تطبيقات كاملة الوظائف وجاهزة لمتجر تطبيقات Apple. تم تصميم الدورة التدريبية لكل من مطوري iOS المبتدئين والمتوسطين، وهي مثالية لأي شخص مهتم ببناء تطبيقات متقدمة من الصفر، دون الحاجة إلى خبرة سابقة بخلاف الوصول إلى جهاز Mac أو أحد المحاكي.

مشروع التعلم العملي

تتيح المشاريع المدمجة، مثل إنشاء تطبيق ملاحظات وتطبيق يشبه Twitter، للمشاركين تطبيق مهاراتهم في التطوير الكامل، وSwiftUI وNode.js لمواجهة التحديات العملية مثل:

  • إنشاء مصادقة المستخدم
  • إدارة البيانات
  • تكامل الخدمات الأمامية والخلفية

بحلول نهاية الدورة، سيكون المتعلمون قد اكتسبوا خبرة عملية في تصميم وتطوير ونشر التطبيقات الوظيفية القابلة للتوسيع التي تمثل سيناريوهات الصناعة الحقيقية.

Details of the courses that make up the specialization

SwiftUI وNode.js: مقدمة لتطوير المكدس الكامل

الدورة 1 • 8 ساعات

تفاصيل الدورة
ماذا ستتعلم
  • فهم وتكوين Node.js وMongoDB والأدوات الأساسية الأخرى
  • قم بتطوير واجهات برمجة تطبيقات RESTful باستخدام Express وMongoose مع التركيز على أفضل الممارسات
  • تنفيذ وتنفيذ عمليات CRUD ضمن تطبيق مكدس كامل
  • تصميم وبناء واجهات مستخدم الواجهة الأمامية التي تعمل بفعالية مع خدمات الواجهة الخلفية
المهارات التي سوف تكتسبها
  • الفئة: MongoDB
  • الفئة: تطوير جانب العميل
  • الفئة: واجهة برمجة تطبيقات RESTful
  • الفئة: جافا سكريبت
  • الفئة: Node.js

النسخ المتماثل على تويتر – تطوير واجهة برمجة التطبيقات (API).

الدورة 2 • 5 ساعات

تفاصيل الدورة
ماذا ستتعلم
  • حفظ وإدارة بيئة Node.js لتطوير واجهة برمجة التطبيقات (API)، مما يضمن التكوين والصيانة المناسبين
  • تطوير وتنفيذ أمان واجهات برمجة تطبيقات RESTful باستخدام Express وMongoDB، باستخدام أفضل ممارسات الأمان
  • قم بتنفيذ مصادقة المستخدم وإدارة بيانات الجلسة بشكل فعال باستخدام JWTs لتحسين أمان التطبيق
  • قم بتصميم وإنشاء محتوى متقدم، بما في ذلك إدارة التغريدات وتحميل الصور والإشعارات في الوقت الفعلي، لإنشاء تجربة مستخدم ديناميكية
المهارات التي سوف تكتسبها
  • الفئة: MongoDB
  • الفئة: مصادقة JWT
  • الفئة: واجهة برمجة تطبيقات RESTful
  • فئة: تويتر النسخ المتماثل
  • الفئة: Node.js
  • الفئة: اكسبريس

تطوير المكدس الكامل المتقدم وأساسيات SwiftUI

الدورة 3 • 11 ساعة

تفاصيل الدورة
ماذا ستتعلم
  • حفظ وإدارة خادم Node.js وExpress للتطوير من جانب الخادم، مع ضمان التكوين والصيانة المناسبين
  • تطوير ودمج ميزات مصادقة المستخدم وإدارة الملف الشخصي لتحسين الأمان وتجربة المستخدم
  • تنفيذ وإدارة وظائف التغريدة، بما في ذلك إدارة الصور والتفاعلات الاجتماعية، لإنشاء محتوى ديناميكي
  • قم بتصميم وعرض الإشعارات في الوقت الفعلي ضمن نسخة Twitter المستندة إلى SwiftUI لتحسين مشاركة المستخدم
المهارات التي سوف تكتسبها
  • الفئة: تطوير بول ستاك
  • فئة: واجهة برمجة التطبيقات المريحة
  • الفئة: Node.js
  • الفئة: اكسبريس
  • الفئة: SwiftUI