تعلم برمجة المواقع🚀
6.64K subscribers
55 photos
2 videos
19 files
545 links
قناة للبرمجة والمبرمجين ...
تحتوي على مقالات للمبرمجين.
كتب وملفات pdf مجانية للمبرمجين.
نصائح للمبتدئين والمحترفين في البرمجة ...
أفضل الدورات في مجال البرمجة مجانا..
Download Telegram
لتحميل المشروع
👍1
Channel name was changed to «تعلم تصميم المواقع»
‏أخر اعمالي
موقع مشفى 👇👇👇
clinichospital.rf.gd/?i=1
ملاحظة : هذا العمل لم أعمل به مع أحد أنا عملته لأعرضه في معرض أعمالي أتمنى أن ينال أعجابكم😍
لطلب تصميم موقع خاص
👏6👍1
أفضل قنوات اليوتيوب لتعلم البرمجة عليك معرفتها لاثراء مسيرتك البرمجية

المصادر هي:
Thenewboston:
في هذه القناة تجد مايزيد عن 4200 فيديو تخص مجالات البرمجة ومواضيع التصميم وتطوير الألعاب ويتابعها أكثر من مليوني مشترك حول العالم 
ProgrammingKnowledge: 
يمكنك تعلم كل لغات البرمجة الأساسية، كما تعطيك دروس تعليمية حول برمجة تطبيقات الروبوت للمبتدئين، وغيرها من لغات البرمجة مثل جافا، بايثون، وغيرها وتتميز بالشرح الوافي لكل اللغات البرمجية بطريقة فعالة
Learncodeacademy:
يمكنك الاستفادة منها بشكل كبير إذا كنت من محبي برمجة الويب فهي تضم قوائم تشغيل متنوعة في عدة مواضيع أهمها javascript، jQuery،React ...
Derek Banas:
تغطي هذه القناة مجموعة واسعة من المواضيع مثل Java، MYSQL، PHP وغيرها.... كما أنها تعتبر أنها من أفضل القنوات التي تركز على مجال تطوير تطبيقات الأندرويد
GoogleDevelopers:
يتابع هذه القناة أكثر من مليون ونصف المليون مشترك، هذه القناة لا تقوم بتغطية مؤتمرات جوجل فحسب، بل تقدم هذه القناة دروساً ومناقشات بالإضافة للأخبار. يمكن أن تتعلم من خلالها أندرويد، تطوير ويب، أو iOS وغيرها الكثير!
Elzero Web School :
من أهم وأشهر القنوات العربية لتعلم الويب تبدأ معك منذ الصفر وحتى تستطيع بناء موقع كامل وبرمجته ويتميز صاحبها المهندس "أسامة محمد" المعروف باسم أسامة الزيرو بشرحه المفصل حتى لأبسط القواعد البرمجية وأسلوبه السلس والمتدرج الصعوبة، بالإضافة إلى ذلك فهناك مجموعة خاصة به على الفيسبوك بإمكانك الانضمام إليها وطرح أي تساؤل أو مشاكل تواجهك وستجد الكثير هناك لإجابتك
قناة بغداد الجديدة:
صاحبها هو المهندس حسين الربيعي يقدم دورات في Java وpython وC++ وC# وغيرها بأسلوب مبسط وشرح مفهوم يساعدك على الفهم الجيد مع التطبيق العملي ويتابعه ما يزيد عن أربعمئة ألف مشترك
قناة محمد عيسى:
تضم هذه القناة أفضل الدورات التعليمية فيما يخص لغات البرمجة والأنظمة مفتوحة المصدر ويتابعه مايزيد عن 129 ألف مشترك
هذه كانت قائمة بأهم مصادر التعلم من الأنترنت فيما يخص البرمجة , هناك المزيد و الكثير من المصادر المهمة التي لم يسعنا ذكرها جميعاً في مقال واحد وربما نتطرق اليها في منشورات مستقبلية , مع تمنايتنا للجميع بالتوفيق في مسيرتهم البرمجية :)
1👍1
‏موقع رهيب 🚀
يوفر لك خلفيات بأنماط واشكال متعددة , كما يمكنك حفظها وتصديرها ككود CSS او SVG 🔥
svgbackgrounds.com
2👍1
9 مواقع مجانية لتطوير مهاراتك ب CSS والانتقال لمستوى محترف 🚀🔥
👇

