AutoMatrix
1.21K subscribers
117 photos
3 videos
2 files
157 links
Download Telegram
الخوارزميات_algorithms
على ما أظن مكنش انسان يقرا في هذ المقال مسمعش بيهم ممكن تكونو تصادفتو بهذ المصطلح مربوط بكش كلمة كيما البحث او اليوتيوب ممكن انستقرام أو حتى فيسبوك
دونك التعريف الاولي هو انو الخوارزمية مهيش غول😒 و مهيش حاجة صعيبة و مهيش لغة برمجة ايضا😅 و الاحسن وصفها بأنها اللبنة الاساسية لي راح تبني انسان ناجح في مجال التكنولوجيا انعم ايه بالمعنى الحرفي و المجازي🤗
الوغ بكل بساطة هي مجموعة من الخطوات المتسلسلة و المرتبة منطقيا لحل مشكل معين (خصك تركز على كلمة مرتبة منطقيا و على حل مشكل ) و تصلح تاني نسميها طريقة تخمام
هاه ساهل تعريف ياك💁🏻‍♀️ اتشو نزيد نسهلها.. هل علابالك🤣-راحت العربية في ذاك شي- بصح هل راك عارف بلي رانا نخدمو بالخوارزميات و راها داخلة في أصغر تفاصيل حياتنا بلا منفيقو 🙄 انعم اييه نعطيك مثال واقعي: انت بغيت تروح المسجد
نورمالمو راك ديجا عرفت الطريق اللي راح تروح عليها ايوا ذرك انا نقلك دلني من البلاصة لي راك فيها للمسجد تقولي مثلا امشي طول اول دورة على لاڨوش خمسين ميطرة تلقايه تاراا 🎉خدمنا خوارزمية
درنا خطوات متسلسلة و مرتبة منطقيا لانو مثلا متصلحش نبدل في ترتيب الخطوات مثلا نعكس اول خطوة مع آخر وحدة و منبعد نستنا نلقا روحي قدام المسجد😅
ذرك نجو للاهداف و الفوائد لي تجنيها من تعلمها و عندنا جانبين :
على صعيد الـ carrer بتاعك قالوهاش المصاروة و على صعيد الشخصي و الثقافي:
1-انك تدخل عالم البرمجة من واسع ابوابو لانو مكنش مجال في الانفورماتيك من تعلم كش لغة برمجة الى web développement الى تطوير تطبيقات الهاتف📱 او desktop 🖥️ و راني حرفياً نقصد لا يوجد مجال متحتاجش فيه الخوارزميات او على الأقل مكنش لي مش داخلة فيه
2-ممكن تكون طالب في كش تخصص علمي وين ولاو يدرجو الانفورماتيك عامة كمقياس اساسي أو حتى ثانوي فراح تستفاد في مسيرتك الدراسية
3-بخلاف انو رانا في عصر زايد و يطور وين بييكري الامية كانت لي ميعرفش يكتب و مبعد طورت للي ميعرفش يخدم بلميكرو ذرك تولي لي ميعرفش اساسيات البرمجة ديراكت😅 قادر اولادك يسقسوك على لي بوكل و نتا متعرفش تجاوبهم ..سما وجد روحك من ذرك
4 و اهم نقطة و الله علابالك بلي الخوارزميات تأثر بشكل أساسي على حياتك لانك تولي تعرف تحلل و تخمم و بالتالي ترتب افكارك خصوصا و حياتك عموما و سقسي اي واحد من المجال صح يقلك 💁🏻‍♀️
بزايد لليوم المرة الجاية ان شاء الله نحط الفرق بين لغة البرمجة و الخوارزميات
ادعمو المنشور و بارطاجيوه و جام به تزهالكم الايام ❤️
رابط المقال الثاني
https://m.facebook.com/groups/2460514737340248/permalink/4179199228805115/
#senni_selsabil
#algorithme #الخوارزميات
#1001_info
#1001_help
1
C#
منقول من مجموعة 1001 Programming
بالنسبة لطلبة البكالوريا لي عندهم اسئلة حول اعلام آلي يمكنك طرح اسئلتكم هنا⬇️⬇️⬇️⬇️

