Digital Brain

Digital Brain SoftWare Solution Company. MObile And Web Solutions. http://digitalbrain.smaart-tech.com/ To be the providers of information and communication technology (I.C.T.)

strategies and services, which deliver long term commercial benefits, based upon our clients key business requirements. The strategies evolved should be economical, efficient, durable, and flexible and allow the organizations to respond rapidly to both market and customer needs. We offer a very high level of practical experience, know-how, contacts, and confidentiality.

21/05/2021
https://sdfscenter.com/articledetail2
15/10/2019

https://sdfscenter.com/articledetail2

لقد جاء ميلاد مراكز الفكر بالأساس لدعم صانع القرار منذ بداية القرن الماضي 1902 بالولايات المتحدة الامريكية وتطور دورها مع تطور إحتياجاته وأجندته بل وساهمت في تحويل ب....

https://sdfscenter.com/articledetail2
14/10/2019

https://sdfscenter.com/articledetail2

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

25/10/2018

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

أزاى تبدا فى IOSFirst Thanks Mark Maged :) 👍 Eng Mark will cooperate with our academy in in coming iOS diplomasالـ iOS د...
17/10/2018

أزاى تبدا فى IOS
First Thanks Mark Maged :) 👍 Eng Mark will cooperate with our academy in in coming iOS diplomas

الـ iOS ده نظام تشغيل زى ال Windows بس للموبيل زى مثلا iPhone, iPad and iPod Touch.
و شركه Apple هيه الى عملت النظام ده وتقدر من خلاله تعمل Apps لل iPhone و اخواته والـ IDE المستخدم ف المجال ده اسمه Xcode و ده زى الـ Visual Studio بس بيشتغل ع الـ MAC OS فقط وبيستخدم لغتين هما الـ Objective-C (ودى اللغه القديمه) والـ Swift (دى اللغه الجديده).

طب ايه الـ Mobile Operating Systems الى بتنافس الـ iOS ؟
اشهر الموجودين ف الساحه حاليا هو الـ Android والـ Windows Phone بس لو هنتكلم عن مين الى مسيطر ع السوق فـ نقدر نقول ان الـ Android مكتسح بنسبه 81.7 ويجى وراه ع طول الـ iOS بنسبه 17.9 اما بقى الـ Windows Phone ف النسبه بتاعته 0.3 (ممكن تلموا من بعضكوا وتتبرعوله ^_^).

ودى كانت مقدمه بسيطه عن الـ iOS .. دلوقت نخش ف المهم و نيجى للسوال الأهم من ده كله .. ازاى ابدا او بصيغه تانيه: انا لو مش معايا جهاز Mac ازاى ممكن اذاكر علشان أكون iOS Developer ؟
الحل للموضوع ده هو Virtual Machine واشهر البرامج الموجوده ع الساحه حاليا هو VMware والـ VirtualBox (انا عن نفسى بفضل الـ VMware) .. دى اول Tool هتحتاجها بعد كدا هتحتاج نسخه الـ Mac OS بس الـ VM Image و ده Link بتاع نسخه الـ Mac

https://thepiratebay.org/…/macOS_Sierra_v10.12_(16A323)_Ima…

وده Link بتاع نسخه الـVMware

https://thepiratebay.org/…/VMware_Workstation_Pro_12.1.1_Bu…

اما عن الـ Steps بتاعت ازاى اعمل Setup لكل ده هتلاقى فيديو محترم ع الـ YouTube بيشرح الكلام ده ببساطه شديده و ده الـ Link بتاعه.

https://www.youtube.com/watch?v=fmRMA_Z6nGg

طب سوال تانى: انا اقدر اجيب الـ Xcode منين؟
انته ممكن تنزله من الـ App Store جوا الـ Mac او من موقع Apple نفسه.

سوال: هل كدا انا خلصت واقدر ابدا اشتغل؟
لا فاضل حبه صغيرين (استحملونى معلش) كدا فاضل اخر خطوه هيه انى اعمل Apple Developer Account من هنا
https://developer.apple.com/

