كورس الواجهة الامامية Front-End


التسجيل سوف تتعلم كيفية انشاء مواقع ويب وتطبيقات ويب كاملة من البداية الى الاحتراف بمبلغ 600 دولار

تبدأ الدورة بأساسيات علوم الحاسوب ومن أبسط المفاهيم البرمجية إلى المفاهيم المتقدمة وأفضل الأساليب المتبعة في البرمجة.

الدورة هي عبارة عن مساق تدريبي كامل يبدأ من الصفر تمامًا وتوصلك إلى مرحلة متقدمة من التعامل مع مختلف التقنيات.

الدورة لا تعلّم الأساسيات فقط بل تضعك على بوابة الاحتراف لتكمل طريقك وتنافس المحترفين.




تعتمد الدورة على التطبيق العملي مصحوبًا بالشرح النظري الأساسي .

إلى جانب تعلّم الأساسيات ستتعلم كيف توظف هذه المعلومات في حياتك العملية البرمجية

كيف تتعامل مع مختلف الأنظمة خصوصًا نظام لينكس الشهير بين المبرمجين.

المحاضر المهندس محمد الزرفي

مهندس حاسوب حاصل على شهادة البكلوريوس من العراق و شهادة الماجستير من روسيا الاتحادية مع خبرة 8 سنوات عمل في الشركات العراقية و الأوربية

الدعم

عالم البرمجة هو عالم سريع التطور و لهذا سوف نوفر لكم ندوات دعم فني نقدم من خلالها احدث التقنيات و طرق استخدامها مقابل خصومات كبيرة لطلابنا

مميزات اخرى

بعد اكمالك الدورة ستكون قادر على العمل من المنزل او اي مكان اخر ...اوقات عمل مناسبة ..عائد مادي ممتاز

لمن هذه الدورة ؟

للمبتدئين من الصفر

  • لمن لا يمتلك أي خبرة مسبقة في البرمجة ويريد الدخول في هذا المجال الشيق
  • لمن يفكر بتغيير مساره المهني ويرغب بأن يصبح مبرمج ولا يعرف من أين يبدأ
  • لمن حاول تعلم البرمجة بالسابق وشعر أنها صعبة ولم يتمكن من المواصلة

المطورين المبتدئين

  • للمبرمجين الذين تعلموا احدى لغات البرمجة ذاتياً ويرغبوا بملئ الفراغات وتعلم الأسس
  • من يمتلك خبرة بسيطة ويرغب في صقل مهاراته بالتعلّم على أسس قوية بغرض تحديث معلوماته
  • من يرغب باكتساب مهارت جديدة تساعده على تحسين دخله كفرصة عمل أفضل أو العمل الحر من الإنترنت

مختصصو تكنولوجيا المعلومات

  • لمن يرغب تعلم تطوير تطبيقات ويب تفاعلية باستخدام مكتبة React.js
  • لمن يرغب بتطوير تطبيقات جوال Android و iOS أصيلة باستخدام React Native
  • لإنشاء تطبيقات سطح مكتب أساسية

نعم ، الدورة مناسبة للمبتدئين تمامًا وليس لديهم خبرة في البرمجة. ولكن من أجل تحقيق النتيجة ، سيتعين عليك محاولة - أداء واجبك المنزلي ، والقراءة الإضافية والمشاركة في مشاريع التخرج. وسوف تساعدك Your MA في الباقي - سنحلل المشاكل المعقدة والإجابة على الأسئلة المتعلقة بموضوع الدرس ، وسنقوم بإعدادك للعمل

ليس من الضروري على الإطلاق. سوف تتم ترجمة الوثائق جميع لغات البرمجة إلى اللغة العربية ، وسوف تتذكر أسماء وظائف الكود في عملية التعلم.

الامر يختلف من طالب الى اخر حيث يعتم على قدراتك في التعلم . في المتوسط سوف تكون هناك 4 دروس في الاسبوع والدرس من ساعة ونصف الى 3 ساعات سوف يكون هناك تسجيل فديو للمحاضرة حيث تستطيع الوصول لها مدى الحياة

نعم وسوف يكون هناك مجموعة على التيلجرام وايضا تواصل مباشر والاجابة على الاسئلة خلال المحاضرة

نعم يمكنك شراء الدورة على اقساط حيث تدفع 50% من قيمة الدورة والباقي يتقسم على اقساط شهرية

نعم سوف تحصل على شهادة بعد ان تجتاز الامتحان المقرر في نهاية الدورة صادرة من شركة يور ما المسجلة في روسيا الاتحادية باللغة الروسية والانجليزية [ النسخة الالكترونية مجانا ] , وفي حال طلب نسخة ورقية يتحمل الطالب التكاليف المالية