https://www.facebook.com/groups/863433287858066/?ref=share
ليوم ان شاء الله فيها لايف حول تخصص اعلام آلي رياضيات MI وين راح يجاوب على كامل اسئلتكم
لايف راح يكون في مجموعة : دراستك | إعلام آلي
التوقيت 20:30
رابط المجموعة : https://www.facebook.com/groups/863433287858066/?ref=share
Android Developer Roadmap 2021 🚀🚀🔥🔥
السلام عليكم ورحمة الله وبركاته
في هذا المقال سوف نقوم بتوضيح خارطة الطريق لكي تصبح مطور تطبيقات اندرويد
للإنطلاق في تطوير تطبيقات اندرويد يجب عليك اختيار لغة تطوير programimg language وهنا نكون بين خيارين جافا او كوتلن , ماهي الكوتلن هي احدث لغة معتمد من طرف قوقل لتطوير تطبيقات اندرويد و اسرع من لغة الجافا ب 3 مرات من خلالها لن تجد صعوبة في عمل تطبيقات كبيرة مثل انستغرام ,اوبر ... و مستعملين لغة في ازدياد بشكل رهيب اذا انت جديد وليس معك اي لغة برمجية يمكنك البدأ مع الكوتلن مباشرتا.. بعد تعلم اساسيات اللغة اقترح عليك ان تتعرف على بيئة اندرويد ستوديو وخفياها واحترافها لأن احترافك للمنصة و معرفة كل tools التي بها يوفر عليك 50% من الجهد ولا تسمع لأي شخص يقول لك استعمل منصة اخرى لتطوير عاد اندرويد ستوديو ... بعدها تعرف على المنصة و تعرف على كيفية عملها انصحك بلتجريب عليها اول تطبيق صغير لك تطبيق حساب العمر او كيفية اضافة صورة طبع رسالة عند تشغيل التطبيق الان يمكن القول انك مطور تطبيقات مبتدأ بعدها تثقف في مجال تصميم وتعلم ماذا يميز اندرويد عن ios والعكس او اي نظام اخر لكي يعني ماذا تعمل وماذا لا تعمل في تطبيقات اندرويد تعرف على وحدات dp , px sp ... وكيف تصل او تصالح بين تصميم و التطوير الخاص ب تطبيقك بعد كل هذا تحتاج الان للغوص في عالم الاندرويد و تعرف على اساسيات تطوير اندرويد تفهم كل من البنية التحتية و مركبات اساسية لتطوير و الية انتقال من صفحة لصفحة اخرى وتمرير البيانات بينهما وكيف يقدر تطبيق يتكلم مع تطبيق اخر ( يوجد شرح لي في فيديو عن اساسيات تطوير جزء النظري سيكون في اول تعليق ) بعد فهمك لنظري الان تهتم بلجانب التطبيقي للذي تعلمته في رحلتك بعدها تقوم ببناء تطبيقات حقيقية تعتمد على ماتعلمته وتتعلم منها كذالك كيفية التعامل مع البيانات اما بإستخدام قاعدة بيانات داخلية (رووم او sqlit..) او backend as servise مثال على ذالك (firebase...)او تقوم بعمل تطبيق يعتمد على apis مثال تطبيق اخبار ( تتعلم منه كيفية التعامل مع api هنا ستتعرف على الكثير من المكتبات مثل volly و retrofit .. )
بعد تعلم لكل هذا ستواجهك مرحلة انه معك كل شيئ لكن لا تجد اين تطبق و تحس انك تحتاج افكار.. انصحك اما بلعمل فريلانسر عمل حر تكون ضربت عصفورين بحجر واحد يكون عندك مدخول و تتعلم اكثر اما اذا لم تجد من تعمل له تطبيق قم بإعادة عمل تطبيقات كبيرة فقط النظام system الخاص بها مثل تطبيق انستغرام او واتس اب او اوبر و كل تطبيق ستتعلم فيه العجب
هنا يكون نهاية المقال ارجو اني وفقت في ايصال المعلومة ولو لشخص واحد استفاد منه

كل شخص قام بقرائة المنشور كاملا يترك لنا تعليق بخصوص المقال 👇👇
👍1
"مسارك الى تطوير المواقع"

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

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

مجال تطوير المواقع ينقسم الى قسمين:
تطوير واجهات الويب الامامية ( Front End Development )
تطوير انظمة المواقع او تطوير الويب فلا يوجد ترجمة دقيقة والذي نقصد به ( Back End development ).

ولتضع في ذهنك نقطة مهمة يخلط فيها الكثيرون وهي ان تطوير واجهات الويب الامامية لا تعني تصميم المواقع، فتصميم المواقع هو Web Design ، وتصميم المواقع هو تصميم نموذج للموقع (mockup) باستخدام احد برامج التصميم كالفوتوشوب او Adobe XD ..الخ ، اما تطوير واجهات الويب الامامية فهو تكويد (اي كتابة الكود) هذه النماذج (ان كانت موجودة طبعا، فيمكن كتابة الكود مباشرة دون وجود نموذج) و جعلها عبارة عن اكواد باستخدام تقنيات الويب التي سوف نتحدث عنها في الاسطر القليلة القادمة ان شاء الله تعالى.

