مقالات

شروحات

مواقع و أدوات

اشترك على قناتنا

تابعنا على فايسبوك

المشاركات الشائعة

تعتبر لغة جافا احد لغات البرمجة التي ينصح بتعلمها في الآونة الأخيرة لكونها جد شعبية و مميزة ثم تستخدم لبرمجة العديد من التطبيقات فبتعلمك لل...
تعتبر الألعاب الفلاشية من بين الألعاب الأكثر شعبية في العالم لكونها سهلة نوعا ما في اللعب و حتى انها تشتغل على ابسط الأجهزة من ناحية المو...
في الآونة الأخيرة أصبحت تطبيقات الأندرويد تغزو عالم الهواتف الذكية ومايجعل نظام الأندرويد ذو شعبية كثبيرة هو كون العديد من الشركات المصنع...
يعتبر الربح من برمجة تطبيقات الهواتف الذكية حقيقة يصعب إنكارها , كلنا نعلم قصة ألعاب أندرويد التي أدت مطوريها إلى الثراء الحقيقي , لكن كم...
السلام عليكم ورحمة الله تعالى وبركاته , تم  و الحمد لله الإنتهاء من دورة تعليم HTML هته الدورة التي تسعى إلى تقريب المتلقي من المفاهيم ...
يعتبر الباترن (Pattern) من بين الوسائل التي يستخدمها مصممو الويب لتزيين خلفيات المواقع و التطبيقات , أو خلفيات التصاميم بصفة عامة . فهي أ...

دليلك الشامل للبدئ في برمجة و تصميم الألعاب الفلاشية

تعتبر الألعاب الفلاشية من بين الألعاب الأكثر شعبية في العالم لكونها سهلة نوعا ما في اللعب و حتى انها تشتغل على ابسط الأجهزة من ناحية المواصفات لكونها تتطلب فقط التوفر على الفلاش في الجهاز ثم تشتغل بدون اي تعقيد , فالكثير من الأطفال وحتى المراهقين أصبحو يغزون مواقع الألعاب الفلاشية وبهذا فالمطورون يستغلون هذه الفرصة في تصميم العاب فلاشية جديدة لطرحها سواء بصيغة فلاش على مواقع أو طرحها كألعاب موبايل (Android,IOS...) .
فكلما بدأت اتحدث حول هذا الموضوع كلما بدأت الأسئلة تدور في خاطرك حول كيف يتم تصميم هذه الألعاب الفلاشية و هل هو بالأمر الصعب و كيف أبدأ مسيرتي في هذا الميدان ... ؟ طبعا عزيزي لاتقلق نعلم أن جميع هذه الأسئلة ستشغل بالك في المرة الأولى التي ستفكر فيها أن تصمم لعبة فلاشية , وبهذا موضوعنا سوف يجيب عن جميع هذه الأسئلة لنزع الغموض عن هذا الموضوع .
فبدايتي شخصيا مع العاب الفلاش كانت من طرف احد الأساتذة الذي يدرسنا هذه المادة قد طلب منا عمل لعبة فلاشية FlappyBird كمشروع نهاية السنة و بدأت فيها ثم وجدت المتعة أثناء تصميمها و برمجتها و احببت أن اشارك من يرغب بتعلم الفلاش طرق تصميم هذه الألعاب .

أولا : ماهي تقنية فلاش ؟

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

مذا يلزمك تعلمه لبرمجة لعبة فلاشية ؟