ماذا سوف تتعلم في مسار الواجهة الامامية Front-End

  • ستتعرف على مختلف أنظمة التشغيل وكيفية استخدامها في مجال البرمجة، وستتعمق بنظام تشغيل لينكس الشائع بين المبرمجين وكيفية التعامل مع سطر الأوامر.

  • كيف يعمل ال DNS؟
  • ما هو الدومين ؟
  • ما هي الاستضافة؟
  • كيف يعمل الانترنت؟
  • ما هو HTTP؟
  • ما هو المتصفح وكيف يعمل؟
  • DNS and how it works
  • What is Domain Name
  • What is hosting
  • How does the internet work
  • What is HTTP
  • Browsers and how they work

  • تعلم الأساسيات
  • النماذج والمصادقات
  • الاتفاقيات وأفضل الممارسات
  • Learn the basics
  • Forms and Validations
  • Conventions and Best practices

  • تعلم الأساسيات
  • صنع المخططات وشرح المفاهيم التالية
  • Floats
  • Positionaing
  • Display
  • Box Model
  • CSS Grid
  • Flex Box
  • Responsive design and media Queries
  • Learn the basics
  • Making Layouts
  • Floats
  • Positionaing
  • Display
  • Box Model
  • CSS Grid
  • Flex Box
  • Responsive design and media Queries

  • الsyntax والمفاهيم الاساسية
  • تعلم ال DOM
  • تعلم API/Ajax
  • تعلم ES6+ جافا سكريبت
  • فهم المفاهيم Hoisting, Event Bubbling, Scope, Prototype, Shadow DOM, strict
  • Syntax and Basic Constructs
  • Learn Dom Manipulation
  • Learn Fetch API/Ajax(XHR)
  • ES6+ and modular JavaScript
  • Understand the concepts Hoisting, Event Bubbling, Scope, Prototype, Shadow DOM, strict

  • ما هي ولماذا يجب عليك استخدام احدها
  • الاستخدام الاساسي لGit
  • انشاء حساب وتعلم كيف استخدام GitHub
  • خدمات استضافة الريبو GitHub
  • What are the and why you should use one
  • Basic Usage of Git
  • Create account and learn to use GitHub
  • Repo hosting services ( GitHub )

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

  • React.js يبدو من اسمها أنها مكتبة مبنية للبرمجة بلغة JavaScript تم بناؤها من قبل شركة فيسبوك، وهي مكتبة متخصصة بواجهات المستخدم، حيث تقدم طريقة سهلة وسلسلة وقوية في الوقت ذاته لبناء الواجهات وتخفف العبء عن المبرمجين أثناء بناء أي واجهة
  • Redux ريدوكس هي مكتبة جافا سكريبت مفتوحة المصدر لإدارة حالة التطبيق. يستخدم بشكل شائع مع المكتبات مثل ريأكت أو أنجولار لبناء واجهات المستخدم.

  • سوف نتعرف على Styled Component
  • سوف نتعرف على CSS Module

  • مع الجافا سكربت Reactstrap
  • مع الجافا سكربتMaterial UI
  • مع CSS Bootstrap

  • Jest
  • react-testing-library
  • Cypress
  • Enzyme

  • الـ Next.js هو عبارة عن إطار مبني على الـ React مخصص للـ Front End وداعم للـ Back End يهدف إلى مساعدة المطور على صناعة مواقع الويب ذات الصفحات الواحدة (Single Page Application) مثل الـ React بالضبط أو غريمتها Angular و Vuejs
  • إطار العمل GatsbyJS ، هو الطريقة الحديثة لبناء مواقع الويب. حيث أصبح الأداء والأمان وإمكانية الوصول والوصول إلى الأدوات هي الوضع الافتراضي بالنسبة ل Gatsby.

  • React Native اطار عمل لبرمجة تطبيقات طبيعية عن طريق الجافاسكربت

  • إطار العمل "إلكترون" لبرمجة تطبيقات سطح المكتب بلغة جافاسكريبت Electron

المشاريع التي سوف نعمل عليها وسوف تكون ضمن معرض اعمالك مع السورس كود

تطوير واجهة استخدام حقيقة لمتجر الكتروني كامل من الصفر

تطبيق حقيقي على React Native

انشاء تطبيق باستخدام Next.js

انشاء تطبيق على مكتبة React

سوف نقوم بانشاء موقع يحتوى على اكثر من 6 صفحات

سوف نقوم بانشاء لوحة تحكم خاص لادارة الموقع والمدونة