مطور واجهات الويب الامامية يدعى Front End Developer
مطور انظمة المواقع يسمى Back End Developer
المطور الذي يعمل في كلا المجالين يدعى Full Stack Web Developer
مصمم المواقع يدعى Web Designer

نبدأ على بركة الله ونقول بسم الله الرحمن الرحيم:

@في حالة ما اذا اخترت تطوير واجهات الويب الأمامية فإليك هذا المسار والذي قسمته الى 6 مستويات رئيسية :

ملاحظة: - تقسيم المستويات هو حسب منظوري وليس تعميما ابدا.

#المستوى_الأول

تعلم HTML : وهي اول لغة يجب ان تتعلمها، وهي ليست لغة برمجة بل لغة هيكلية، ستتعلم من خلالها طريقة هيكلة صفحة الويب الخاصة بك وادراج الكتابات والصور والجداول ...الخ
وبالطبع هناك اصدارات لهذه اللغة واهمها HTML5، ففيها الكثير من التحديثات المهمة، كالـ Semantic Elements والكثير من الامور التي سوف تكتشفها اثناء تعلمك لها.
ملاحظة: الأغلبية تظن ان الامور الجديدة في HTML5 تخص لغة ال HTML فقط، لكن هناك الكثير من الامور الجديدة فيها والتي تحتاج منك تعلم
الجافاسركيبت كالـ GeoLocation و ما الى ذلك فلا تتعجل اثناء تعلمك.

بعض النقاط يجب ان تركز عليها اثناء تعلمك للـ HTML:
- الـ Semantic Elements
- النماذج ( Forms & Validations )
- الـ Accessibility (هذا يعني استخدام عناصر HTML الصحيحة للغرض المقصود منها قدر الإمكان.)
- أساسيات SEO (ارشفة المواقع)

تعلم CSS : وهي لغة تنسيقية وليست لغة برمجة ايضا، سوف تتعلم من خلالها طريقة تنسيق عناصر ال HTML و جعلها جميلة، وتتعلم طريقة التعامل مع الالوان ...الخ
هذه اللغة ايضا لها اصدارات اهمها CSS3 لما فيها من امور جديدة كالـ Animation و Transition ...الخ

بعض النقاط يجب ان تركز عليها اثناء تعلمك للـ CSS :
- الصندوق المرن Flex Box
- التصميم المتجاوب Responsive Design (لدعم اجهزة الموبايل واللوحات)
- الـ Grid System
- الانيمشن ( Animation )
- و Transition
- عمل الكثير من المشاريع وتقليد بعض التصاميم

اذا اردت تعلم HTML5/CSS3 اليك هذه الدورة الاجنبية الاحترافية:
https://www.youtube.com/watch?v=mU6anWqZJcc
ان اردت دورة عربية اليك هذه الدورة (عبارة عن مستويات):
https://www.youtube.com/playlist?list=PLPTNqXpQ2tbj12WDefiTH0VgnrTacD9cE

تعلم JavaScript : وهذه اول لغة برمجة سوى تتعلمها، لغة كبيرة وضخمة تدخل في الكثير من المجالات، وبما انك في مسار تطوير واجهات الويب الامامية سوف تتعلم طريقة التعامل مع DOM (اي التعامل مع شجرة الدوم ومن خلال هذا الامر يمكنك مثلا التعامل مع HTML و CSS عن طريق الجافاسكريبت ) و عمل تأثيرات جميلة والكثير من الامور الاخرى التي سوف تتعرف عليها اثناء تعلمك لهذه اللغة.

بعض النقاط يجب ان تركز عليها أثناء تعلمك JavaScript:
- التعامل مع DOM & BOM
- تعلم Modern JavaScript ( اي ES6+)
- تعلم Ajax
- تعلم Fetch API
- تعلم البرمجة الكائنية بالجافاسكريبت JS OOP
- فهم بعض المبادئ المهمة كالـ : Scope , strict, Prototype ...الخ
- عمل الكثير من المشاريع

