BEGINPROGRAMMER Telegram 292
بشكل مختصر البرمجة لها عدت مجالات منها:
١_تطوير الألعاب
٢_تطوير تطبيقات سطح المكتب
٣_تطوير المواقع الألكترونية
٤_تطوير تطبيقات الجوال

لكل من هذه المجالات لغات مختلفه يجب تعلمها عشان تقدر تدخل في المجال الذي تريد تعلمه وتحترفه.
نأخذ تطوير تطبيقات الجوال على سبيل المثال:
اذا اردت بناء تطبيق native عليك أول شي تتعلم
لغة java أو kotlin عشان تطور تطبيقات أندرويد و
لغة swift عشان تطور تطبيقات الأيفون طبعا تعلم لغتين مختلفتين راح يأخذ منك وقت وبذات اذا كنت مبتدأ في البرمجه.


نتحدث الأن عن مجال أهتمامي والمجال هذا اذا تعلمته راح يختصر عليك الوقت والجهد ألا وهو
تطوير المواقع الأكترونيه.

و مبرمج الويب (web developer) ينقسم إلا ثلاثه أقسام:
1_ front-end developer
2_ back-end developer
3_ full-stack developer

١-الفرونت إند ديفيلوبر: هو الشخص المختص بتصميم الواجهات التي تظهر للمستخدم ،مثلا اذا دخلت أي موقع الصفحات حقت الموقع الأزرار والألوان كلها من تصميم وعمل الشخص هذا .

٢_الباك إند ديفيلوبر: هو الشخص المختص ببرمجة العمليات التي تحدث خلف الكواليس في
server-side
مثلا اذا دخلت على موقع وسجلت الأيميل والباسورد
مباشره بيناتك هذي راح تروح وتتخزن في قاعدة البيانات المتواجدة في server-side وكل هذا من عمل هذا الشخص


٣_الفل استاك ديفيلوبر : وهو الشخص الي يقدر يسوي عمل الفرونت إند ديفيلوبر والباك إند ديفيلوبر
يعني يقدر يصمم شكل الموقع ويبرمج العمليات الي تحدث خلف الكواليس في server-side

طبعا عشان تقدر تصمم شكل موقع أكتروني وتشتغل كا( Front-end developer) لابد
إنك تتعلم:


1-HTML
2-CSS
3- javascript

لغة نصيه (html) وهي الي تكتب نصوص في الصفحه، لغه بسيطه جدا وتعلمها مابيأخذ منك وقت

الثانيه (css) لغة التزبيط🙂 والي هي مختصه بألوان الصفحه وشكل الصفحه

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


اما بالنسبه بالنسبه لبرمجة server-side هناك العديد من اللغات البرمجة (back-end) مثل :
1- PHP
2-Python
3-Ruby on Rails(RoR)😑اتوقع انها ماتت
4- ASP.NET

ولكن تعلم لغه جديده مختلفه عن الي تعلمته في لتصميم الفرونت أند بيأخذ وقت وبذات اذا كنت مبتدأ في البرمجه .

فلذلك الحل عند اللغه الجميله جافا سكريبت


تقدر تستخدم الجافا سكريبت في برمجة الباك إند (server-side) عن طريق تعلم nodejs
والي هي run-time environment والي بدورها تسمح لك بأستخدام javascript في برمجة الباك إند


ونقطه أخيره عن الجافا سكريبت : موبس تقدر بأستخدامها تطور مواقع أكترونيه فقط لا تقدر تطور تطبيقات سطح مكتب بالأستعانه ببعض بيئات العمل مثل Electron ، وكذلك تطبيقات جوال تعمل على كل المنصتين android و ios بالأستعانه ببعض إطارات العمل(framework)
مثل ionic المطور من قبل شركة قوقل و react native المطور من قبل شركة فيس بوك وكلها مبنيه على الجافا سكريبت .

أمثله على أشهر التطبيقات المتواجدة في متجر ابل ومتجر اندرويد تطبيق Skype وتطبيق Facebook والي تستخدم ال react native وما اتوقع انها مبنيه بالكامل بال react native ولكن تستخدمها.



tgoop.com/beginprogrammer/292
Create:
Last Update:

بشكل مختصر البرمجة لها عدت مجالات منها:
١_تطوير الألعاب
٢_تطوير تطبيقات سطح المكتب
٣_تطوير المواقع الألكترونية
٤_تطوير تطبيقات الجوال