أولا : تعلم الفلاش 
اقصد بتعلم الفلاش تعلم استخدام البرنامج الفلاشي Adobe Flash مثلا لان هذا البرنامج يوجد فيه عدة طرق لعمل أنيمشن و التعامل مع البرنامج و الطبقات و طريقة الرسم في هذا البرنامج و التعامل مع العناصر ...  ثم العديد من الأساسيات يمكن ان تتعلمها و هي بسيطة وسهلة للغاية تستلزمك التطبيق و بعض الوقت فقط .
ثانيا : تعلم لغة أكشن سكربت 3 ActionScript :
ActionScript هي لغة برمجية كائنية (Object-Oriented Programming) طورتها شركة Macromedia Inc التي اشترتها ادوبي طبعا هذه اللغة تشبه إلى حد كبير لغة جافاسكربت .
لمذا تعلم لغة ActionScript ؟ ومادورها ؟
رغم كونك تتقن الفلاش و التعامل معه إلا أنك ستتوقف فيذلك الحد الخاص بصنع انيمشن فقط فلكي تتحكم بالعناصر جيدا و لاتطيل عليك الكثير يتوجب عليك تعلم لغة أكشن سكربت لكونها تساعدك بشكل كبير بالعمل في الفلاش الذي ينقسم إلى جزئين , ألا وهو جزء التصميم ثم جزء البرمجة بكل بساطة .
ثالثا : تعلم برامج 3D :
هل تعلم انه يمكنك أيضا عمل العاب فلاشية ثلاثية الأبعاد ؟ نعم بالطبع يمكنك ذلك لكنه جد متقدم عن ماتم ذكره أعلاه فالخطوتين الأولى و الثانية هي ستمكنك من تصميم العاب رائعة لكن ثنائية الأبعاد فقط و ليس ثلاثية الأبعاد .
فلتصميم العاب فلاشية ثلاثية الألعاب يتوجب عليك تعلم احد برامج الثري دي الذي يدعم الفلاش و هنا يمكن ان انصح ببرنامج صناعة الألعاب المعروف Unity3D الذي سيساعدك أيضا بشكل كبير في هذه العملية .

خاتمة :

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

مراجعة لكتاب تعلم لغة جافا

تعتبر لغة جافا احد لغات البرمجة التي ينصح بتعلمها في الآونة الأخيرة لكونها جد شعبية و مميزة ثم تستخدم لبرمجة العديد من التطبيقات فبتعلمك للغة جافا فأنت تضمن لنفسك اولا مكان في سوق الشغل لكونها جد مطلوبة هذا من جهة و من جه اخرى وسبق و ان تحدثنا حول برمجة تطبيقات الأندرويد و الذي يلزمك ان تتعلم هذه اللغة حتى تستطيع برمجة هذا النوع من التطبيقات .
ففي الحلقة التي تحدثت فيها عن برمجة الأندرويد و مذا يتوجب عليك فعله , جائتني العديد من الرسائل و التعليقات حول الكتب التي يمكن ان انصح بها لتعلم هذه اللغة .
احببت اليوم ان اشارككم المصدر الرئيسي الذي تعلمت منه شخصيا لغة جافا وهو كتاب  #apprenez_a_programer_en_java من موقع openclassrooms المشهور و حقا هذا الكتاب رائع جدا و مميز .
يتبع هذا الكتاب منهج تعليمي سليم و رائع لكون الكتاب مقسم أولا إلى أربعة اجزاء :
الجزء الأول : تعلم اساسيات جافا
الجزء الثاني : تعلم البرمجة الكائنية
الجزء الثالث : الواجهات الرسومية في جافا
الجزء الرابع : جافا و قواعد البيانات
و بالطبع الكتاب موجه لجميع الفئات سواء كنت مبتدئ او متوسط او محترف , فبخصوص المبتدئ فالكتاب يبدأ معك من الصفر وينصح بتتبع المنهج الموجود داخل الكتاب لكي تتعلم و تستمر في مسيرتك بشكل كامل ورائع .
اترككم مع مشاهدة الفيديو :
لاتنسى التعليق اسفله إذا كنت ترغب في جلب المزيد من الكتب و وضع مراجعات لها حتى تستفيدو منها . نلتقي في موضوع آخر
حياكم الله تعالى .

مواقع مميزة للحصول على باترن لتزين تصاميمك بها

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

1-Subtle Patterns : 

يوفر هذا الموقع العديد من الباترن الرائعة التي يمكنك تحميلها و استخدامها كخلفيات تصاميمك و تصاميم تطبيقات الويب أيضا.
رابط الموقع : http://subtlepatterns.com

2-Patternify :

موقع رائع جدا يخص مصممي المواقع و التطبيقات فهو يتيح لك ميزة رسم الباترن الخاص باستعمال البكسل (Pixel : أصغر عنصر يمكن التحكم به في الصورة الرقمية) و التحكم بالألوان أيضا . ثم استخراج الصورة بـBase64 ثم أخذها بـCSS .
رابط الموقع : http://www.patternify.com
اتمنى ان تنال هذه الأدوات اعجابكم و لاتنسى مشاركتها و نشرها مع اصدقائكم . 
وفقكم الله تعالى .