ان اردت تعلم الجافاسركيبت اليك دورة اجنبية رائعة :
https://www.youtube.com/watch?v=PkZNo7MFNFg
ان اردت تعلم Modern JS اليك دورة أجنبية رائعة :
https://www.youtube.com/watch?v=NCwa_xi0Uuc
ان اردت دورة عربية في تعلم الجافاكسريبت ارشح لك التالي:
https://www.youtube.com/watch?v=1l_8nECYRvQ
ان اردت دورة عربية في تعلم Modern JS ارشح لك دورتي:
https://www.youtube.com/watch?v=F5XM929HMJs
1
#المستوى_الثاني

الان بعد احترافك لهذه التقنيات، سوف تصبح محترفا فيها ولا تحتاج الى كتابة الكود من الصفر، فربما تصبح لديك مشاريع كبيرة تحتاج لربح الوقت والجهد من اجل انهائها في الوقت المحدد، وهنا سوف نتحدث عن اطارات CSS او كما يُقال لهم "CSS Frameworks" ، بمعنى لست بحاجة الى كتابة اكواد التنسيق من الصفر سوف يكون لديك كلاصات تتعامل معها فقط مع اضافة لمستك الخاصة ان اردت ذلك طبعا، ومن اشهرها :

اطار Tailwind CSS (انصح به بشدةو تحية لاخي Housseyn Belhadja)
اطار Bootstrap
اطار Bulma
والكثير منها طبعا.

بعض النقاط يجب التركيز عليها أثناء تعلم هذه الاطارات :
- عمل الكثير من المشاريع

ان اردت دورة اجنبية لتعلم Tailwind CSS ارشح لك الدورة التالية:
https://www.youtube.com/playlist?list=PL4cUxeGkcC9gpXORlEHjc5bgnIi5HEGhw
ان اردت دورة عربية لتعلم Tailwind CSS ارشح لك دورة اخي اسامة:
https://www.youtube.com/playlist?list=PLfDx4cQoUNOY1nRXPd3o03lVQzpppY9xe
ان اردت دورة اجنبية لتعلم Bootstrap ارشح لك الدورة التالية :
https://www.youtube.com/watch?v=c9B4TPnak1A
ان اردت دورة عربية لتعلم Bootstrap ارشح لك التالي:
https://www.youtube.com/watch?v=iL0IEmTTjYU

#المستوى_الثالث

الان بعد احترافك لهذه الامور، سوف تنتقل الى مستوى اخر سوف تستعمل فيه Component وهو مبدئ مهم جدا ولديه 3 اطارات شهيرة تستخدم هذا المبدئ والذي لابد من اي مطور لواجهات الويب ان يتعلم احداها او كلّها، واختيارك سوف يرافقك في المستويات القادمة.
وهي :

اطار React JS
اطار Vue JS
اطار Angular

وهذه الاطارات تركز كثيرا على Modern JS، وهذه الاطارات بحد ذاتها تحتاج الى مقالات كاملة لشرحها واترك لك المساحة للبحث والتعمق عندما تصل الى هذا المستوى.

بعض النقاط يجب التركيز عليها أثناء تعلم هذه الاطارات :
- عمل الكثير من المشاريع
- ان اخترت Angular سوف يتوجب عليك تعلم Typescript وهي لغة برمجة ايضا.
- عليك بالتعمق في الاطار الذي اخترت التعامل معه لانّ لكل منهم مفاهيم كثيرة وادوات يمكنك اضافتها اليهم لتسهيل امورك كالـ Vuex و Redux ...الخ

ان اردت دورة اجنبية لتعلم React JS ارشح لك الدورة التالية :
https://www.youtube.com/watch?v=DLX62G4lc44
ان اردت دورة عربية لتعلم React JS ارشح لك الدورة التالية :
https://www.youtube.com/watch?v=QDGe4emCPG0
ان اردت دورة اجنبية لتعلم Vue JS ارشح لك الدورة التالية :
الاصدار الجصري (الاصدار الثالث)
https://www.youtube.com/playlist?list=PL4cUxeGkcC9hYYGbV60Vq3IXYNfDk8At1
الاصدار الثاني
https://www.youtube.com/playlist?list=PL4cUxeGkcC9gQcYgjhBoeQH7wiAyZNrYa
ان اردت دورة عربية لتعلم Vue JS ارشح لك الدورة التالية :
https://www.youtube.com/playlist?list=PLDoPjvoNmBAxr5AqK3Yz4DWYKVSmIFziw
ان اردت دورة اجنبية لتعلم Angular ارشح لك الدورة التالية :
https://www.youtube.com/watch?v=k5E2AVpwsko