🔴 cssgrid.io
🔴 csshell.dev
🔴 euismod.dev
🔴 cssbattle.dev
🔴 cssguidelin.es
🔴css-tricks.com
🔴 cssreference.io
🔴 moderncss.dev
🔴 100dayscss.com
🔥31👍1
كورس  الجافاسكريبت المتقدمة و التي ستتمحور حول ال API 🔥

معالجة الأخطاء في الجافاسكريبت | Error Handling
- ملفات الجافاسكريبت الخارجية
- ماهو ال API؟
- التعرف على برنامج ال Postman
- مكونات ال Request
- التواصل مع ال API باستخدام ال js
- البرمجة كائنية التوجه في الجافاسكريبت OOP
- ال POST - PUT - DELETE - GET في js API
- تحدي ال API مع JSON placeholder
والمزيد..

https://bit.ly/3UhCbE9
3👍1🔥1
📌فيديو واحد مدته اكثر من 4 ساعات يشرح لك كيف تصمم موقع ب HTML , CSS 😍🔥
ويستخدم اغلب التقنيات اللي يحتاجها مطور الويب FrontEnd
باللغة العربية
حلو جدا للي بيطبق بعد مايتعلم الاساسيات 👏
https://youtu.be/vkc99WHcDTk
6👍4
تعلم برمجة المواقع🚀 pinned «📌فيديو واحد مدته اكثر من 4 ساعات يشرح لك كيف تصمم موقع ب HTML , CSS 😍🔥 ويستخدم اغلب التقنيات اللي يحتاجها مطور الويب FrontEnd باللغة العربية حلو جدا للي بيطبق بعد مايتعلم الاساسيات 👏 https://youtu.be/vkc99WHcDTk»
لمشاهدة المنشور كامل من هنا👇

https://www.instagram.com/p/CjBJ8Pujq6c/?igshid=NzNkNDdiOGI=
2👍2
📌 تبي تصير مطور او مبرمج ويب ؟
تعلم
HTML
CSS
JAVASCRIPT
PHP

📌تبي تصير مبرمج تطبيقات اندرويد؟
تعلم
Kotlin
📌تبي تصير مبرمج تطبيقات IOS ؟
تعلم
Swift

📌تبي تصير مبرمج اندرويد و IOS ؟
تعلم
Flutter

اختصر تخصص وانطلق
4🔥3👍1
أمر الطباعة في جافا سكريبت

لمشاهدة المنشور كامل من هنا👇