اول و افضل دورة عربية لتعلم لغة البرمجة سويفت Swift

السلام عليكم ورحمة الله تعالى وبركاته , احبابي في الله متتبعي مدونة أكايديميتي , اليوم كنت أتصفح اليوتوب و صادفت دورة عربية تشرح لغة البرمجة سويفت Swift التي طورتها شركة آبل , للمزيد هنا 
هته اللغة تسمح لك ببرمجة تطبيقات الإي أو إس أي تطبيقات الأيفون و الأيباد ثم تطبيقات أجهزة ماك أيضا . صراحة هته الدورة نادرة جدا فغالبية هته الدورات تجدها فقط بالإنجليزي , لكن وجدتها بصدفة و أحببت أن أشاركها معكم كالعادة . فهناك الكثير من المهتمين بدراسة هته اللغة لكن يجدون صعوبة في فهم الإنجليزية , لكن لاعليك أخي تفضل هته دورة عربية

رابط الدورة :

دورة تعلم لغة Swift
شكر خاص مني لمقدم هته الدورة على مبادرته لإغناء المحتوى العربي

موقع رائع يحتوي على مكتبة هائلة من إطارات عمل الجافاسكربت

بغظ النظر عن مكتبات الجافاسكربت المعروفة  (Jquery,Angularjs ... ) و التي أصبح أغلب مطوري الويب يعرفونها فيجب عليك أن تعلم أن هناك مئات و لما لا نقل آلآف المكتبات التي تتأسس على الجافا سكربت و التي تقدم لك خدمة معينة أو تسهل لك الكثير من الأمور خصوصا أن مطوري البرمجيات و تطوري الويب حاليا أصبحو مرهونين بأمر الوقت و أثناء العمل في تصميم أو برمجة موقع ما فيتوجب عليه أن يحترم الوقت و أن يبرمج تطويرات بسرعة ,  فهته المواقع سوف تساعدك في برمجة هته التطويرات حتى انها سوف تساعدك في أن تعمل أشياء لم تكن لتتخيلها فهذا هو سبب ظهور اطارات العمل :D .
تعتبر مكتبات الجافاسكربت من أهم المكتبات او لنقل إطارات العمل التي تساعدك بشكل كبير في برمجية معينة  فلكل لغة برمجة سوف تجد العديد من اطارات العمل التي سوف تساعدك في مسيرتك أثناء العل على تصميم أو برمجة .
فاليوم كما تعلمون أني دائما ابحث في هذا المجال فصادفت موقع رائع يجمع الكثير من اطارات العمل مع وثائق خاصة لكيفية استعمالها فهي بسيطة للغاية ماعليك إلا التوكل على الله عزوجل و البداية في كل ماتريده .
رابط الموقع : javaScripting
اترككم تكتشفو الموقع و لاتنسوني من تعليقاتكم حول هذا الموضوع و ان كانت هناك اي اضافات مرحبا انا في الإنتظار . تحياتي لكم 

أهمية الخوارزميات في تعلمك للغات البرمجة

من المشاكل التي قد يواجهها كل من يرغب بتعلم لغات البرمجة (C/C++/JAVA/VB.NET) هي الصعوبة الأولية في فهم هته اللغات خصوصا أنه يتوجب عليك أن تخاطب الكمبيوتر و أن تشرح له مايقوم به بأكواد و اسطر برمجية . ولكي تقوم بهته الخطوات يتوجب أن تكون أنت أولا فهمت مذا تريد أن تشرح للكمبيوتر حتى تستطيع أن تكتبه بالمنطق البرمجي .
فمن الأساسيات التي سوف تتعلمها حينما تدخل إلى أي معهد خاص بتعليم البرمجة تقنية تسمى بالخوارزميات (Algorithms) . 

ماهي الخوارزميات ؟