#المستوى_الرابع

في هذا المستوى سوف تستفيد من تعلمك لاحد الاطارات التي ذكرتها في المستوى الثالث لاجل بناء تطبيقات الويب التقدمية ( PWA )
تطبيقات الويب التقدمية (progressive web application) تم تطويرها بناءً على علامات تبويب المتصفحات ليتم استخدامها كمواقع وتطبيقات بنفس الوقت، ويتم بنائها كما هو الحال في مشاريع الويب لتعمل على جميع الأجهزة بمختلف مشغلاتها من جوالات وحواسيب مكتبية أو محمولة أو لوحية، دون الحاجة لاختلاف طريقة البناء. -تعريف من اكادمية حاسوب-

بعض النقاط يجب التركيز عليها أثناء تعلم هذه التقنية :
- عمل الكثير من المشاريع
- التعمق في المفاهيم الخاصة بهذه التقنية كالـ Service Worker ...الخ

ان اردت دورة اجنبية لتعلم PWA ارشح لك الدورة التالية :
https://www.youtube.com/playlist?list=PL4cUxeGkcC9gTxqJBcDmoi5Q2pzDusSL7

#المستوى_الخامس

وهنا سوف تتعلم شيئا جديدا يدعى SSR
والـ Server Side Rendering - اختصارا SSR - هي عملية يتم خلالها توليد كود HTML الخاص بتطبيقات جافاسكريبت الحديثة في الخادم عوضا عن المتصفح. - تعريف من مدونة توتومينا-

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

ان اخترت Vue Js يمكنك العمل بالـ Nuxt JS
ان اخترت React JS يمكنك العمل بالـ Next JS
ان اخترت Angular يمكنك بالعمل بالـ Universal

بعض النقاط يجب التركيز عليها أثناء تعلم هذه الاطارات :
- عمل الكثير من المشاريع

ان اردت دورة اجنبية لتعلم Nuxt JS ارشح لك الدورة التالية :
https://www.youtube.com/watch?v=ltzlhAxJr74
ان اردت دورة اجنبية لتعلم Next JS ارشح لك الدورة التالية :
https://www.youtube.com/playlist?list=PL4cUxeGkcC9g9gP2onazU5-2M-AzA8eBw

#المستوى_السادس

تطوير تطبيقات الموبايل وسطح المكتب
1
ان اخترت Vue JS يمكنك استخدام Vue Native
ان اخترت React JS يمكنك استخدام React Native
بالنسبة الى Angular يمكنك استخدام Ionic .

بعض النقاط يجب التركيز عليها أثناء تعلم هذه الاطارات :
- عمل الكثير من المشاريع
ان اردت دورة اجنبية لتعلم React Native ارشح لك الدورة التالية :
https://www.youtube.com/watch?v=qSRrxpdMpVc
ان اردت دورة اجنبية لتعلم Vue Native ارشح لك الدورة التالية :
https://www.youtube.com/watch?v=8e0XHPylhj0
ان اردت دورة اجنبية لتعلم Ionic ارشح لك الدورة التالية :
https://www.youtube.com/watch?v=r2ga-iXS5i4

بالنسبة الى برامج سطح المكتب فالاطار المشهور هو :
اطار ElectronJS

بعض النقاط يجب التركيز عليها أثناء تعلم هذا الاطار :
- عمل الكثير من المشاريع

ان اردت دورة اجنبية لتعلم ElectronJS ارشح لك الدورة التالية :
https://www.youtube.com/watch?v=2RxHQoiDctI

#مستوى_اضافي
في هذا المستوى عليك تعلم :
الـ Git
التعمق في مفاهيم Web Security (مثل: Cors، https ... الخ)

في الاخير الامر راجع اليك في التقدم الى الامام والبحث عن التقنيات الجديدة والتعمق اكثر واكثر.

----------------------------------------------------------------------

@في حالة ما اذا اخترت تطوير انظمة المواقع فإليك هذا المسار والذي قسمته الى 6 مستويات رئيسية :

#الصفر

تعلم بعض اساسيات Front End (المستوى الاول، والثاني وان شئت الثالث فلا بأس)

#الأول

في هذا المستوى سوف تختار لغة برمجة تتعامل معها، وسوف ترافقك طيلة المشوار، و على اي اساس سوف تختار فالامر اتركه لك في البحث والمقارنة بين اللغات و اختيار ما يُناسبك.
وارشح لك التالي :

لغة PHP
لغة Java Script (تحدثنا عنها سابقا ان اخترتها فانت متقن لأساسياتها)
لغة Python
لغة C#

