إظهار الرسائل ذات التسميات برمجة. إظهار كافة الرسائل
تعتبر اطر العمل احد الأدوات التي يستعملها مطورو الويب و كذلك نفس الأمر لمطورو تطبيقات الهواتف الذكية هذا نظرا لكونها تساعدنا بكثرة في العمل و تختصر علينا الوقت و الجهد لتوفر العديد من الممميزات في هذه الفريم وورك (Framework) فمثلا الفريم وورك الخاص بلغة البي اتش بي مثل Laravel , Codeigniter و Symfony غالبا ماتستخدم تقنية الـMVC و هي اختصار لـModel View Controller التي تساعد مثلا في فصل البرمجة عن التصميم و تساعدك في تنظيم الأكواد البرمجية إلى غير ذلك من المميزات .
لكن مع ظهور العديد من اطر العمل بدأ المبرمجون و المطورون يواجهون مشاكل الحيرة في اختيار اطار عمل مناسب لهم و لمشاريعهم البرمجية في نفس الوقت ,فلايمكن ان نأتي مباشرة و نأخذ اطار عمل و من ثم نعمل به دون ان نعرف هل هو جيد و كيف نعرف انه مناسب لنا إلي غير ذلك من المشاكل و الأسئلة التي قد تراودك في خاطرك .
اليوم و في هذه المقالة سوف اشارككم نصائح ستساعدك لإختيار افضل إطار عمل لمشروعك البرمجي و ذلك عبر تجربة خاصة في الميدان و بإجراء العديد من البحوث حول اختيار اطار العمل و مذا ستحتاج , كل هذا سنشاركه اليوم معكم . تفضل وتابع النصائح .
خلاصة :
اتمنى من صميم قلبي ان تستفيد من هذه المقالة و ان تساعدك على اختيار اطار عمل خاص بك يساعدك في تطوير برمجياتك و حتى تصاميمك دون ان تتشنج في المشاكل البرمجية التي ستواجهك طيلة مسيرتك في استخدام هذا الإطار الذي اخترته و أن تحلها بسرعة و دون تأخر .
لكن مع ظهور العديد من اطر العمل بدأ المبرمجون و المطورون يواجهون مشاكل الحيرة في اختيار اطار عمل مناسب لهم و لمشاريعهم البرمجية في نفس الوقت ,فلايمكن ان نأتي مباشرة و نأخذ اطار عمل و من ثم نعمل به دون ان نعرف هل هو جيد و كيف نعرف انه مناسب لنا إلي غير ذلك من المشاكل و الأسئلة التي قد تراودك في خاطرك .
اليوم و في هذه المقالة سوف اشارككم نصائح ستساعدك لإختيار افضل إطار عمل لمشروعك البرمجي و ذلك عبر تجربة خاصة في الميدان و بإجراء العديد من البحوث حول اختيار اطار العمل و مذا ستحتاج , كل هذا سنشاركه اليوم معكم . تفضل وتابع النصائح .
النصيحة 1 :سهولة التعلم .
اعتبر هذه النصيحة مهمة جدا لكوننا لن نتقدم في التعامل مع اي اطار عمل كيف ما كان دون ان نتعلمه لهذا يتوجب عليك أولا ان تبحث و تختار اسهل اطار عمل من ناحية التعلم ,و يجب الإيمان بأن التعلم يكمن في البساطة ليس التعقيد , فقد سبق لي و ان صادفت اطار عمل صعب في تعلمه ويستلزمك الكثير لتعلم اساسياته فقط لكن حينما انتقلت وبدأت ابحث وجدت اطارات عمل كثيرة سهلة في تعلمها و تساعدك أيضا للتعلم.النصيحة 2 :شعبية كبيرة من المستعملين
قد تستغرب من هذه النصيحة لكن اعلم أن اطار العمل يقاس أيضا بشعبيته فإذا اخترت اطار عمل شعبي ستجد العديد من المواقع و المنتديات و المدونات تتحدث حول هذا الإطار و تدعمه من ناحية الأسئلة و الأجوبة و حتى حل المشاكل و من ثم ايضا قد تجد شفرات برمجية جاهزة تساعدك على بناء برمجياتك بكل سهولة وسلاسة .النصيحة 3 : فريق دعم
قد نجد ان بعض اطر العمل يتم بناؤها من طرف مطورين عادين دون الحاجة إلى فريق عمل كبير ,لكن المشكلة أنه يصعب على مطور واحد مواكبة اطار العمل هذا و تحديثه ووضع ترقيعات امنية شهرية أو اسبوعية و هذا ماسيجعل اطار العمل قد يصبح ضعيف و لايواكب التطور , لهذا يفضل اختيار اطار عمل يتوفر على فريق دعم يعمل على تطوير اطار العمل الذي اخترته و هذا سيساعدك انت ايضا في جعل برمجياتك هي الأفضل .النصيحة 4 :حماية
الحماية ثم الحماية هي ذلك الشيء الذي سنركز عليه , فاولا اعلم انه لايوجد تطبيق محمي في العالم , وانما توجد حماية نسبية وقد نقول ان هذا تطبيق محمي بنسبة 90 في المئة مثلا , لكن هناك امكانية وجود ثغرات لم تكتشف بعد و نعلم ان اطر العمل غالبا ماتكون محمية لكن عليك البحث هل اطار عملك الذي تستخدمه محمي فعلا و يرقع الثغرات عبر التحديثات التي يضعها فريق الدعم ام لا .النصيحة 5 :وثيقة الاستخدام
لايمكن أن نتعامل مع اطار عمل دون وثيقة الإستخدام , فهذه الاخيرة تعتبر بمثابة دليل للمطور او للمبرمج هذا الدليل يساعده في دراسة اطار العمل و طريقة استخدام الدوال و الكلاسات التي توجد في هذا الإطار و طرق الحماية إلى غير ذلك من الأشياء , وبهذا وجب توفر هذه الوثيقة التي يتم تحديثها أيضا مع كل اصدار من اصدارات اطار العمل .خلاصة :
اتمنى من صميم قلبي ان تستفيد من هذه المقالة و ان تساعدك على اختيار اطار عمل خاص بك يساعدك في تطوير برمجياتك و حتى تصاميمك دون ان تتشنج في المشاكل البرمجية التي ستواجهك طيلة مسيرتك في استخدام هذا الإطار الذي اخترته و أن تحلها بسرعة و دون تأخر .
أصبحت لغات البرمجة في عالمنا تنتشر بكثرة خصوصا بين الأطفال الصغار و حتى البالغين نظرا لاحتكاكهم بعالم الأنترنيت و تعرفهم على طرق و اشياء ممتعة قد ندعوها بالبرمجة و التطويرو غالبا مايلجون بعض المواقع التعليمية التي تخص البرمجة و ذلك بهذف التعلم و من ثم نجد العديد من المواقع التي تنهج سياسات مميزة لتعليم مبادئ لغات البرمجة و خوارزميات الدخول لهذا العالم الرهيب و المليئ بالكم الهائل من المعلومات و الشفرات البرمجية .
إذ يمكن للأطفال و وللراغبين في تعلم البرمجة بالاستعان بمثل هذه الأدوات و التطبيقات التي تساعد في التعلم لكونها ممتعة و تحارب الملل أثناء مسيرتك .
دعنا نتعرف المزيد حول هذا الموقع و هذه الأداة الرائعة :
- ماهو CodeCombat ؟
هو موقع إلكتروني يخص تعليم لغات البرمجة (javascript , python ...)و ذلك على شكل اجتياز المراحل الموجودة في داخل اللعبة و الغرض الأول من هذا الموقع هو تبسيط لغات البرمجة للأشخاص الذي يرغبون بالتعلم و الاستمتاع في نفس الوقت لكون الكثير من الراغبين في بدئ تعلم لغات البرمجة يواجهون مشاكل في الفهم اضافة إلى مشاكل التعب و الملل أثناء دراسة هذه اللغات .
لمذا نستعمل CodeCombat ؟
-سهولة في التعليم
-موجه للمبتدئين
-التغلب على الملل
هته اللغة تسمح لك ببرمجة تطبيقات الإي أو إس أي تطبيقات الأيفون و الأيباد ثم تطبيقات أجهزة ماك أيضا . صراحة هته الدورة نادرة جدا فغالبية هته الدورات تجدها فقط بالإنجليزي , لكن وجدتها بصدفة و أحببت أن أشاركها معكم كالعادة . فهناك الكثير من المهتمين بدراسة هته اللغة لكن يجدون صعوبة في فهم الإنجليزية , لكن لاعليك أخي تفضل هته دورة عربية
رابط الدورة :
دورة تعلم لغة Swiftشكر خاص مني لمقدم هته الدورة على مبادرته لإغناء المحتوى العربي
من المشاكل التي قد يواجهها كل من يرغب بتعلم لغات البرمجة (C/C++/JAVA/VB.NET) هي الصعوبة الأولية في فهم هته اللغات خصوصا أنه يتوجب عليك أن تخاطب الكمبيوتر و أن تشرح له مايقوم به بأكواد و اسطر برمجية . ولكي تقوم بهته الخطوات يتوجب أن تكون أنت أولا فهمت مذا تريد أن تشرح للكمبيوتر حتى تستطيع أن تكتبه بالمنطق البرمجي .
فمن الأساسيات التي سوف تتعلمها حينما تدخل إلى أي معهد خاص بتعليم البرمجة تقنية تسمى بالخوارزميات (Algorithms) .
ماهي الخوارزميات ؟
الخوارزمية (Algorithms) هي مجموعة من الخطوات الرياضية و المنطقية المترابطة فيما بينها و التي توصلك إلى حل مشكلة ما . سميت بهذا الإسم نسبة إلى العالم المسلم أبو عبد الله محمد بن موسى الخوارزمي الذي ابتكر هته الطريقة في القرن 9 ميلادي .
الغاية من الخوارزميات هي جعلك تفكر ببساطة و بمنطق رياضي , فكما تعلم فمن الصعب قليلا أن تفكر بشكل بسيط لكوننا أشخاص نستطيع بكل بساطة ان نوصل المعلومة لأشخاص امثالنا لكن هذا يختلف بالنسبة للحواسيب فهي لاتفهم لغتنا و لكي نخاطبها فيتوجب علينا تعلم لغاتها وهي لغات البرمجة ولكي نبرمج بهته اللغات يجب أن نتعلم الخوارزميات حتى تساعدنا على تعلم هته اللغات بكل سهولة .
في هذا الفيديو سوف نتحدث لكم عن الخوارزميات ! أهميتها ! كيف نتعلمها ! مادورها في تعليمك للغات البرمجة !
شاهد الفيديو :
اتمنى ان ينال هذا الفيديو اعجابك , ولاتنسى التعليق اسفل الموضوع إذا كنت ترغب بسؤال أو شكر أو تود أن نناقش معك نقطة ما ^^
نلتقى في مقالة أخرى بإذن الله
فلإحتراف البرمجة أو لغة برمجية كيف ماكانت هذا يتوجب الإلتزام بقوانين و شروط , أواتباع منهج قد يوصلك إلى مبتغاك , فالإحتراف طبعا لايأتي بين عشية و ضحاها و إنهما يتطلب الأمر عمل جدي و مجهودات جبارة توصل بك في نهاية المطاف إلى أن تصبح مبرمج محترف .
في هذا الفيديو سوف سنلخص لك مجموعة من النصائح و الإرشادات التي اكتسبتها شخصيا مع تجربتي في هذا المجال و التي قد درست بعضا منها في كتب و مقالات تهم البرمجة و أتمنى من صميم قلبي أن تعمل بها .
اتركك مع مشاهدة الفيديو مباشرة على اليوتوب :
و من الأسئلة الشائعة و التي اتلقاها من طرف العديد من متتبعي مدونة اكاديميتي هي , كيف أتعلم برمجة تطبيقات الأندرويد ؟ ماهي اللغات التي تلزمني ؟ هل لغة جافا هي اللغة المسؤولة فقط أم يمكن أن نبرمج أيضا بلغات أخرى ؟
احببت في هذا الفيديو أن اجيب على احد اسئلتكم , كما افعل دائما سوف نتحدث عن برمجة الأندرويد و مذا يلزمكم للتوجه في هذا الميدان .
الفيديو على يوتوب :
اتمنى ان يعجبكم الفيديو, و ان كانت لديكم اية اسئلة تودون ان نناقشها في احد بودكاستاتنا , ماعليك إلا طرحها في تعليق و ان شاء الله سوف نخصصلها موضوع للحديث عنها .
بعد الدروس التي قمنا بتقديمها و التي تخص برمجة و تصميم المواقع و الحمد لله استطعنا إنهاء 5 دورات في هذا المجال , أي مايقارب 300 فيديو تعليمي على اليوتوب . HTML , CSS , PHP/MYSQL , JAVASCRIPT , برمجة سكربت مدونة .
اليوم أيضا و بإذن الله استطعنا أن نقوم بدورة جيكويري JQUERY كما وعدناكم مسبقا , و الحمد لله نحن نفي بالوعود و انشاء الله سوف نقوم بدورات أخرى في هته السنة .
غالبا ماتمكننا مكتبة جيكويري بعمل تأثيرات بدون تحديث الصفحة كإدخال الباينات إلى قاعدة البيانات و الحذف و التعديل .... كل هذا بالطبع و أنت في صفحتك دون الحاجة إلى اعادة تحميل الصفحة و هذه التقنيات غالبا ما قد تشاهدوها في فايسبوك و جوجل وكثير من المواقع الأخرى .
تفضل الآن وشاهد الدورة على يوتوب فهي تتكون من 30 درس
اليوم أيضا و بإذن الله استطعنا أن نقوم بدورة جيكويري JQUERY كما وعدناكم مسبقا , و الحمد لله نحن نفي بالوعود و انشاء الله سوف نقوم بدورات أخرى في هته السنة .
أولا : ماهي مكتبة جيكويري ؟
مكتبة جيكويري JQuery هي احد مكتبات الجافاسكربت المشهورة جدا و التي تستعمل في الكثير من المواقع المشهورة و هي بدورها تسهل لنا العمل بلغة الجافاسكربت التي قد تكون معقدة شيء ما إذا ماكنت تود الإشتغال بها و تنفيذ بعض التأثيرات الجمالية التي ستجعل برمجياتك و تصاميمك اكثر تناسقا .غالبا ماتمكننا مكتبة جيكويري بعمل تأثيرات بدون تحديث الصفحة كإدخال الباينات إلى قاعدة البيانات و الحذف و التعديل .... كل هذا بالطبع و أنت في صفحتك دون الحاجة إلى اعادة تحميل الصفحة و هذه التقنيات غالبا ما قد تشاهدوها في فايسبوك و جوجل وكثير من المواقع الأخرى .
تفضل الآن وشاهد الدورة على يوتوب فهي تتكون من 30 درس
رابط الدورة :
http://goo.gl/bClAEPمن الأسئلة الشائعة و التي تخطر ببال كل مهتم بالبرمجة أو كل شخص تعلم البرمجة هي كيف أحترف البرمجة ؟ كيف أتقن لغات البرمجة ؟ هذا بالطبع يأتي مع المدة التي تخصصها للبرمجة و مدى فهمك و حبك لها أيضا .
دعني أصارحك حتى و ان استفدت من أقوى الدورات و درست في أعلى المعاهد هذا لن يجعلك تتقن البرمجة , صدقني , فلكي تصير محترف في البرمجة يتوجب عليك اتباع استراتيجية , هته الأخيرة سوف تساعدك على الوصول إلى درجة الإحتراف إن شاء الله .
الشيئ الجميل و الذي سوف تجدونه في مدونتي هو تلخيص لتجربتي المتواضعة طيلة سنوات في مجال البرمجة و تصميم المواقع فلهذا السبب قمت بفتح هته المدونة لأول مرة . فحينما كنت أدرس البرمجة شخصيا وجدت صعوبة ولم أجد مدونات مختصة تقدم مثل هته النصائح و التجارب حتى أستفيد منها , فخذ بهذا المثل دائما : " يجب عليك الإستفادة من أخطاء الآخرين فلن يكفيك عمرك لكي تكررها ثانية " , هته المقولة قرأتها في أحد الكتب صراحة لا أتذكر أي كتاب بالضبط , المهم كفى سردا لقصتي , وخذ بهته المقولة .
فل ندخل في صلب موضوعنا ونبدأ في الإجابة على سؤال : كيف احترف البرمجة ؟
أولا : البرمجة ثم البرمجة :
من الأخطاء التي يرتكبها الكثيرمن متعلمي لغات البرمجة هي الدراسة فقط من الجانب النظري و اغفال الجانب التطبيقي المهم جدا , فرغم أهمية الجانب النظري إلا أنه يجب التوفيق بينهم . فاعط لكل ذي حق حقه , هذا من جهة . ومن جهة ثانية فحينما تبرمج وتبرمج هنا سوف تحفظ تلك الدوال و أكواد البرمجة التي لطالما تعبت في حفظها و فشلت و سوف تعلم كيف تستعمل دور كل واحدة أيضا .ثانيا : اصلاح الأخطاء بنفسك :
أولا فل نبدأ بمقولة : " من الأخطاء يتعلم الإنسان " فأثناء مسيرتك في تعلم البرمجة سوف تقع في أخطاء عديدة فلا يوجد مبرمج أو مطور لم يقع في أخطاء , لهذا فيتوجب عليك اثناء الوقوع في خطأ ما ان تبقى تبحث عن الحل حتى وإذا استغرق الأمر ساعات طوال , هذا طبعا سيكون فيه متعة إذا كنت تحب البرمجة حقا فلن تحس بالملل أثناء اصلاحك للأخطاء و بالتالي سوف تتعلم جيدا و كلما وقعت في أخطاء و استطعت اصلاحها فسوف تعلم كيفية اصلاحها بسرعة و بالتالي أنت تكتسب خبرة في مجال البرمجة .ثالثا : قراءة الكتب المختصة في البرمجة :
قد يغفل الكثير من المبرمجين و الراغبين في تعلم البرمجة أهمية الكتب , فالكتب ذات أهمية كبيرة في تثقيف القارئ لهذا فحاول شراء كتب تخص مجالك في البرمجة أو حتى ان لم تستط شرائها فيكفيك البحث عن كتب pdf أو ebook و قرائتها ثم الإستفادة من طرق برمجية جديدة و من أشياء قد تفقدها الدورات التعليمية . فخذ بهذه القاعدة : " الكتاب خير جليس " عوض الجلوس وتضييع وقتك , خذ كتاب و استفد منه و اقرأ عن تجارب المبرمجين و كيف تعلمو و الأخطاء الذي يرتكبوها ....رابعا : السؤال ثم السؤال :
أثناء التعلم حاول دائما ان تسأل , فالأسئلة تختصر عليك الوقت و الطريق لفهم شيء معين , ففي الوقت الراهن توجد العديد من المواقع الإنجليزية لطرح أسئلتكم و انتظار أجوبة مبرمجين محترفين و لديهم خبرة في مجال البرمجة .
هته العملية سوف تساعدك في طريقك لكي تصبح محترف في البرمجة و اكتساب خبرات و طرق جديدة أيضا .
خامسا : البحث :
من الخطوات التي أركز عليها هي البحث , لايوجد أي مطور و أي مبرمج لايبحث فرغم ماوصلته في البرمجة إلا أنه لن تعرف جميع الدوال وكيفية استخدامها . ففي لغة برمجة واحدة فقط فيوجد عشرات آلاف الدوال , لكن لاتقلق هذا ليس مشكلة بل حينما تريد مثلا عمل برنامج أو نظام معين ولا تعرف كيف ؟ فهنا يدخل دور البحث و السؤال لكي تجد ماتريد و تتعلم شيئ جديد أيضا لتضيفه إلى رصيدك المعرفي و إلى خبرتك أيضا .خلاصة :
تأكد عزيزي القارئ أن تعلم البرمجة و احترافها لايأتي بين عشية و ضحاها و هذا بالفعل يتطلب سنوات من البحث و البرمجة والوقوع في الخطأ و أصلاحه ... لهذا خذ الأمور على محمل الجد ودون في ورقة أهدافك و مبتغاك التي تريد الوصول إليه . فبمعرفتك أين تريد الذهاب و تعلم الطريق فتأكد أنك ستصل , أما إذا كنت تذهب فقط بدون معرفة الطريق و لا الهذف فيجب عليك إعادة ترتيب أمورك لجعلها كماينبغي .
بالتوفيق لكم جميعا أحبائي و أتمنى أن تنال هته المقالة اعجابكم و لاتنسوني بتعليقاتكم أسفل الموضوع لكي نزيد في التعمق إذا أردتم , لاتقرأ و نذهب أترك بصمتك في الأسفل .
في مؤتمر آبل العالمي للمطورين WWDC لسنة 2014 أعلنت شركة آبل عن لغة برمجية جديد تحمل إسم ’’سويفت Swift’’ هته اللغة التي تخص برمجة تطبيقات الأيفون و OSX و التي أتت لكي تعوض اللغة السابقة التي تستعمل في برمجة تطبيقات الأيفون ألا وهي Objective-C .
تتميز لغة سويفت Swift بدعمها للكثير من إطارات العمل الخاصة بشركة آبل و التي تسهل على المطورين تصميم و برمجة تطبيقاتهم سواء iOS أو OSX .
وللبدء في تعلم هته اللغة الجديدة و الحديثة قامت العديد من المواقع بطرح مبادرة تعليم هته اللغة الرائعة و التي سوف تحتاجها إن كنت ترغب في تطوير تطبيقات الأيفون و الماك , ومن هته المواقع نطرح بين أيديكم أهمها :
دورة تعلم لغة Swift بالإنجليزية :
https://www.youtube.com/playlist?list=PLxwBNxx9j4PW8bsVaXia9c20I87YEGNRu
مدونة سويفت Swift Blog :
https://developer.apple.com/swift/blog
أتمنى أن أكون قد أفدتك في هته المقالة البسيطة , موعدنا في موضوع آخر بإذن الله تعالى .
تتميز لغة سويفت Swift بدعمها للكثير من إطارات العمل الخاصة بشركة آبل و التي تسهل على المطورين تصميم و برمجة تطبيقاتهم سواء iOS أو OSX .
وللبدء في تعلم هته اللغة الجديدة و الحديثة قامت العديد من المواقع بطرح مبادرة تعليم هته اللغة الرائعة و التي سوف تحتاجها إن كنت ترغب في تطوير تطبيقات الأيفون و الماك , ومن هته المواقع نطرح بين أيديكم أهمها :
دورة تعلم لغة Swift بالإنجليزية :
https://www.youtube.com/playlist?list=PLxwBNxx9j4PW8bsVaXia9c20I87YEGNRu
مدونة سويفت Swift Blog :
https://developer.apple.com/swift/blog
أتمنى أن أكون قد أفدتك في هته المقالة البسيطة , موعدنا في موضوع آخر بإذن الله تعالى .
يحتاج العديد من مصممي المواقع الكثير من الأيقونات لإضافتها على تصاميمهم و أيضا لجعلهاتبدو اكثر جمالية و أناقة . وغالبا مايستعملون أيقونات على شكل صور png او gif , لكن طالما تواجههم مشاكل في ايجاد ايقونات مناسبة أو تلوين هته الأيقونات فهذا يتطلب منك برامج تعديل الصور و ان كنت ايضا ترغب في حجم كبير للأيقونة يتوجب عليك البحث عن ايقونات عالية الجودة ويصعب ايجدها , اما اذا قمت بتكبير ايقونة صغيرة سوف تفقد جماليتها .
لتفاذي جميع هته المشاكل تم وضع مكتبات Font icons توفر لك هته الأخيرة العديد من الأيقونات المجانية التي هي على شكل فونت و التعامل معها يتم عن طريق CSS كأنك تتعمال مع الفونت مثل color لتغير اللون و font-size للحجم ... هذا يجعل هته الأيقونات تحافظ على جودتها حتى ولو أردت تكبيرها ب 1000 بكسل . ومايميزها أيضا هي السرعة و تفاذي بطئ التصميم أثناء تحميل الصور ... وتعتبر مكتبة Font-Awesome احد هته المكتبات التي توفر لك ازيد من 439 أيقونة عالية الجودة .
يمكنك استعمال هته المكتبة سواء في قوالب بلوجر عبر استدعاء هذه المكتبة أو اذا كنت ترغب في تحميل المكتبة و تنصيبها في سكربتك او تصميمك فلايوجد تقريبا أي فرق .
اذا كنت متشوق لتعرف المزيد عن المكتبة و طريقة تشغيلها تابع معنا الشرح على اليوتوب :
لتفاذي جميع هته المشاكل تم وضع مكتبات Font icons توفر لك هته الأخيرة العديد من الأيقونات المجانية التي هي على شكل فونت و التعامل معها يتم عن طريق CSS كأنك تتعمال مع الفونت مثل color لتغير اللون و font-size للحجم ... هذا يجعل هته الأيقونات تحافظ على جودتها حتى ولو أردت تكبيرها ب 1000 بكسل . ومايميزها أيضا هي السرعة و تفاذي بطئ التصميم أثناء تحميل الصور ... وتعتبر مكتبة Font-Awesome احد هته المكتبات التي توفر لك ازيد من 439 أيقونة عالية الجودة .
يمكنك استعمال هته المكتبة سواء في قوالب بلوجر عبر استدعاء هذه المكتبة أو اذا كنت ترغب في تحميل المكتبة و تنصيبها في سكربتك او تصميمك فلايوجد تقريبا أي فرق .
اذا كنت متشوق لتعرف المزيد عن المكتبة و طريقة تشغيلها تابع معنا الشرح على اليوتوب :
غالبا مايطرح علي العديد من المتابعين و المبتدئين الذين يرغبون بتعلم لغات البرمجة و لايعرفون الطريقة أو كيف يبدأون في تعلم هته اللغات و ما الطريقة المتتبعة و هل هناك تستلسل في تعلم لغات البرمجة أم يمكن تعلمها عشوائيا .
لتعلم لغات البرمجة فهناك طريقة منظمة يتوجب عليك تتبعها بالتسلسل لكي تستطيع تعلم هته اللغات بسهولة وبدون التعب كثيرا , فإذا خالفت هته الطريقة قد تتعلم أيضا برمجة و تصميم المواقع لكن ليس بنفس السهولة . في موضوع حلقة اليوم من برنامج يومياتي سوف أوضح لكم الطريق التي تتبعها لتعلم برمجة وتصميم المواقع بكل سهولة تامة .
تابع معي الشرح على اليوتوب :
لتعلم لغات البرمجة فهناك طريقة منظمة يتوجب عليك تتبعها بالتسلسل لكي تستطيع تعلم هته اللغات بسهولة وبدون التعب كثيرا , فإذا خالفت هته الطريقة قد تتعلم أيضا برمجة و تصميم المواقع لكن ليس بنفس السهولة . في موضوع حلقة اليوم من برنامج يومياتي سوف أوضح لكم الطريق التي تتبعها لتعلم برمجة وتصميم المواقع بكل سهولة تامة .
تابع معي الشرح على اليوتوب :
يعتبر الربح من برمجة تطبيقات الهواتف الذكية حقيقة يصعب إنكارها , كلنا نعلم قصة ألعاب أندرويد التي أدت مطوريها إلى الثراء الحقيقي , لكن كما رأيت في أحد المواضيع على الأنترنيت حول الربح من برمجة تطبيقات أندرويد هناك بعض النقاط التي تحتاج التوضيح سوف نشرع في توضيحها في هذه المقالة , وذات يوم كنت أناقش مع الأخ سيمولايف وتحدث لي عن صديق له وهو مغربي يجني آلاف الدولارات أيضا من برمجة تطبيقات الأندرويد مما يجعل هته الأخيرة ذات مستقبل زاهر في المستقبل القريب .
هل سمعت يوما ما بلعبة Flappy Bird ؟ لعبة الطائر البسيطة التي يجني مطورها من الإعلانات مايفوق 50 ألف دولار يوميا , حقا انه رقم خيالي , ولعبة Candy Crush Saga التي تصل أرباحها إلى 633 ألف دولار يوميا ولعبة CSR Racing التي تقدر أرباحها ب12 مليون دولار شهريا . هذا مايجعل العديد من المطورين اليوم يلجأون إلى تعلم برمجة تطبيقات أندرويد , لكن كيف يتم الربح من هته التطبيقات ؟
هناك عدة طرق للربح من برمجة تطبيقات الأندرويد , من بين هذه الطرق شيوعية نذكر :
- الإعلانات :
توفر لك شركة Admob مثلا امكانية انشاء وحدات إعلانية مع ربط هذا الحساب بحساب غوغل أدسنس و وضع كود بداخل تطبيق الأندرويد الخاص بك واظهار الإعلانات بداخله ثم تستفيد من كل نقرة على هته الإعلانات , وهذا يتطلب أن يتواجد عندك الكثير من مستخدمي التطبيق لكي تجد نقرات على الإعلانات , لاتظن أنه بالأمر السهل فقط نشر التطبيق و ستكسب المال , و من ناحية أخرى يفضل رفع التطبيق على بلاي ستور , سوف تحتاج إلى شراء عضوية مطور بـ 25 دولار فقط . وهناك شركات أخرى مثل Place Play
- نظام النقاط :
ربما قد تلاحظ في بعض تطبيقات الأندرويد و كثير منها (الألعاب) مثلا لعبة سباقات تجدها بالنقاط يعني يمكنك شراء سيارات أو خصائص غير متواجدة في اللعبة أو تسهل عليك اللعب وذلك باستعمال النقاط وهته النقاط يلزم على المستخدم شراؤها للإستفادة من بعض الخدمات , هته الطريقة تستعمل في كثير من التطبيقات مثل CSR Racing , angry birds ....
- العمل الحر :
يمكنك الربح من برمجة تطبيقات الأندرويد عبر العمل في بعض المواقع مثل خمسات و فايفر Fiverr بتقديمك لخدمة برمجة تطبيقات أندرويد لمواقع أو لشركات .
- تطبيقات مدفوعة :
إذا كنت تملك تطبيق أندرويد بخدمة رائعة يحتاجها المستخدمون و موثوقة يمكنك جعل تطبيقك مدفوع في البلاي ستور يعني كل من يريد تحميله يتوجب عليه شراء التطبيق أولا قبل القيام يتحميله و من هنا سوف تستطع أيضا الربح من برمجة تطبيقات أندرويد .
سبق و أن شاهدت موضوع يتحدث عن الربح من برمجة تطبيقات أندرويد وشرحت فيه طريقة استخدام Admob لكن أنت تقوم مثلا ببرمجة تطبيق أندرويد لموقع مشهور و تنشره على البلاي ستور بدون موافقة هذا الموقع , هذه أكبر غلطة إن كنت تملك حساب أدسنس موثوق سوف تعرضه لخطر الغلق النهائي , كيف ذلك ؟ بكل بساطة لو دخل صاحب ذلك الموقع ووجد ان تطبيقك الذي رفعته يستعمل محتوى موقعه بدون موافقة منه سوف يقوم بالتبليغ عن التطبيق و بالتالي غوغل سوف تقوم بحظر عضويتك و قفل حسابك في أدسنس , لهذا خذ الموافقة أولا قبل عمل أي خطوة , ولاترتكب الخطأ الذي يرتكبه الكثير فهم يظنون أن الربح من هذا المجال سهل , أبدا لايوجد سهل فالأمر يتطلب وقت لكي تصل إلى نتائج مرضية .
أتمنى أن تكون هذه المقالة قد أوضحت لك بعض المفاهيم التي قد تكون خاطئة لديك أو قد تكون غير مفهومة بالنسبة لك إذا كان لديك أي سؤال يمكنك طرحه في التعليقات من أجل مناقشة الأمر .
هل سمعت يوما ما بلعبة Flappy Bird ؟ لعبة الطائر البسيطة التي يجني مطورها من الإعلانات مايفوق 50 ألف دولار يوميا , حقا انه رقم خيالي , ولعبة Candy Crush Saga التي تصل أرباحها إلى 633 ألف دولار يوميا ولعبة CSR Racing التي تقدر أرباحها ب12 مليون دولار شهريا . هذا مايجعل العديد من المطورين اليوم يلجأون إلى تعلم برمجة تطبيقات أندرويد , لكن كيف يتم الربح من هته التطبيقات ؟
هناك عدة طرق للربح من برمجة تطبيقات الأندرويد , من بين هذه الطرق شيوعية نذكر :
- الإعلانات :
توفر لك شركة Admob مثلا امكانية انشاء وحدات إعلانية مع ربط هذا الحساب بحساب غوغل أدسنس و وضع كود بداخل تطبيق الأندرويد الخاص بك واظهار الإعلانات بداخله ثم تستفيد من كل نقرة على هته الإعلانات , وهذا يتطلب أن يتواجد عندك الكثير من مستخدمي التطبيق لكي تجد نقرات على الإعلانات , لاتظن أنه بالأمر السهل فقط نشر التطبيق و ستكسب المال , و من ناحية أخرى يفضل رفع التطبيق على بلاي ستور , سوف تحتاج إلى شراء عضوية مطور بـ 25 دولار فقط . وهناك شركات أخرى مثل Place Play
- نظام النقاط :
ربما قد تلاحظ في بعض تطبيقات الأندرويد و كثير منها (الألعاب) مثلا لعبة سباقات تجدها بالنقاط يعني يمكنك شراء سيارات أو خصائص غير متواجدة في اللعبة أو تسهل عليك اللعب وذلك باستعمال النقاط وهته النقاط يلزم على المستخدم شراؤها للإستفادة من بعض الخدمات , هته الطريقة تستعمل في كثير من التطبيقات مثل CSR Racing , angry birds ....
- العمل الحر :
يمكنك الربح من برمجة تطبيقات الأندرويد عبر العمل في بعض المواقع مثل خمسات و فايفر Fiverr بتقديمك لخدمة برمجة تطبيقات أندرويد لمواقع أو لشركات .
- تطبيقات مدفوعة :
إذا كنت تملك تطبيق أندرويد بخدمة رائعة يحتاجها المستخدمون و موثوقة يمكنك جعل تطبيقك مدفوع في البلاي ستور يعني كل من يريد تحميله يتوجب عليه شراء التطبيق أولا قبل القيام يتحميله و من هنا سوف تستطع أيضا الربح من برمجة تطبيقات أندرويد .
سبق و أن شاهدت موضوع يتحدث عن الربح من برمجة تطبيقات أندرويد وشرحت فيه طريقة استخدام Admob لكن أنت تقوم مثلا ببرمجة تطبيق أندرويد لموقع مشهور و تنشره على البلاي ستور بدون موافقة هذا الموقع , هذه أكبر غلطة إن كنت تملك حساب أدسنس موثوق سوف تعرضه لخطر الغلق النهائي , كيف ذلك ؟ بكل بساطة لو دخل صاحب ذلك الموقع ووجد ان تطبيقك الذي رفعته يستعمل محتوى موقعه بدون موافقة منه سوف يقوم بالتبليغ عن التطبيق و بالتالي غوغل سوف تقوم بحظر عضويتك و قفل حسابك في أدسنس , لهذا خذ الموافقة أولا قبل عمل أي خطوة , ولاترتكب الخطأ الذي يرتكبه الكثير فهم يظنون أن الربح من هذا المجال سهل , أبدا لايوجد سهل فالأمر يتطلب وقت لكي تصل إلى نتائج مرضية .
أتمنى أن تكون هذه المقالة قد أوضحت لك بعض المفاهيم التي قد تكون خاطئة لديك أو قد تكون غير مفهومة بالنسبة لك إذا كان لديك أي سؤال يمكنك طرحه في التعليقات من أجل مناقشة الأمر .
في الآونة الأخيرة أصبحت تطبيقات الأندرويد تغزو عالم الهواتف الذكية ومايجعل نظام الأندرويد ذو شعبية كثبيرة هو كون العديد من الشركات المصنعة للهواتف أصبحت تشتغل بهذا النظام , عكس نظام إي أو إس iOS الذي تستخدمه فقط شركة آبل . ومع استمرار تزايد مستخدمي نظام الأندرويد بكيفية كبيرة أصبحت أيضا تطبيقات هذا النظام تغزو متجر بلاي ستور الذي يحتوي على الملايين من التطبيقات المجانية و المدفوعة . هذا ماأدى إلى ازدياد الطلب على مبرمجي و مطوري تطبيقات الأندرويد فالكثير من الشركات و المواقع تود أن تضع تطبيق خاص بها وهذه فرصة أيضا للمطورين للدخول لميدان برمجة تطبيقات الأندرويد لكونه مجال أصبح جد مطلوب وفي نفس الوقت تستطيع العمل فقط من خلال الأنترنيت و جلب المزيد من المال عبر برمجة تطبيقات أندرويد خاصة بك ونشرها في متجر بلاي ستور , فهناك العديد من التطبيقات التي أتت بفكرة بسيطة و سهلة كـFlappy Bird المعروفة و التي يجني منها مطورها آلاف الدولارات يوميا وكلنا نعرف هذا .
إن كنت ترغب أنت أيضا في الدخول إلى عالم برمجة تطبيقات الأندرويد و لاتعرف أين تبدأ ؟ في أي طريق أبدأ ؟ ماهي اللغة التي يجب علي دراستها ؟ سوف نضع بين يديك الخطوات الآزم تتبعها و أي من اللغات البرمجية المستعملة في برمجة هته التطبيقات لكي تستطيع تعلمها تدريجيا و قد تستغرق مدة طويلة في التعلم لكن لابأس يجب عليك فقط الصبر و التعلم لأخذ كل شيء من الأساس .
خطوات البدئ في تعلم برمجة تطبيقات الأندرويد :
أولا : تعلم لغة الجافا Java :
لكي تستطيع الخوض في معركة تعلم برمجة تطبيقات الأندرويد ولكي تستطيع برمجة تطبيقات متقدمة وقوية يستلزم عليك أن تقوم بتعلم لغة الجافا Java ثم مبادئ برمجة الكائنات أو مايسمى بـ Object Orient Programming .
هذه بعض المصادر التي يمكن من خلالها البدئ في التعلم :
- Apprenez à programmer en java : هو كتاب فرنسي يحتوي على أساسيات تعلم لغة الجافا كما يحتوي أيضا على دروس متقدمة وذلك بالتتابع , يعني من الصفر حتى الإحتراف , يمكنك أيضا شراء نسخة ورقية من الكتاب كما فعلت أنا شخصيا بثمن 33 دولار .
- Learn Java online : موقع أجنبي يساعدك على دراسة لغة الجافا اونلاين مع التطبيق المباشر من محرر مختص بجافا في الموقع .
- Tutorials Point : موقع رائع أيضا يمكنك من تعلم لغة الجافا بشكل رائع و تدريجي .
ثانيا : تعلم برمجة واجهات تطبيقات الأندرويد :
هذه تعتبر الخطوة المهمة في تعلم برمجة تطبيقات الأندرويد , وبعد تعلم لغة الجافا يستلزم منك معرفة طريقة التعامل مع واجهة تطبيق أندرويد واستخدام برنامج إكليبس Eclipse .
من بين المصادر التي ستساعدك في هته الخطوة نذكر :
- Devlopper Android : إنه الموقع الرسمي لمطوري أندرويد يمكنك الإستعانة به لهفهم بعض الأشياء التي قد تحتاجها في مسيرتك في التعامل مع واجهات الأندرويد .
- أندرويد ببساطة : كتاب عربي يساعدك على فهم طريقة التعامل مع واجهات تطبيقات الأندرويد يمكن اعتبار هذا الكتاب أحد المصادر العربية التي تساعدك على الفهم الشامل لبرمجة تطبيقات الأندرويد .
بعد انتهائك من مرحلة تعلم الجافا و تعلم التعامل مع واجهات تطبيقات الأندرويد يمكنك حينها الإستعانة ببعض المواقع التي توفر لك تطبيقات أندرويد مفتوحة المصدر و مشاهدة طريقة عملها لمعرفة كيف تعمل هته التطبيقات و كيف يتم برمجتها وتطويرها لكي تستطيع أنت أيضا برمجة تطبيقك الخاص بك و تنشره على متجر البلاي ستور .
وفي الأخير أتمنى أن تكون هته المقالة قد أجابت على العديد من التساؤلات التي كنت تطرحها حول تعلم برمجة تطبيقات الأندرويد و أن تتضح لك الطريق في بدايتك أثناء تعلم برمجة تطبيقات الأندرويد , و إذا واجهت أي مشكل أو بقي لديك أي سؤال لاتنسى طرحه للمناقشة أسفل الموضوع .
إن كنت ترغب أنت أيضا في الدخول إلى عالم برمجة تطبيقات الأندرويد و لاتعرف أين تبدأ ؟ في أي طريق أبدأ ؟ ماهي اللغة التي يجب علي دراستها ؟ سوف نضع بين يديك الخطوات الآزم تتبعها و أي من اللغات البرمجية المستعملة في برمجة هته التطبيقات لكي تستطيع تعلمها تدريجيا و قد تستغرق مدة طويلة في التعلم لكن لابأس يجب عليك فقط الصبر و التعلم لأخذ كل شيء من الأساس .
خطوات البدئ في تعلم برمجة تطبيقات الأندرويد :
أولا : تعلم لغة الجافا Java :
لكي تستطيع الخوض في معركة تعلم برمجة تطبيقات الأندرويد ولكي تستطيع برمجة تطبيقات متقدمة وقوية يستلزم عليك أن تقوم بتعلم لغة الجافا Java ثم مبادئ برمجة الكائنات أو مايسمى بـ Object Orient Programming .
هذه بعض المصادر التي يمكن من خلالها البدئ في التعلم :
- Apprenez à programmer en java : هو كتاب فرنسي يحتوي على أساسيات تعلم لغة الجافا كما يحتوي أيضا على دروس متقدمة وذلك بالتتابع , يعني من الصفر حتى الإحتراف , يمكنك أيضا شراء نسخة ورقية من الكتاب كما فعلت أنا شخصيا بثمن 33 دولار .
- Learn Java online : موقع أجنبي يساعدك على دراسة لغة الجافا اونلاين مع التطبيق المباشر من محرر مختص بجافا في الموقع .
- Tutorials Point : موقع رائع أيضا يمكنك من تعلم لغة الجافا بشكل رائع و تدريجي .
ثانيا : تعلم برمجة واجهات تطبيقات الأندرويد :
هذه تعتبر الخطوة المهمة في تعلم برمجة تطبيقات الأندرويد , وبعد تعلم لغة الجافا يستلزم منك معرفة طريقة التعامل مع واجهة تطبيق أندرويد واستخدام برنامج إكليبس Eclipse .
من بين المصادر التي ستساعدك في هته الخطوة نذكر :
- Devlopper Android : إنه الموقع الرسمي لمطوري أندرويد يمكنك الإستعانة به لهفهم بعض الأشياء التي قد تحتاجها في مسيرتك في التعامل مع واجهات الأندرويد .
- أندرويد ببساطة : كتاب عربي يساعدك على فهم طريقة التعامل مع واجهات تطبيقات الأندرويد يمكن اعتبار هذا الكتاب أحد المصادر العربية التي تساعدك على الفهم الشامل لبرمجة تطبيقات الأندرويد .
بعد انتهائك من مرحلة تعلم الجافا و تعلم التعامل مع واجهات تطبيقات الأندرويد يمكنك حينها الإستعانة ببعض المواقع التي توفر لك تطبيقات أندرويد مفتوحة المصدر و مشاهدة طريقة عملها لمعرفة كيف تعمل هته التطبيقات و كيف يتم برمجتها وتطويرها لكي تستطيع أنت أيضا برمجة تطبيقك الخاص بك و تنشره على متجر البلاي ستور .
وفي الأخير أتمنى أن تكون هته المقالة قد أجابت على العديد من التساؤلات التي كنت تطرحها حول تعلم برمجة تطبيقات الأندرويد و أن تتضح لك الطريق في بدايتك أثناء تعلم برمجة تطبيقات الأندرويد , و إذا واجهت أي مشكل أو بقي لديك أي سؤال لاتنسى طرحه للمناقشة أسفل الموضوع .
من أهم الأشياء التي تستعمل مع لغات البرمجة ولتسهيل البرمجة هي إطار العمل أو مايسمى Framework هذا من جهة عامة و من جهة خاص دعنا نتحدث عن إطارات العمل الخاصة بPHP فهي بدورها تسهل عليك الإشتغال في برمجة تطبيقات الويب و تقلل لك نسبة العمل في هته التطبيقات , إن كنت ستستغرق وقت طويل مثلا في البرمجة فباستعمالك لأي إطار عمل سيسهل عليك الأمر و ستستطيع كتابة أقل عدد ممكن من الأكواد وبأداء عالي .
يعمل كل إطار عمل و غالبا بنظام Model View Controller وللإشتغال بها يجب أن تكون على دراية بالبرمجة الكائنية Php Object Orient Programming حتى تفهم طريقة عملها وإلا سيظهر لك على أنه شيء معقد و صعب .
اليوم في هذه المقالة سوف أقدم لكم أفضل إطارات العمل لـPhp وهي غير مرتبة حسب الأفضلية فيصعب تفضيل إطار على إطار آخر إطا بم تكن قد جربتها جميعا و تعرف أدائها و عملها .
- CodeIgniter :
هو إطار عمل مفتوح المصدر مختص لبرمجة تطبيقات الويب تم انجازه في 28 فبراير 2006 تستخدم نظام MVC ويعتبر هذا الإطار من أقوى إطارات العمل التي يمكن العمل بها إذ يتميز بحمايته العالية وبساطته أيضا في الإستخدام , فهو حاليا إلى حين كتابة هته التدوينة فهو يتوفر على إصدار Codeigniter 2.2.0 .
لتحميله مباشرة على الموقع الرسمي : ellislab.com/codeigniter
-Symfony :
إطار عمل php تم إنجازه كمشروع سنة 2005 وهو حقا من أقوى MVC Framework ويستعمل في العديد من الشركات التي تهتم بالبرمجة , حيث أني صادفت مهندسين يعملون به في الشركات , كما أن أغلب و أشهر المواقع تجدها تشتغل بهذا الإطار كما أنه موثق من طرف أزيد من 4000 مركز حول العالم مما يجعله ذا شعبية كبيرة و إقبال حتى في أسواق الشغل .
رابط تحميله مباشرة من الموقع الرسمي : symfony.com/download
-Laravel :
هو إطار عمل رائع و أنيق وسهل في التعامل معه إذ يسهل لك مهام التوثيق والتوجيه و جلسات التخزين وهو من أقوى الأدوات التي قد تستعملها للتطوير , وهذا الإطار أيضا قد يستعمل لإنجاز المشاريع الضخمة أو أثناء برمجة تطبيقات جيسون Json و هذا يعني أن Laravel مناسبة لجميع المشاريع سواء كانت كبيرة أو صغيرة وتوفر أساس متين كما أنها تعتبر موثوق بها من طرف شركات عالمية .
رابط التحميل على الموقع الرسمي : laravel.com
- CakePhp :
يتيح لك هذا الإطار إمكانية بناء تطبيقات ويب بسهولة وسرعة تامة , هي غير معقدة في التعامل أو في ضبط اعداداتها فقط قم بتنصيب قادة بياناتك التي تود الإشتغال بها و ابدأ في التطوير , تستطيع من خلال Cakephp أن تقوم التخزين المؤقت , الوصول إلى قاعدة البيانات ويأتي مع اتقاقيات mvc لمساعدتك على الضبط و العمل في الإطار .
يمكنك البدئ في اكتشاف إطار العمل CakePhp الآن : cakephp.org
الخاتمة :
أتمنى أني قد أفدتك في هته المقالة عزيزي الزائر و اكتشفت أحد أفضل إطارات العمل للغة البي إتش بي , أتمنى أن أشارككم في موضوع آخر حول إطارات عمل أخرى بإذن الله , إن اعجبك هذا الموضوع لاتنسى ترك تعليق أسفله و إن لديك أي سؤال أيضا تفضل مرحبا بك .
يعمل كل إطار عمل و غالبا بنظام Model View Controller وللإشتغال بها يجب أن تكون على دراية بالبرمجة الكائنية Php Object Orient Programming حتى تفهم طريقة عملها وإلا سيظهر لك على أنه شيء معقد و صعب .
اليوم في هذه المقالة سوف أقدم لكم أفضل إطارات العمل لـPhp وهي غير مرتبة حسب الأفضلية فيصعب تفضيل إطار على إطار آخر إطا بم تكن قد جربتها جميعا و تعرف أدائها و عملها .
- CodeIgniter :
هو إطار عمل مفتوح المصدر مختص لبرمجة تطبيقات الويب تم انجازه في 28 فبراير 2006 تستخدم نظام MVC ويعتبر هذا الإطار من أقوى إطارات العمل التي يمكن العمل بها إذ يتميز بحمايته العالية وبساطته أيضا في الإستخدام , فهو حاليا إلى حين كتابة هته التدوينة فهو يتوفر على إصدار Codeigniter 2.2.0 .
لتحميله مباشرة على الموقع الرسمي : ellislab.com/codeigniter
-Symfony :
إطار عمل php تم إنجازه كمشروع سنة 2005 وهو حقا من أقوى MVC Framework ويستعمل في العديد من الشركات التي تهتم بالبرمجة , حيث أني صادفت مهندسين يعملون به في الشركات , كما أن أغلب و أشهر المواقع تجدها تشتغل بهذا الإطار كما أنه موثق من طرف أزيد من 4000 مركز حول العالم مما يجعله ذا شعبية كبيرة و إقبال حتى في أسواق الشغل .
رابط تحميله مباشرة من الموقع الرسمي : symfony.com/download
-Laravel :
هو إطار عمل رائع و أنيق وسهل في التعامل معه إذ يسهل لك مهام التوثيق والتوجيه و جلسات التخزين وهو من أقوى الأدوات التي قد تستعملها للتطوير , وهذا الإطار أيضا قد يستعمل لإنجاز المشاريع الضخمة أو أثناء برمجة تطبيقات جيسون Json و هذا يعني أن Laravel مناسبة لجميع المشاريع سواء كانت كبيرة أو صغيرة وتوفر أساس متين كما أنها تعتبر موثوق بها من طرف شركات عالمية .
رابط التحميل على الموقع الرسمي : laravel.com
- CakePhp :
يتيح لك هذا الإطار إمكانية بناء تطبيقات ويب بسهولة وسرعة تامة , هي غير معقدة في التعامل أو في ضبط اعداداتها فقط قم بتنصيب قادة بياناتك التي تود الإشتغال بها و ابدأ في التطوير , تستطيع من خلال Cakephp أن تقوم التخزين المؤقت , الوصول إلى قاعدة البيانات ويأتي مع اتقاقيات mvc لمساعدتك على الضبط و العمل في الإطار .
يمكنك البدئ في اكتشاف إطار العمل CakePhp الآن : cakephp.org
الخاتمة :
أتمنى أني قد أفدتك في هته المقالة عزيزي الزائر و اكتشفت أحد أفضل إطارات العمل للغة البي إتش بي , أتمنى أن أشارككم في موضوع آخر حول إطارات عمل أخرى بإذن الله , إن اعجبك هذا الموضوع لاتنسى ترك تعليق أسفله و إن لديك أي سؤال أيضا تفضل مرحبا بك .
أثناء دراستك البرمجة قد تتفاجئ بكون لغة واحدة تحتوي على آلاف الخصائص و الدوال هته الأخيرة التي تجعل أولائك الشباب بالتعجب و السؤال كيف سأحفظ كل هته الدوال ؟ كيف سأتذكرها ؟ اليوم بإذن الله سوف أشارككم تجربتي في دراسة البرمجة و لازلت أدرس و الحمد لله فالعلم لاينتهي أبدآ وإنما يلزمك الدراسة حتى آخر نفس في حياتك .
مايجب عليك أن تعرفه عزيزي أن دراسة البرمجة أمر رائع جدا وليس بالسهل و إنما يجب أن تتوفر على عزيمة و إرادة قوية لأنه في الأول حينما تدرس فإنك تدرس خطوة خطوة وتدرس أشياء قد تظنها لافائدة منها وكيف سبني برامج بهذه التفاهة أو كيف ستبني مواقع , أعلم أن هذا السؤال يراودكم لهذا فعليك بالصبر حتى الوصول إلى مراحل متقدمة إنه ليس بالأمر السهل .
أثناء البدء في تعلم البرمجة أريدك أن تتبع الخطوات التي سوف أمليها عليك .
أولا : يجب أن تتوفر على ورقة وقلم تدون فيها الدوال و طريقة استخدامها .
ثانيا : قم بتطبيق كل درس حرفيا
ثالثا : حاول أن تطبق فكرة الدرس ثانية بشكل مختلف دون أن تشاهده
رابعا : حين الإنتهاء من أول 10 دروس حاول أن تضع لها تطبيق تجمع فيها هته الدروس .
هته هي الخطوات التي ستساعدك على الفهم و على تذكر الأكواد وليس من الوهلة الأولى و إنما مع التكرار و الإشتغال في برمجة التطبيقات ستعرف كيف تتعامل مع الأكواد و ستجد بعد مرور سنة أنك تملك الكثير من الأكواد التي سوف تستطيع تذكرها في أي وقت تريد .
أتمنى أن تكون تجربتي قد أفادتكم و نلتقى في موضوع آخر بإذن الله تعالى






