الخوارزمية (Algorithms) هي مجموعة من الخطوات الرياضية و المنطقية المترابطة فيما بينها و التي توصلك إلى حل مشكلة ما . سميت بهذا الإسم نسبة إلى العالم المسلم أبو عبد الله محمد بن موسى الخوارزمي الذي ابتكر هته الطريقة في القرن 9 ميلادي .
الغاية من الخوارزميات هي جعلك تفكر ببساطة و بمنطق رياضي , فكما تعلم فمن الصعب قليلا أن تفكر بشكل بسيط لكوننا أشخاص نستطيع بكل بساطة ان نوصل المعلومة لأشخاص امثالنا لكن هذا يختلف بالنسبة للحواسيب فهي لاتفهم لغتنا و لكي نخاطبها فيتوجب علينا تعلم لغاتها وهي لغات البرمجة ولكي نبرمج بهته اللغات يجب أن نتعلم الخوارزميات حتى تساعدنا على تعلم هته اللغات بكل سهولة .
في هذا الفيديو سوف نتحدث لكم عن الخوارزميات ! أهميتها ! كيف نتعلمها ! مادورها في تعليمك للغات البرمجة ! 

شاهد الفيديو :

اتمنى ان ينال هذا الفيديو اعجابك , ولاتنسى التعليق اسفل الموضوع إذا كنت ترغب بسؤال أو شكر أو تود أن نناقش معك نقطة ما ^^
نلتقى في مقالة أخرى بإذن الله 

ماهو Behance ؟ ولمذا يتوجب عليك كمصمم ويب الإلتحاق به ؟

في الآونة الآخيرة ظهرت العديد من المواقع الإجتماعية التي تخص المبرمجين وفي نفس الوقت المصممين و المبدعين , وفي هذاالجانب ظهر مجتمع بيهانس Behance الذي يخص المبدعين بصفة عامة سواء كانو رسامين , مصممي الجرافيك , مصممي الويب ....
فبعد إجراء بحث بسيط على شبكة الأنترنيت لم نجد نصائح أو مقالات جيدة تتحدث حول هذه الشبكة وجل ماوجدناه كان محدودا لهذا قررت كالعادة التحدث حول هذا الموضوع و أعطيكم مجموعة من النصائح حول هذا المجتمع .

ماهو بيهانس Behance ؟

بيهانس (Behance) هي منصة اجتماعية اشترتها شركة أدوبي Adobe سنة 2012 و تخص المصممين و المبدعين من أجل مشاركة أعمالهم و ابداعاتهم الفنية مع الآخرين مع امكانية الحصول على تعليقات ومراجعات الآخرين أومتابعتهم للحصول على جديد إبداعاتهم التي ينشرونها على بروفايلهم .

لمذا يتوجب عليك كمصمم ويب الإلتحاق إلى مجتمع بيهانس ؟

1-عرض الأعمال و الإبداعات :

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

2-الحصول على فرص العمل

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

3-مكان الحصول على الإلهام 

من أهم الخطوات في التصميم هي الإلهام أو بطريقة أخرى الحصول على أفكار إبداعية لتصاميمك حتى تستطيع  أنت بدورك إنشاء تصميم جيد بفكرة مميزة , هذه الخطوة غالبا ماتحتاج فيها رؤية أعمال سابقة في نفس المجال الذي تشتغل فيه حتى تكتسب أفكار أولية تساعدك في انشاء فكرتك , وبيهانس هو المكان الأمثل لهذه العملية 

4-الحصول على مراجعات 

كما تعلم عزيزي أن بيهانس هو المجتمع الأول في العالم الذي يجمع بين المبدعين , إذن فأنت ستحصل على تقييمات لأعمالك من اناس يحترفون المجال و بالتالي ستساعدك هذه النصائح بتحسين قدرتك و مستواك في التصميم .

رابط الموقع : Behance
تابعني على حسابي : https://www.behance.net/Hdev

خلاصة :

انا شخصيا كنت اسمع بمجتمع بيهانس منذ أزيد من سنتين إلا أني لم أدخل لأكتشف هذا المجتمع الرائع إلا بعد اهتمامي الكبير بعالم التصميم و الجرافيك و مؤخرا أنشأت حسابي في بيهانس و ها أنا ذا كالعادة أشارككم الأشياء التي أعرفها و أتمنى من كل قلبي أن تفيدكم في مسيرتكم إن شاء الله تعالى , فالكثير يسمع عن بيهانس و يعرفه و البعض الآخر لم يسمع به قط و نحن نشارك المعلومة لكي تصل إلى أكبر عدد ممكن من المتابعين .
دمتم في رعاية الله وحفظه