كل لغة لديها اساسيات يجب ان تتعلمها مثل: المتغيرات، حلقات التكرار، الحالات الشرطية ... الخ

ان اردت دورة اجنبية لتعلم PHP ارشح لك الدورة التالية :
https://www.youtube.com/watch?v=OK_JCtrrv-c
ان اردت دورة عربية لتعلم PHP ارشح لك الدورة التالية :
https://www.youtube.com/watch?v=pszZMzI9a7A
ان اردت دورة اجنبية لتعلم Python ارشح لك الدورة التالية :
https://www.youtube.com/watch?v=rfscVS0vtbw
ان اردت دورة عربية لتعلم Python ارشح لك الدورة التالية :
https://www.youtube.com/watch?v=nyz2sieUtsI
ان اردت دورة اجنبية لتعلم C# ارشح لك الدورة التالية:
https://www.youtube.com/watch?v=GhQdlIFylQ8
ان اردت دورة عربية لتعلم C# ارشح لك الدورة التالية :
https://www.youtube.com/playlist?list=PLF8OvnCBlEY0UEgX-PDJduL5Tyv4Estam

#الثاني

الان لو اخترت لغة PHP يمكنك الشروع في تطوير اول صفحاتك الديناميكية دون اي مشكل، لكن ان اخترت احد اللغات الاخرى سوف يتحتم عليك التالي:

ان اخترت لغة JS سوف يتحتم عليك تعلم NodeJS (اضافة الى ExpressJS )
ان اخترت لغة Python سوف يتحتم عليك تعلم Django
ان اخترت لغة C# سوف يتحتم عليك تعلم ASP.NET
للـ PHP اطار جميل ايضا يدعى Laravel

ان اردت دورة اجنبية لتعلم NodeJS ارشح لك الدورة التالية:
https://www.youtube.com/watch?v=RLtyhwFtXQA
ان اردت دورة عربية لتعلم NodeJS ارشح لك دورة اخي اسامة :
https://www.youtube.com/playlist?list=PLfDx4cQoUNOa3EiUpjO04DVxEE9Ox12ta
ان اردت دورة اجنبية لتعلم Django ارشح لك الدورة التالية:
https://www.youtube.com/watch?v=F5mRW0jo-U4
ان اردت دورة أجنبية لتعلم ASP.NET ارشح لك الدورة التالية:
https://www.youtube.com/watch?v=C5cnZ-gZy2I
ان اردت دورة اجنبية لتعلم Laravel ارشح لك الدورة التالية:
https://www.youtube.com/watch?v=MFh0Fd7BsjE
ان اردت دورة عربية لتعلم Laravel ارشح لك دورة اخي اسامة (وتحية له Djaidri Oussama ) :
https://www.youtube.com/playlist?list=PLfDx4cQoUNOaQBbxWm4HhZ8l6aEdPiO6T

#الثالث

في هذا المستوى سوف تتعلم التعامل مع قواعد البيانات:
ان اخترت SQL: يمكنك تعلم PostgreSQL، MySQL، MariaDB
ان اخترت NoSQL: يمكنك تعلم MongoDB.

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

#الرابع

في هذا المستوى سوف تتعلم REST APIs، ويمكنك البحث عن هذا الموضوع والتعمق فيه بنفسك حتى تعتاد طريقة البحث.

#الخامس

في هذا المستوى سوف تتعلم Testing :
الـ Integration Testing
الـ Unit Testing
الـ Functional Testing

#السادس

في هذا المستوى سوف تتعلم امور الحماية مثل :
الـ Hashing Algorithms
الـ SSL/TLS
الـ OWASP Securtiy Risks
والكثير من الامور التي يجب عليك القراءة والتعمق فيها.

والباقي عليك الان في التعمق اكثر وتعلم التقنيات الجديدة والحصرية.
ملاحظة:
ان اخترت ReactJS في Front End كتقنية تتعامل بها، واخترت NodeJS (والاطار الخاص بها ExpressJS)، واخترت MongoDB فسوف تكون MERN Developer، وكلمة MERN تعني ( MongoDB ExpressJS ReactJS NodeJS)
ان اخترت VueJSفي Front End كتقنية تتعامل بها، واخترت NodeJS (والاطار الخاص بها ExpressJS)، واخترت MongoDB فسوف تكون MEVN Developer، وكلمة MEVN تعني ( MongoDB ExpressJS VueJS NodeJS)

#selmani
بالتوفيق للجميع.🖤