و ده For Free ده بقى من خلاله بيبقى ليك Access ع كل Tools الى بيستخدمها الـ Developer زى الـ Xcode والـ Apple Documentations والـ Sample Codes وحاجات كتير بس ليه مشكله صغيره وهى انك مش هتقدر تعمل Submit للـ App بتاعك ع الـ App Store انما بقى لو انته عاوز ترفع الـ App بتاعك ع الـ App Store يبقى لازم تعمل Enroll ف واحد من الـ Apple Program وده للـ Individual بتكلف حوالى $99 ف السنه (يعنى حوالى 2000 جنيه رخمه مش كدا) بس لو بتسال هل اقدر اعمل Test Or Run الـ App بتاعى ع Physical Device ف اقدر اطمنك .. موخرا بقت Free وتقدر تعملها بالـ Free Apple Developer Account.

وبكدا احنا خلصنا من اهم سوال بيتسال وهو ازاى ابدا .. نيجى لسوال تانى و ده الأهم: اذاكر ازاى و هل استخدم الـ Objective-C ولا الـ Swift ؟
مبدئيا دلوقت معظم الشركات بتستخدم Swift بس ده مش معناه ان الـ Objetive-C خلاص راحت عليها و ده لسبب بسيط هو ان الشركات بيبقى ليها Projects قديمه ومعموله بالـ Objective-C ده غير ان تقريبا معظم الـ Frameworks الى عملتها Apple مكتوبه بالـ Objective-C ف لازم هيمر تحت ايدك اكواد مكتوبه بالـ Objective-C.

طب ايه العمل .. ايه الحيره دي يا ربى!!!!

انا راى انك تبدا بالـ Swift لسبب بسيط انها اسهل بكتيييييييير من الـ Objective-C وهتقدر تتعلمها اسرع وبكدا تقدر تتحرك خطوه اسرع ف انك تكون iOS Developer بس ده مش معناه انك مش هتذاكر Objective-C خالص وانما احنا هناجل الموضوع حبه لانه مش شرط انك هتكتب بيها وانما الفكره انه لما تشوف كود مكتوب بالـ Objective-C تقدر تفهمه ليس الا.
ولما تيجى تذاكرSwift اديها حقها لانها الـ Tool الى بتستخدمها ف كل حاجه هتنفذها ف الـ iOS .. اصل مفيش نجار شاطر مش بيعرف يستخدم المنشار صح وانسب مكان تذاكر منه Swift هو Document بتاعت Apple وده الـ Link بتاعها.

https://developer.apple.com/…/Swift_Program…/TheBasics.html…

بعد ما تخلص من اللغه نيجى بقى للـ iOS للدلع كله 😂😂
ف كذا طريقه ممكن تساعدك تتعلمها زى

1. https://www.lynda.com/
2. https://www.udemy.com/
3. https://developer.apple.com/videos/ (World Wide Developer Conference)

تعتبر Lynda واحد من احسن الأماكن الى بيعلمك الـ Basics صح بعدها ع طول تيجى Udemy فالمركز التانى وبالمناسبه هتلاقى كورس لواحد Instructor ممتاز اسمه Mark Price دوروا ع الكورسات بتاعته ويجى ف المركز التالت الـ WWDC وده Level الوحش وتقدر تقول ان ده الـ Source الى كل الناس الى فوق دى بتعمل الكورسات بتاعتهم منه وخليته ف المركز التالت علشان ممكن يكون صعب ف الأول انك تتعلم منه لانه بيتوقع من الى بيشوفه انه يكون ع علم بحاجات تانى غير الى بيتكلم فيها و طبعا هتلاقى كورسات مجانيه ع Coursera
https://www.coursera.org/

وبكدا انته واقف ع ارض صلبه تقدر تطور مهاراتك من خلال اكتر من Source زى مثلا واحد من افضل المواقع الى انا شخصيا بحبها و بتابعها Ray Wenderlich

https://www.raywenderlich.com/

وبرضو ف غيرها كتير هتلاقوا معظمها هنا ف الـ Link ده.

