انهيت دورتين html ودورة css هل احتاج خبرة كبيرة فيها لكي اتعلم ionic

السلام عليكم ورحمة الله وبركاته

انا اريد تعلم ionic حاليا انهيت دورتين html و دورة css وعملت بها عدة مشاريع لكي اختبر مدا إتقاني لهما

حاليا سوف أبدا من غدا تعلم JavaScript اعتقد مارح اجد فيها صعوبة لأني متعلم مبدأ البرمجة وتعلمت من قبل لغتين برمجة لكن هنا سوالي هل لازم اكون مصمم و مطور ويب محترف لكي اتعلم ionic ام فقط اركز على JavaScript و angular

بصراحة انا جديد على هذا المجال و اريد شخص ينصحني وشكرا مقدما

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

مبدئيا تعلم مفاهيم ال js مهم جدا للتعامل مع angular حاول ان تتعمق اكثر في مفاهيم اللغة

ولكن لوسالتني عن رايي فسانصحك بالابتعاد عن angular لان ال api الخاص به يتغير دائما بشكل كبير

ايضا react يعتبر بديل افضل واكثر شعبية بكثير ويمكنك من انشاء تطبيقات موبايل اصلية native وليس hybrid كالتي ينتجها ionic

ملاحظة :

react يمتلك اكثر من 95000 نجمة على github بينما angular يملك فقط 3500 مايدل على انه شعبية react اكبر بكثير

و انت الصادق angular في كل تحديث يغير كل شيء فيه

لكن react native ليس لها دورات كثيرة عكس ionic

على العكس udemy مليش بدورات real world examples عن react native

مشكور سوف ابحث عنها

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

معليش اخي في موقع ايونيك كل متطلبات تعلم الفريمورك تبعهم html css JavaScript and angular

ايش فائدة Typescript

ممكن توضح لي اخي ومشكور

ايش فائدة Typescript

ببساطة: لغة برمجية مبنية على معيارية ES (يعني نفس جافاسكريبت) بالإضافة إلى أنها Strong Typed يعني متصرمة في أدخال الأنواع، بالإضافة إلى بعض التعديلات الأخرى ولديها نظام كائني متطور قليلا عن جافاسكريبت، ودعم صياغة JSX.

لماذا تفضل تايبسكريبت على جافاسكريبت:

  1. تفضل الكتابة بلغة Strong Typed وتكره عك خلط الأنواع إذا كنت تحب التنظيم عمومًا.

  2. تحب الكتابة بأخر خصائص ES والكود يعمل على كل المتصفحات والبيئات ودون انظار دعم بيئات جافاسكريبت لها؛ مجمّع تايبسكريبت يحول كود جافاسكريبت حتى ES3! -لكن بعض الخصائص لا يمكن دعمها في الإصدارات القديمة كالـMutator method، وبعضها يحتاح Pollyfill كالـPromises.

  3. إذا كنت لن تحب العك الموجود في أنظمة الوحدادت بين بيئات جافاسكريبت؛ مجمّع TypeScript يحول أي ES6 Module إلى CommonJs، AMD, UMD .. الكود سيعمل في NodeJS وغيرها بدون أي تعديل يذكر وبدون انتظار دعم الـModules القياسية التي طال انتظاره.

  4. إذا كنت ستستخدم React، فصياغة TSX رائعة جدًا.

لماذا تفضل جافاسكريبت على تايبسكريبت:

  1. تحب الكتابة بنظام حرّ وتكره التعقيد في الأنواع خصوصًا لو كان تو Hybrid كتايبسكريبت.

  2. تكره بطء أشياء ميكروسوفت؛ مجمع تايبسكريبت بطئ والـDebugging بهاذا البطء مهمة شبه مستحيلة.

  3. تريد الكتابة فقط ولا تريد الإهتمام بكتابة خطوات البناء مع كل مشروع، وإضاعة الوقت في أشياء تافهة.

  4. تريد أن تكتب كود يعمل فقط ولا يحتاج تجميع.

كمبتدئ حول ماتعلمته من html و css الى تطبيق بسيط,أنصح أن لاتدخل في شئ معقد من الأن إستمر ولو بالقليل كل يوم , مع جافاسكريبت يمكنك عمل تطبيقات جيدا جدا , لكن إذا أردت أن تفهم وتتقن الionic بالكامل يعني تطوير إضافات وما إلى ذلك يجب أن تتعلم Angular و Typescript , كما قلت حاول أن تبدئ بتطبيقات بسيطة يعني موقع responsive حوله الى تطبيق اندرويد او موقع الكتروني يحتوى على قصص ومقالات حوله الى تطبيق وهكذا..

معليش اخي ما ال typescript و بماذا تختلف عن JavaScript

الأخ يوسف شرح الموضوع بالتفصيل , بالاضافة ممكن أن تزور موقعه وتقرا المزيد

لا تتسرع صديقي يبدو أنك طبقت على html css لمدة يومين فقط قم بعمل تطبيقات جديدة وأنشرها هنا وإنتضر رأي الخبراء وكن مستعدا لتقبل النقد البناء

نزلت كم تطبيق في مجموعة فيسبوك لتعلم البرمجة ونعم البعض لم ينتقد فقط اعطاني نصائح لكي احسن من نفسي ولله الحمد الأكثر يقول تصاميمي جيدة كشخص لسة متعلم جديد