دورات Udacity التدريبية

مقدمة إلى تطبيقات الويب التقدّمية

في هذه الدورة التدريبية، ستبدأ في العمل على أول تطبيق ويب تقدّمي وهو تطبيق ويب يمكنه الاستفادة من العديد من الميزات التي استفادت منها التطبيقات المحلية. وستحصل أيضًا على المزيد من الخبرة في إنشاء تطبيق ويب يعمل بلا اتصال بالإنترنت باستخدام عاملي الخدمة. أخيرًا، يمكنك تثبيت تطبيقك على الشاشة الرئيسية للمستخدم باستخدام ملف "بيان تطبيق الويب".

هذه الدورة التدريبية مجانية من خلال Udacity

المشاركة في الدورة التدريبية

إمكانية الوصول إلى الويب

في هذه الدورة التدريبية، ستحصل على خبرة عملية في إتاحة تطبيقات الويب. ستعرف متى ولماذا يحتاج المستخدمون إلى إمكانية الوصول. بعد ذلك، ستتعمق في "الطريقة": جعل الصفحة تعمل بشكل صحيح مع برامج قراءة الشاشة، وإدارة تركيز الإدخال (على سبيل المثال، التمييز الذي تراه عند التنقل في النموذج). ستفهم مفهوم "الدلالة" و"الترميز الدلالي" بالنسبة إلى صفحات الويب، وستتم إضافة ترميز ARIA لتفعيل التنقّل في الواجهة باستخدام مجموعة من الأجهزة المساعِدة. أخيرًا، ستتعرّف على أساليب التصميم التي تساعد المستخدمين الذين لديهم رؤية جزئية في التنقل في صفحاتك بسهولة وموثوقية.

هذه الدورة التدريبية مجانية من خلال Udacity

المشاركة في الدورة التدريبية

تحسينات عرض المتصفح

الأداء مهم للمستخدمين. على مطوري برامج الويب إنشاء تطبيقات تتفاعل بسرعة ويتم عرضها بسلاسة. "بول لويس"، الخبير في الأداء على Google، هنا لمساعدتك في إزالة البيانات غير المرغوب فيها وإنشاء تطبيقات ويب تحافظ على الأداء بسرعة 60 إطارًا في الثانية. ستطّلع في هذه الدورة التدريبية على الأدوات التي تحتاج إليها لتحديد الملف الشخصي للتطبيقات وتحديد أسباب البرامج غير المرغوب فيها. وستتعرّف على مسار عرض المتصفّح وتكشف الأنماط التي تسهّل إنشاء تطبيقات عالية الأداء.

هذه الدورة التدريبية مجانية من خلال Udacity

المشاركة في الدورة التدريبية

تصميم الويب السريع الاستجابة

في هذه الدورة التدريبية، ستتعرّف على أساسيات تصميم الويب السريع الاستجابة باستخدام Pete LePage من Google. يمكنك إنشاء صفحة ويب متجاوبة متوافقة مع جميع الأجهزة، بما في ذلك الهاتف أو الجهاز اللوحي أو كمبيوتر سطح المكتب أو ما إلى ذلك.

ستبدأ باستكشاف العوامل التي تجعل الموقع الإلكتروني متجاوبًا وكيفية عمل بعض أنماط التصميم السريع الاستجابة على مختلف الأجهزة. وستتعرّف في هذا القسم على كيفية إنشاء تنسيقك المتجاوب باستخدام علامة إطار العرض وطلبات بحث وسائط CSS. وأثناء المتابعة، ستختبر نقاط التوقف الرئيسية والثانوية، وتحسين النص للقراءة.

هذه الدورة التدريبية مجانية من خلال Udacity

المشاركة في الدورة التدريبية

مسار العرض الحرج

وستتعرّف على كيفية تحسين سرعة أي موقع إلكتروني من خلال الاطّلاع على التفاصيل المتعلقة بكيفية عرض المتصفّحات المتوافقة مع أجهزة سطح المكتب والأجهزة الجوّالة للصفحات.