https://medium.com/…/27-places-to-learn-ios-development-bes…

طب ازاى اقدر اطور نفسى اكتر؟
نيجى للكلام التقيل بقى .. هتركز ع كذا حاجه وهما:

1. TDD (Test-driven development)
و ده Article لذيذ ممكن يفيدكوا Link

https://medium.com/…/getting-started-with-tdd-in-swift-2fab…

2. Version Control (Like GitHub, GitLab and Bitbucket)
3. Design Patterns
4. Clean Code
5. Data Structures
6. Clean Architecture
7. Algorithms

سامعك يلى بتشتم هناك هههه ^_^ .. صدقونى دى حاجات مهمه جدا ف شغلك كـ Developer و ده الى بيميز ما بين كل Developer والتانى غير انك لو بتفكر تسافر بره ف لازم تعمل حسابك انك تبقى عارف الكلام ده .. مش لازم تعرف كل حاجه بس يكون عندك خلفيه عنه و مع الوقت هتلاقى نفسك عرفت كل ده.

هقولكوا شويه نصايح كدا وانتوا وضميركوا بقى ^_^

1. بلاش الـ Variables الى اسمها x و y صدقونى بلاش هتسمعوا كلام مش حلو ..
حاولوا ع قد ما تقدروا تستخدموا أسماء تكون Descriptive قدر الإمكان
2. اكتب Comments ع قد ما تقدر، لو Function اكتب Description يوضح هيه
تعمل ايه و بتاخد Parameters ايه ولو هتكتب Statement معقده شويه اكتب
كومنت يوضح بتعمل ايه، الكلام لو مكنش لغيرك هيبقى ليك لانك بعد فتره لما بترجع
للكود بتاعك مش هتعرف انته كنت تقصد ايه من الكود بتاعك
3. نظم الكود بتاعك وبلاش الـ New Lines الكتير الى بين كل سطر و التانى
4. لما حد يسالك ف حاجه ف الـ iOS بلاش تتسرع وتجاوب بسرعه، قوله هتاكد و اعمل
Search اكتر من مره لحد ما توصل للمعلومه الى انته عاوزها
5. طول ما انته فاضى اتعلم حاجه جديده وتابع الجديد دايما
6. خلى بالك طوووووووويل لانك لما هتشتغل هتلاقى Projects قديمه قدامك مليانه
Bugs والمطلوب منك انك تصلح الـ Bugs دى و المصيبه انه مش الكود بتاعك ف
هتلاقى فيه كل البلاوى الى بحكى فيها دى و ده عن تجربه (القرعه دى مش من فراغ
هههههه ^_^)
7. حاول تسجل Notes وانته بتذاكر للمعلومات الى حاسس انك ممكن تنساها او هتقابلك
اكتر من مره .. فى برنامج محترم ممكن يساعدك ف ده انا شخصيا بستخدمه اسمه
EverNote

وأخيرا احب اطمنكوا ان الـ iOS Developer مطلوب جدا جدا ف مصر كمان لو انته عاوز تشتغل Free Lancer ف احب اقولك ان ساعه الـ iOS Developer اغلى من ساعه الـ Android Developer
(سامعك يلى ورا وبتقول أخيرا فهمتنى يا وديع ^_^)
و بعد كل الهرى ده اقدر اقولك انك رسميا بقيت iOS Developer ^_^

يلا كل سنه وانتوا iOS Developers كبار ونتعلم منكم وبالتوفيق للكل.
Cpd From iDev page : https://goo.gl/n6gFvN
link orignal post : https://goo.gl/UotGL1

IOT: The idea of adding sensor and intelligence to basic objects
28/08/2018

IOT: The idea of adding sensor and intelligence to basic objects

05/08/2017

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

تطبيق "طلباتي" ( تسوق من بيتك): تطبيق متجر الكتروني لعرض ?

Address

161B Gardenia Street First Gate Hadaek Haram
Giza
31111

Alerts

Be the first to know and let us send you an email when Digital Brain posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to Digital Brain:

Share