https://www.instagram.com/p/CjGTQsDjZvy/?igshid=NzNkNDdiOGI=
3👍2
💥مواقع مهمة لكل مصمم ومبرمج فرونت اند تمنحه صور متنوعة و مجانية
🔹visualhunt.com
🔹pixabay.com
🔹freephotos.com
🔹pxfuel.com
🔹reshot.com
🔹unsplash.com
🔹librestock.com
4👍1🔥1
‏توضيح !! ايش معنى موقع أو متجر إحترافي ؟
هوة مش موقع فضائي الشكل
- التصميم يكون بسيط و مرتب
- محتوى الموقع واضح للزوار وبدون تعقيد
- سرعة تحميل الموقع
- الاهتمام بتحسين تجربة الزوار للموقع
- فكرة الموقع الكاملة توصل للزائر بأقل من دقيقة
- التزام الموقع بهوية الشركة
2👍1
من أين أبدأ تعلم البرمجة من الالف الى الياء 🤔 ؟
-
المنشور طويل شوي لكن كل كلمة فيها فائدة كبيرة
-
البوست فى نقاط
-
1 - من أين ابدأ تعلم البرمجة ؟ - نصائح في تعلم البرمجه
2 - ماهي مجالات البرمجة
3 - أشهر لغات البرمجة وأهم استخداماتها
4 - إجابات لأهم 6 أسئلة للمبتدئين في تعلم البرمجة
5 - افضل المصادر لتعلم البرمجة
-
مقدمة
-
لعلك تريد دائما أن تتعلم البرمجة ولكن تصيبك الحيرة وتتساءل دوما من أين أبدأ تعلم البرمجة، والسبب يعود لأن البرمجة من المجالات الخصبة والمهمة في الواقع المتطور الذي نعيشه، فكل شيء تقريبا من ذكاء اصطناعي وثورة الهواتف المحمولة والثورات الحاصلة في مجالات العمل الحديثة بكاملها 👌
-
1 - من أين ابدأ تعلم البرمجة ؟ - نصائح في تعلم البرمجه
-
- اولا حدد أهدافك :
-
تحديد أهدافك هي أهم خطوة في طريق تعلم البرمجة لأن هذا سيساعدك كثيرا في مواجهه المشاكل التي ستعيقك في التعلم مثل مشاكل الملل والتشتت وعدم الراحة بسب عدم وجود هدف تسعي إليه
-
الاهداف كثيره مثلا:
-
أنت شغوف بالبرمجة وتريد التعلم وتطوير ذاتك للحصول علي وظيفة أو العمل كـ فري لانسر
أو عندك فكرة تطبيق تساعدك في حياتك اليومية وتريد تعلم البرمجة لتنفيذه بنفسك
أو برمجة موقع خاص بك لتبيع عليه منتجاتك
-
كل شخص أهدافه المختلفه كل ما عليك هو تحديد هدفك الشخصي حتي تبدأ في التعلم بدون أي مشاكل .
-
2 - حدد المجال الذي تحب أن تبدأ بتعلمه :
-
عالم البرمجة كبير جدا وله فروع كثيرة يجب تحديد المجال الذي تحبه وتريد تعلمه ، المجالات كثيره منها برمجيات الويب و برمجيات الهواتف الذكية وبرمجيات سطح المكتب وغيرها .. وكل مجال منهم لغات وأدوات مختلفه .
-
3 - تعرف علي أدوات التعلم :
-
كل مجال من مجالات البرمجه له لغات وأدوات مختلفه عن المجال الأخري بعد أن تحدد المجال الذي ترغب في تعلمه عليك أن تعرف اللغات التي تخص هذا المجال والبرامج التي ستتطبق عليها ما تتعلمه .
-
مثلا إذا إخترت مجال برمجة الويب فستحتاج إلي محرر لكتابة الاكواد وتعلم لغة الجافا إسكريبت و html و css هذا طبعا كمصمم ويب و PHP و Rubyو python كمطور ويب .
-
أو إخترت مجال تطيبقات الهواتف فهو ينقسم إلي منصتين Android وهذا يحتاج إلي تعلم لغة java ومنصة IOS هذا يحتاج إلي تعلم Objective-c وهكذا..
-
عالم البرمجة كبير جدا وله فروع كثيرة يجب تحديد المجال الذي تحبه وتريد تعلمه ، المجالات كثيره منها برمجيات الويب و برمجيات الهواتف الذكية وبرمجيات سطح المكتب وغيرها .. وكل مجال منهم لغات وأدوات مختلفه .
-
4 - تعرف علي المواقع القنوات التي تساعدك في التعلم :
-
عند البدأ في التعلم ستحتاج إلي التوجه إلي بعض المنصات التعليمه وهذا أصبح متوفراً بكثرة فهناك الكثير من المواقع التعليمية والتطبيقات ومنصات التعلم الحر –حتي إنك يكمنك الحصول علي شهادات من خلالها- وهناك قنوات تعليمية علي يوتيوب ،فقط عليك البحث عن ما يناسبك ويناسب مجالك وهذه بعض المواقع والقنوات التي يمكنها مساعدتك udemy ، udacity ، أكاديمية الزيرو و W3 SCHOOLS و الكثير منها
-
5 - ابدأ في التعرف علي الاشخاص الذين يشاركوك نفس الفضول :
-
عمرك قصير لتعيش كل التجارب لذلك يجب عليك التعرف علي أصدقاء يشاركوك نفس المجال حتي يتثني لك الحصول علي دعمهم والتعلم منهم ومن تجاربهم وأخطائهم حتي تتعلم أسرع ولا تتكرر هذه الأخطاء
-
6 - ابدأ بتنفيذ بعض المشاريع :
-
2 - ماهي مجالات البرمجة
-
لأن معظم الأشخاص يريدون دخول عالم البرمجة و لا يعرفون حتى ما هي المجالات المختلفة للبرمجة و هذا بالتأكيد خطأ كبير في المنهجية و لكن هناك فئة من الناس يخططون جيدا و بطريقة منظمة لما يريدونه و يرغبون بدراسته.
-
أكيد أن لغات البرمجة كثيرة و متنوعة و كذلك مجالاتها و سأستعرض لك بعض أهم المجالات التي يمكنك دراستها و الاستفادة منها ان شاء الله.
-
تنقسم مجالات البرمجة للأقسام التالية:
1 - مجال تطوير الويب
2 - مجال تطبيقات سطح المكتب
3 - مجال تطبيقات الموبايل
4 - مجال علم البيانات
5 - مجال تحليل البيانات
6 - مجال الذكاء الاصطناعي
7 - مجال قواعد البيانات
8 - مجال الألعاب
9 - مجال أنظمة التشغيل
-
📌 مجال تطبيقات الويب
-
يعد مجال الويب أكثر المجالات إنتشارا في الآونة الأخيرة لهيمنة التجارة الإلكترونية سواء عبر إنشاء مواقع تجارية كاملة أو عبر إنشاء صفحات المنتوجات ، و ينقسم المجال كذلك إلى قسمين رئيسية ،
-
قسم Frontend : و هذا القسم مختص بتصميم و برمجة واجهات المستخدم و هي المحتوى الذي يظهر للمستعمل على الموقع .
👍1
-
قسم Backend :
-
مختص هذا القسم بالتعاملات و العمليات التي تكون على السيرفر و تنفيذا لطلبيات العميل عند إستعماله للموقع عبر جلب البيانات أو إرسالها و كذلك تخزين هذه البيانات و التعامل معها سواءا من ناحية الحفظ أو الحذف ... ( و سنفصل في هذه الأقسام جيدا )
-
📌 مجال تطبيقات سطح المكتب
-
هذا المجال من المجالات الأكثر ريادة في الوقت السابق و هذا لا يعني أنها ماتت الآن بل بالعكس فكل شخص مننا يشتغل على العديد من برامج سطح المكتب سواء على نظام الويندوز أو نظام اللينكس و كذلك نظام الماك التي تتجلى في برامج التصميم و محررات الأكواد و كذلك المتصفحات و لا ننسى برامج التواصل و العديد من هذه البرامج التي نستعملها على أجهزتنا
-
و هذا المجال سيبقى قويا حتى تنتهي الحوسبة لإحتياج الأفراد للبرامج سواء برامج منشأة من طرف شركات عالمية مثل Adobe أو مايكروسوفت أو من طرف عامل حر لإحتياجنا لتسهيل العديد من العمليات على الحاسوب .
-
📌 مجال برمجة تطبيقات الهاتف
-
يعد هذا المجال من أشهر المجالات في عالم البرمجة و يحتوي كذلك على أقسام و تحديدا في أنواع التطبيقات هل هي تطبيقات ألعاب أو تطبيقات تجارية إلخ ( سنفصل في كل جزئية إن شاء الله في منشور خاص بالمجال )
-
مجال تطبيقات الموبايل ينقسم إلى قسمين رئيسيين بإختلاف أنظمة التشغيل ( نظام IOS _ نظام ANDROID ) و لكل نظام لغات برمجية معينة أو مشتركة على حسب نوعية البنية الهكيلية للتطبيق .
-
📌 مجال علم البيانات
-
هذا المجال رائع جدا و مطلوب كثيرا جدا في سوق الشغل في أيامنا هذه كما أنه من المجالات الصعبة نوعا ما و التي تتطلب جهدا كبير من أجل احترافه و هذا المجال يتطلب الكثير من الأمور و المهارات التي يجب دراستها و هي
-
أولا يجب تعلم لغة البرمجة بايثون Python ثم بعدها يجب دراسة بعض مباديء الرياضيات مثل الاحصاء، ثالثا يجب دراسة مكتبات بايثون المتخصصة في هذا المجال و هي مكتبة numpy، مكتبة pandas، مكتبة scikit-learn، مكتبة matplotlib، مكتبة seaborn و مكتبة Scipy و بعد ذلك يمكنك البدء بالتطبيق على بعض المشاريع الصغيرة و نشرها على منصة Github.
-
📌 مجال مجال تحليل البيانات
-
و هذا المجال كذلك من أفضل مجالات البرمجة و أكثرها طلبا في سوق الشغل و هو يتطلب دراسة أمور قريبة من المجال الذي سبقه (علم البيانات) و هي : أولا دراسة لغة بايثون
-
Python و القليل من الاحصاء و مكتبات لغة بايثون التي تمت الاشارة اليها سابقا و بعد ذلك التطبيق على بعض المشاريع و نشرها على منصة Github من أجل اثراء معرض أعمالك.
---------------------------------------
📌 مجال الذكاء الاصطناعي
-
هذا المجال فعلا من المجالات الرائعة التي تتميز فيها لغة بايثون بامتياز حيث يتم استعمال هذه اللغة لبناء برامج ذكاء اصطناعي ضخمة جدا كما أنها تستعمل من طرف أكبر الشركات التقنية على مستوى العالم مثل Google، Youtube، Netflix، NASA و غيرها من الشركات. و من أجل دراسة هذا المجال يجب اولا تعلم لغة بايثون Python و بعد ذلك تعلم المكتبات الخاصة بالذكاء الاصطناعي و كذلك الخوارزميات.
-
📌 مجال قواعد البيانات
-
هذا المجال بالضبط ضروري بالنسبة لجميع المجالات السابقة و ضروري كذلك للعديد من المجالات الأخرى
-
من الإسم فهي تعني شيء متعلق بالبيانات ؟ صحيح قواعد البيانات هي الجزء المكلف بتخزين البيانات سواء بيانات خارجية أو داخلية ( مثلا حسابك على الفايسبوك للدخول إلى حسابك أنت محتاج للإيمايل و الرقم السري و هذه البيانات مخزنة على قواعد البيانات و كذلك المنشورات و الصور التي تقوم بطرها أو مشاهدها فهي عبارة عن بيانات يتم تخزينها و قس على ذلك المواقع و التطبيقات الأخرى ) ،
-
أي قواعد البيانات هي الجزء المهم و الجزء الضروري من أي تطبيق سيعتمد على البيانات و إذا لم يكن هذا الجزء في جميع المجالات نسمي ذلك البرنامج ببرنامج يقدم سلوكيات أو عمليات تنفذ .
-
📌 مجال الألعاب
-
هذا من المجالات التي تحتاج دراسة معمقة و دراسة رياضية بإمتياز و كذلك يحتاج إلى دراسة التصميم الهندسي و الفزياء و المنظور الثلاثي إلخ
-
و لكن يعد مجال برمجة الألعاب من المجالات الرائدة و المربحة بشكل كبير جدا و هذا راجع لتعاطي الناس للألعاب الإلكترونية
-
و هذا من المجالات التي تحتاج فريق كامل متكامل لإنشاء الألعاب التي تختلف كذلك من أجهزة التشغيل و كذلك أنظمة التشغيل ، هناك ألعاب للهاتف و كذلك ألعاب للحاسوب و قلنا هناك أنظمة تشغيل و كذلك للحاسوب .
-
📌 مجال أنظمة التشغيل
-
أنظمة التشغيل مثل ( Windows _ mac os _ linux _ andoird _ IOS _ MBR ) و العديد هي عبارة عن برنامج عملاق مهته هي التحكم و إدارة البرامج التي بنيت لتلائم هذه الأنظمة و تشغيلها على الحاسوب بإي نظام إشتغل و لكن هذا المجال بالضبط لديه شركات محتكرة للأنظمة على عكس الأنظمة المبنية بنواة UNIX مثل نظام linux و كذلك يمكننا تحديد مقال
👍1