ستتعرّف على مسار العرض الحرج أو مجموعة الخطوات التي يجب أن يتّخذها المتصفّحون لتحويل HTML وCSS وJavaScript إلى مواقع إلكترونية مباشرة ومُلتقطة التنفس. بعد ذلك، ستبدأ باستكشاف التجارب وتجربتها باستخدام أدوات لقياس الأداء والاستراتيجيات البسيطة لعرض وحدات البكسل الأولى على الشاشة في أقرب وقت ممكن. وستتعرّف على كيفية الاطّلاع على اقتراحات من "إحصاءات PageSpeed" وطريقة عرض "المخطّط الزمني" لأدوات مطوّري البرامج في Google Chrome للعثور على البيانات التي تحتاجها لتنفيذ تعزيزات فورية في الأداء.

هذه الدورة التدريبية مجانية من خلال Udacity

المشاركة في الدورة التدريبية

الصور المتجاوبة

هل تعلم أن الصور تمثّل أكثر من 60% من وحدات البايت اللازمة في المتوسط لتحميل صفحة ويب؟

ستتعلّم في هذه الدورة التدريبية كيفية التعامل مع الصور المتوفّرة على شبكة الويب الحديثة لكي تظهر صورك بشكل رائع ويتم تحميلها بسرعة على أي جهاز.

وخلال هذه العملية، ستتعلّم مجموعة من المهارات والتقنيات اللازمة لدمج الصور المتجاوبة بسلاسة في سير عمل التطوير. وفي نهاية الدورة التدريبية، سيتم تطويرك باستخدام صور تتكيّف مع أحجام إطار العرض وسيناريوهات الاستخدام المختلفة وتستجيب لها.

هذه الدورة التدريبية مجانية من خلال Udacity

المشاركة في الدورة التدريبية

تطبيقات الويب بلا إنترنت

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

باستخدام المهارات التي تكتسبها في هذه الدورة التدريبية، ستختتم بإنشاء تطبيق يعمل على الإنترنت وخارجه ويحمّل بيانات جديدة متى أمكن ذلك. ستتفاعل تطبيقات الويب مع الشبكة كما هو الحال مع التطبيقات المحلية. سيؤدي ذلك إلى تجارب أفضل للمستخدمين حتى في سيناريوهات الاتصال الصعبة التقليدية، مثل العالق في نفق القطار، أو الحاجة إلى الاعتماد على شبكة Wi-Fi للمؤتمرات المزدحمة، أو السفر عبر "منطقة ميتة" خلوية.

هذه الدورة التدريبية مجانية من خلال Udacity

المشاركة في الدورة التدريبية

أدوات الويب وأتمتتها

في هذه الدورة التدريبية، ستتعرّف على كيفية إعداد عملية التطوير وتحقيق إنتاجية فائقة أثناء العمل والتكرار اليوميين ومنع نفسك وموقعك الإلكتروني من الكوارث وتوفير الكثير من الوقت والجهد من خلال التحسين التلقائي والتشغيل التلقائي. أخيرًا، ستتعرّف على كيفية تنفيذ كل هذه الإجراءات مع التأكّد من تشغيل الرمز على العديد من الأجهزة في العالم الحقيقي.

هذه الدورة التدريبية مجانية من خلال Udacity

المشاركة في الدورة التدريبية

إنشاء نماذج ويب عالية التحويل

تكون لأي تجربة مفيدة على الويب نموذج. يجب أن يكون مطوّرو برامج الويب هادفين بشأن النماذج لإسعاد المستخدمين وزيادة الإحالات الناجحة، سواء كان ذلك نموذجًا مصنوعًا من مربّعات نصية أو أزرار تبديل أو أزرار أو مربعات اختيار أو أدوات قابلة للمس.

في هذه الدورة التدريبية، ستتعرّف على أفضل الممارسات للنماذج الحديثة. ستتدرّب على مهارتك أثناء تنفيذ بعض المشاريع الذاتية التعلّم، بما في ذلك الدفع عبر التجارة الإلكترونية وتطبيق تخطيط الفعاليات.

في إطار عملنا الشاق، سنشاهد أيضًا سلسلة من المقابلات مع "لوك روبلوسكي"، مدير منتجات Google ومؤلف تصميم نموذج الويب، لمعرفة آرائه بشأن تفاعلات الويب الحديثة.

هذه الدورة التدريبية مجانية من خلال Udacity

المشاركة في الدورة التدريبية