كيف تصبح مبرمج محترف ؟


من الأسئلة الشائعة على شبكة الأنترنيت و التي تصلني شخصيا هي كيف تصبح مبرمج محترف ؟ كيف تحترف لغات البرمجة ؟ فهذه الأسئلة غالبا مايطرحها أولائك الأشخاص الذين بدأو مسيرتهم في تعلم البرمجة و يودون الإستمرار في التعلم حتى الوصول إلى الإحتراف .
فلإحتراف البرمجة أو لغة برمجية كيف ماكانت هذا يتوجب الإلتزام بقوانين و شروط , أواتباع منهج قد يوصلك إلى مبتغاك , فالإحتراف طبعا لايأتي بين عشية و ضحاها و إنهما يتطلب الأمر عمل جدي و مجهودات جبارة توصل بك في نهاية المطاف إلى أن تصبح مبرمج محترف .
في هذا الفيديو سوف سنلخص لك مجموعة من النصائح و الإرشادات التي اكتسبتها شخصيا مع تجربتي في هذا المجال و التي قد درست بعضا منها في كتب و مقالات تهم البرمجة و أتمنى من صميم قلبي أن تعمل بها .
اتركك مع مشاهدة الفيديو مباشرة على اليوتوب :

أمومن حميد يتوج كأفضل مدون مغربي لسنة 2014

يوم 7 مارس تم انجاز حفل توزيع الجوائز للفائزين في مسابقة مغرب ويب أواردس "Maroc Web Awards" حيث تم تتويج الفائزين الخمسة عشر في مختلف التصنيفات (مدون السنة , شخصية السنة , بودكاستر السنة , موقع السنة , ... ) وكما تعلمون أن مدونة أكاديميتي و مؤسسها حميد أمومن شاركو في هذه المسابقة و ذلك للفوز بلقب أفضل مدون مغربي للسنة 2014 .
تم اختيار أمومن حميد من طرف لجنة التحكيم ليصبح أفضل مدون مغربي لسنة 2014 بعدما تأهل إلى نهائي المسابقة بأزيد من 1500 صوت أي في الرتبة الثانية .  وذلك طبعا يتعلق بتميز بالمحتوى الذي نقدمه على المدونة و الذي يهتم بتدريس لغات البرمجة و تصميم المواقع ثم مقالات تهم العاملين في المجال الحر و الراغبين في بداية مسيرتهم في مجال البرمجة و التصميم  .
لي كل الشرف بالتقدم لنيل هته الجائزة , فهته الأخيرة طبعا عبارة عن تحفيز لمدونة أكاديميتي حتى نتقدم نحو الأفضل و نسهم في اغناء و إثراء المحتوى العربي و المغربي .
من هذا المنبر أود أن أنصح المدونين التقنيين بالتخصص في مجال واحد أفضل لهم هذا سيمنحهم الفرصة أكثر في التقدم و التميز في مجالهم .

محرك بحث للبحث عن الأكواد البرمجية

في العديد من الأحيان و في تفيذ البرمجيات , قد تحتاج إلى كود برمجي أو دالة لكن يصعب برمجتها في بعض الأحيان و الأمر يتطلب وقت و جهد , مع العلم انك ستجد من قام ببرمجة هذه الدالة مسبقا و ماعليك انت الا اخذها و اعادة استخدامها و تعديلها إن اردت .
هذا البحث قد يكون نوعا ما صعب للغاية , لأنه يتوجب عليك البحث وسط آلاف النتائج في بعض الأحيان و اختيار الأكواد إلى غير ذلك . لكن الآن اصبح الأمر مختلف بوجود محرك بحث للبحث فقط عن الأكواد و الشفرات البرمجية , فكل ماعليك فعله هو الدخول و البحث عن ماتريد لتجد النتيجة وسط ازيد من 5 ملايين مشروع .

رابط الموقع :Searchcode