برمجة وتطوير
41.8K subscribers
1.14K photos
14 videos
91 files
2.06K links
قناة مخصصه وتهتم بلغات البرمجة .. ونشر جميع الدورات التعليمية لها..
مرجع لكل المهتمين بالبرمجة والتصميم 👨‍💻

🔻للتواصل او الإعلان والخدمات المدفوعة فقط👇
@proadevv
Download Telegram
ﺍﻟﺨﻄﻮﺍﺕ ﺍﻟــ 23 ﻟﺒﻨﺎﺀ ﺍﻯ ﺗﻄﺒﻴﻖ
1 - ﺍﺑﺪﺃ ﺑﺘﻨﻔﻴﺬ ﻓﻜﺮﺗﻚ ﺑﺄﺻﻐﺮ ﺻﻮﺭﺓ ﻣﻤﻜﻨﺔ ﻭﻻ ﺗﻔﻜﺮ ﻓﻲ ﺍﻟﺘﻔﺎﺻﻴﻞ
ﺍﻟﻜﺜﻴﺮﺓ .
2 - ﺍﻟﻤﻘﺼﻮﺩ ﺑﺄﺻﻐﺮ ﺻﻮﺭﺓ ﻣﻤﻜﻨﺔ ﺃﻱ ﻣﺎﻫﻲ ﺍﻟﻮﻇﻴﻔﺔ ﺍﻷﺳﺎﺳﻴﺔ
ﻟﻠﺒﺮﻧﺎﻣﺞ؟
3 - ﻋﻨﺪﻣﺎ ﺗﻔﻜﺮ ﺑﻬﺬﻩ ﺍﻟﻄﺮﻳﻘﺔ ﻓﺴﻴﻜﻮﻥ ﻭﻗﺖ ﺍﻹﻧﺠﺎﺯ ﻗﺼﻴﺮ ﺟﺪﺍً .
4 - ﻭﺍﻟﺴﺒﺐ ﺃﻥ ﺭﺅﻳﺔ ﺍﻟﻨﺘﺎﺋﺞ ﺍﻟﻔﻌﻠﻴﺔ ﻭﺃﻥ ﺑﺮﻧﺎﻣﺠﻚ ﻳﻌﻤﻞ ﺳﺘﺴﺎﻋﺪﻙ ﻋﻠﻰ
ﺍﻟﻤﻮﺍﺻﻠﺔ
5 - ﺃﺛﻨﺎﺀ ﻋﻤﻠﻴﺔ ﺑﻨﺎﺀ ﺍﻟﺒﺮﻧﺎﻣﺞ ﻓﻲ ﺃﺑﺴﻂ ﺻﻮﺭﺓ ﺃﻧﺸﻲﺀ ﻣﻠﻒ ﺑﺈﺳﻢ
RoadMap.txt
6 - ﺿﻊ ﻓﻲ RoadMap.txt ﺃﻱ ﺧﺎﺻﻴﺔ ﺟﺪﻳﺪﺓ ﺗﺄﺗﻲ ﻋﻠﻰ ﺫﻫﻨﻚ ﻋﻦ
ﺍﻟﺒﺮﻧﺎﻣﺞ ﻭﻻ ﺗﻨﻔﺬﻫﺎ .
7 - ﺑﻌﺪ ﺍﻹﻧﺘﻬﺎﺀ ﺍﻟﻜﻠﻲ ﻣﻦ ﺍﻟﺘﻄﺒﻴﻖ ﺑﺼﻮﺭﺗﻪ ﺍﻟﺒﺴﻴﻄﺔ , ﻗﻢ ﺑﺘﺸﻐﻴﻠﻪ
ﻭﺗﺠﺮﺑﺘﻪ ﻭﺳﺠﻞ ﺃﻱ ﻣﻼﺣﻈﺎﺕ .
8 - ﺭﻛﺰ ﺍﻵﻥ ﻋﻠﻰ ﺗﺼﺤﻴﺢ ﺍﻷﺧﻄﺎﺀ ﺣﺘﻰ ﻻ ﺗﺘﺮﺍﻛﻢ ﺃﺛﻨﺎﺀ ﻋﻤﻠﻴﺔ ﺍﻟﺘﻄﻮﻳﺮ
ﺍﻟﺘﺎﻟﻴﺔ .
9 - ﻓﻲ ﺣﺎﻝ ﺃﻛﺘﻤﻞ ﺍﻟﺘﻄﺒﻴﻖ ﺃﺫﻫﺐ ﻟﻤﻠﻒ RoadMap ﻭﻗﻢ ﺑﺈﺧﺘﻴﺎﺭ
ﺍﻟﺨﺎﺻﻴﺔ ﺍﻷﻋﻠﻰ ﺃﻫﻤﻴﺔ ﻣﻦ ﺑﻴﻦ ﺍﻟﺨﺼﺎﺋﺺ .
10 - ﻗﻢ ﺑﺘﻨﻔﻴﺬ ﺗﻠﻚ ﺍﻟﺨﺎﺻﻴﺔ ﻭﻗﻢ ﺑﺈﻋﺎﺩﺓ ﺍﻟﻌﻤﻠﻴﺎﺕ ﺍﻟﻤﺬﻛﻮﺭﺓ ﺳﺎﺑﻘﺎً ﻣﻦ
ﺗﺸﻐﻴﻞ ﻭﺇﺧﺘﺒﺎﺭ ﻭﻫﻜﺬﺍ .
11 - ﺗﺬﻛﺮ ﺃﺭﻗﺎﻡ ﺍﻹﺻﺪﺍﺭ ﻣﺜﻞ 1.0.0 ﻭﻗﻢ ﺑﺘﻐﻴﻴﺮﻫﺎ ﻓﻲ ﻛﻞ ﻣﺮﺣﻠﺔ
ﺗﻄﻮﻳﺮ ﻳﻤﺮ ﺑﻬﺎ ﺍﻟﺘﻄﺒﻴﻖ .
12 - ﺑﻌﺪ ﺇﺿﺎﻓﺔ ﺧﺎﺻﻴﺔ ﻣﻌﻴﻨﺔ ﻣﻦ ﻣﻠﻒ RoadMap.txt ﻻ ﺗﺤﺬﻓﻬﺎ
ﺑﻞ ﺿﻊ ﻋﻼﻣﺔ ﻣﺜﻞ # ﻟﺘﺪﻝ ﻋﻠﻰ ﺍﻹﻧﺘﻬﺎﺀ ﻣﻨﻬﺎ ﻣﺜﻼً .
13 - ﻻﺗﻨﺴﻰ ﺃﻥ ﺗﻀﻊ RoadMap.txt ﺿﻤﻦ ﻣﻠﻔﺎﺕ ﺍﻟﻤﺸﺮﻭﻉ ﺍﻟﺨﺎﺹ
ﺑﻚ .
14 - ﻻﺗﻨﺴﻰ ﺃﻳﻀﺎً ﺃﻥ RoadMap.txt ﻫﻮ ﻣﺴﺘﻮﺩﻉ ﻟﻸﻓﻜﺎﺭ ﻭﻟﻴﺲ
ﺍﻟﺒﺮﻧﺎﻣﺞ ﻟﺬﻟﻚ ﺿﻊ ﻓﻴﻪ ﻣﺎ ﺗﺮﻳﺪ ﻭﻗﻴﻢ ﺍﻟﻔﻜﺮﺓ ﻻﺣﻘﺎً .
15 - ﻳﻀﻊ ﺍﻟﻤﻄﻮﺭﻭﻥ ﻋﻼﻣﺎﺕ ﺃﻣﺎﻡ ﻛﻞ ﺳﻄﺮ ﻓﻲ ﻣﻠﻒ
RoadMap.txt ﻟﻠﺪﻻﻟﺔ ﻋﻠﻰ ﺍﻹﻧﺘﻬﺎﺀ ﺃﻭ ﺟﺪﻳﺪ ﺃﻭ ﻣﺤﺬﻭﻑ ﻭﻫﻜﺬﺍ .
16 - ﻗﻢ ﺑﺈﺧﺘﻴﺎﺭ ﺭﻣﻮﺯ ﻣﻌﻴﻨﺔ ﺗﺤﺪﺩ ﺗﻠﻚ ﺍﻟﻤﻌﺎﻧﻲ ﻣﺜﻞ + ﺗﻌﻨﻲ ﺳﺘﻀﺎﻑ ,
- ﻣﺤﺬﻭﻓﺔ, @ ﻳﺘﻢ ﺍﻟﻌﻤﻞ ﻋﻠﻴﻬﺎ, # ﺗﻤﺖ .
17 - ﺍﻟﺮﻣﻮﺯ ﺍﻟﻤﺬﻛﻮﺭﺓ ﺳﺎﺑﻘﺎً ﻟﻴﺴﺖ ﺷﺮﻃﺎً ﻭﺑﺈﻣﻜﺎﻥ ﺍﻟﺘﻌﻮﻳﺾ ﻋﻨﻬﺎ ﺑﻤﺎ
ﺗﺮﺍﻩ ﻣﻨﺎﺳﺐ .
18 - ﻻﺣﻆ ﺃﻥ ﻣﻠﻒ RoadMap.txt ﻳﺴﺎﻋﺪﻙ ﻋﻠﻰ ﺍﻟﺘﻄﻮﻳﺮ ﺑﺸﻜﻞ
ﺗﺪﺭﻳﺠﻲ ﻭﻣﺒﺴﻂ ﻟﻠﻐﺎﻳﺔ ﻭﺿﻊ ﺃﻱ ﻓﻜﺮﺓ ﻟﺤﻈﻴﺔ ﻓﻴﻪ .
19 - ﺭﻛﺰ ﻣﺮﺓ ﺃﺧﺮﻯ ﻋﻠﻰ ﺃﻥ ﺗﻘﻮﻡ ﺑﻌﻤﻠﻴﺎﺕ ﺗﺼﺤﻴﺢ ﺍﻟﺒﺮﻧﺎﻣﺞ ﺑﻌﺪ ﺇﺿﺎﻓﺔ
ﺃﻱ ﺧﺎﺻﻴﺔ ﺟﺪﻳﺪﺓ .
20 - ﻻﺗﻨﺴﻰ ﺃﻥ ﺗﺮﺗﺐ ﺍﻷﻭﻟﻮﻳﺎﺕ ﻟﻠﺨﺼﺎﺋﺺ ﻣﺜﻞ ﻭﺿﻊ ﺃﺭﻗﺎﻡ : 1 ﻣﻬﻢ -
5 ﺃﻗﻞ ﺃﻫﻤﻴﺔ . ﻭﻫﻜﺬﺍ .
21 - ﻣﺮﺓ ﺃﺧﺮﻯ , ﺭﺅﻳﺔ ﺍﻟﻨﺘﺎﺋﺞ ﺍﻟﻔﻮﺭﻳﺔ ﻫﻲ ﺍﻟﻮﻗﻮﺩ ﻟﻺﺳﺘﻤﺮﺍﺭ ﻓﻲ
ﺍﻟﺘﻄﻮﻳﺮ .
22 - ﻟﺬﻟﻚ ﺣﺎﻓﻆ ﻋﻠﻰ ﺍﻟﺘﻄﻮﻳﺮ ﺑﺸﻜﻞ ‏( ﻣﺼﻐﺮ ‏) ﻭﺃﺧﺘﺮ ﺍﻟﻮﻇﺎﺋﻒ ﺍﻷﻛﺜﺮ
ﺃﻫﻤﻴﺔ ﻭﺭﻛﺰ ﻋﻠﻴﻬﺎ ﺑﺸﻜﻞ ﻓﺮﺩﻱ .
23 - ﺍﻟﺨﻼﺻﺔ , ﻻﺗﺴﺘﻌﺠﻞ , ﻭﺍﺑﺪﺃ ﺻﻐﻴﺮﺍً, ﻭﺍﺳﺘﻤﺮ ﻓﻲ ﺇﺿﺎﻓﺔ ﺍﻟﺨﺼﺎﺋﺺ
ﺫﺍﺕ ﺍﻷﻭﻟﻮﻳﺔ ﺍﻷﻛﺒﺮ , ﻭﺻﺤﺢ ﺑﺮﻧﺎﻣﺠﻚ .
ﺃﺣﻔﻆ ﺍﻟﻜﻼﻡ ﻓﻰ ﻣﺴﺘﻨﺪ ﻧﺺ ﺭﺑﻤﺎ ﺳﺘﺮﺟﻊ ﻟﻪ
ما هو مخيم البرمجة المجاني ؟
تعلم البرمجة باستخدام منهج free code camp الذي يتكون من 2080 ساعة من المنهج بالإضافة الى شهادات تقدم لك بعد إنجاز كل مرحلة
ال 2080 ساعة تنقسم الى :
Front End Development Certification (400 hours):
30 JavaScript algorithm challenges
10 single-page applications built with HTML5, CSS3, JavaScript, Bootstrap, and JSON Data REST APIs
Data Visualization Certification (400 hours):
5 single-page applications built with React.js and SASS
5 Interactive D3.js data visualization applications
Back End Development Certification (400 hours):
30 more JavaScript algorithm challenges
5 JSON Data REST APIs and Microservices, and their documentation
5 dynamic web applications
Full Stack Development Certification (800 hours):
Requires completion of all three of the above certifications
Design and build 2 greenfield full stack applications for real nonprofit organizations
Maintain and extend 2 legacy full stack applications for real nonprofit organizations
هذه الشهائد كلها مجانا ومفتوحة لأي شخص لديه العزيمة والارادة لإكمالهم
للمزيد من العملومات يمكنك الدخول هنا http://www.freecodecamp.com/
👍2
استفد الآن مجاناً من دورة احترافية في برمجة وتطوير تطبيقات الاندرويد قيمتها 300 دولار !
مقدمة من موقع udemy

رابط الدورة:

https://www.udemy.com/android-classroom-training-49-projects-included/?couponCode=FREE4ALL#/
موقع لتحميل تطبيقات المستخدم/النظام #مفتوح_المصدر

https://f-droid.org/repository/browse/
@pro2dev