لكل من هذه المجالات لغات مختلفه يجب تعلمها عشان تقدر تدخل في المجال الذي تريد تعلمه وتحترفه.
نأخذ تطوير تطبيقات الجوال على سبيل المثال:
اذا اردت بناء تطبيق native عليك أول شي تتعلم
لغة java أو kotlin عشان تطور تطبيقات أندرويد و
لغة swift عشان تطور تطبيقات الأيفون طبعا تعلم لغتين مختلفتين راح يأخذ منك وقت وبذات اذا كنت مبتدأ في البرمجه.


نتحدث الأن عن مجال أهتمامي والمجال هذا اذا تعلمته راح يختصر عليك الوقت والجهد ألا وهو
تطوير المواقع الأكترونيه.

و مبرمج الويب (web developer) ينقسم إلا ثلاثه أقسام:
1_ front-end developer
2_ back-end developer
3_ full-stack developer

١-الفرونت إند ديفيلوبر: هو الشخص المختص بتصميم الواجهات التي تظهر للمستخدم ،مثلا اذا دخلت أي موقع الصفحات حقت الموقع الأزرار والألوان كلها من تصميم وعمل الشخص هذا .

٢_الباك إند ديفيلوبر: هو الشخص المختص ببرمجة العمليات التي تحدث خلف الكواليس في
server-side
مثلا اذا دخلت على موقع وسجلت الأيميل والباسورد
مباشره بيناتك هذي راح تروح وتتخزن في قاعدة البيانات المتواجدة في server-side وكل هذا من عمل هذا الشخص


٣_الفل استاك ديفيلوبر : وهو الشخص الي يقدر يسوي عمل الفرونت إند ديفيلوبر والباك إند ديفيلوبر
يعني يقدر يصمم شكل الموقع ويبرمج العمليات الي تحدث خلف الكواليس في server-side

طبعا عشان تقدر تصمم شكل موقع أكتروني وتشتغل كا( Front-end developer) لابد
إنك تتعلم:


1-HTML
2-CSS
3- javascript

لغة نصيه (html) وهي الي تكتب نصوص في الصفحه، لغه بسيطه جدا وتعلمها مابيأخذ منك وقت

الثانيه (css) لغة التزبيط🙂 والي هي مختصه بألوان الصفحه وشكل الصفحه

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


اما بالنسبه بالنسبه لبرمجة server-side هناك العديد من اللغات البرمجة (back-end) مثل :
1- PHP
2-Python
3-Ruby on Rails(RoR)😑اتوقع انها ماتت
4- ASP.NET

ولكن تعلم لغه جديده مختلفه عن الي تعلمته في لتصميم الفرونت أند بيأخذ وقت وبذات اذا كنت مبتدأ في البرمجه .

فلذلك الحل عند اللغه الجميله جافا سكريبت


تقدر تستخدم الجافا سكريبت في برمجة الباك إند (server-side) عن طريق تعلم nodejs
والي هي run-time environment والي بدورها تسمح لك بأستخدام javascript في برمجة الباك إند


ونقطه أخيره عن الجافا سكريبت : موبس تقدر بأستخدامها تطور مواقع أكترونيه فقط لا تقدر تطور تطبيقات سطح مكتب بالأستعانه ببعض بيئات العمل مثل Electron ، وكذلك تطبيقات جوال تعمل على كل المنصتين android و ios بالأستعانه ببعض إطارات العمل(framework)
مثل ionic المطور من قبل شركة قوقل و react native المطور من قبل شركة فيس بوك وكلها مبنيه على الجافا سكريبت .

أمثله على أشهر التطبيقات المتواجدة في متجر ابل ومتجر اندرويد تطبيق Skype وتطبيق Facebook والي تستخدم ال react native وما اتوقع انها مبنيه بالكامل بال react native ولكن تستخدمها.

BY بدايه مبرمج


Share with your friend now:
tgoop.com/beginprogrammer/292

View MORE
Open in Telegram


Telegram News

Date: |

Hui said the messages, which included urging the disruption of airport operations, were attempts to incite followers to make use of poisonous, corrosive or flammable substances to vandalize police vehicles, and also called on others to make weapons to harm police. The channel also called on people to turn out for illegal assemblies and listed the things that participants should bring along with them, showing prior planning was in the works for riots. The messages also incited people to hurl toxic gas bombs at police and MTR stations, he added. Click “Save” ; 5Telegram Channel avatar size/dimensions Telegram has announced a number of measures aiming to tackle the spread of disinformation through its platform in Brazil. These features are part of an agreement between the platform and the country's authorities ahead of the elections in October.
from us


Telegram بدايه مبرمج
FROM American