السلام عليكم
طبعا كلنا سمعنا عن ال chat gpt ومحظور في بعض الدول وعوزين تجربوه
فنا عملت بوت تليجرام باستخدام ال api الخاص بيهم
رابط البوت:
@openAI_GPTNew_bot
ابعت اي رساله ليه فالخاص هيرد وتقدر تضيفه في الجروبات وتستخدم امر /chat
/chat message ....
وده الموقع:
https://chatgpt-steel.vercel.app/
تقدروا تجربوه في الجروب الخاص بالقناه
http://t.me/codedevchat
الكود علي متاح علي github:
https://github.com/Nourtaha13/chatgpt
طبعا كلنا سمعنا عن ال chat gpt ومحظور في بعض الدول وعوزين تجربوه
فنا عملت بوت تليجرام باستخدام ال api الخاص بيهم
رابط البوت:
@openAI_GPTNew_bot
ابعت اي رساله ليه فالخاص هيرد وتقدر تضيفه في الجروبات وتستخدم امر /chat
/chat message ....
وده الموقع:
https://chatgpt-steel.vercel.app/
تقدروا تجربوه في الجروب الخاص بالقناه
http://t.me/codedevchat
الكود علي متاح علي github:
https://github.com/Nourtaha13/chatgpt
بعض الادوات اللي بتساعدك تكتب كود CSS بسرعة وسهولة
- موقع https://enjoycss.com/
موقع لتوليد الCSS بشكل ديناميكي وسهل بتبدأ بأختيار العنصر الي محتاج تنسقه
(Blank - input - block - Button) والموقع بيديك شكل العنصر والتنسيقات بتاعته بشكل قوائم منسدلة بتقدر تغير فيها براحتك وبالاخر بيولد كود css جاهز لكل اللي انت عملته
الموقع لذيذ وسهل التعامل والتعلم بسرعة وبيديك خيارات حلوة للتنسيق وبتقدر تغير اسم الكلاس المستعمل بس ممكن مشكلته الوحيدة انه غير مناسب لتنسيق layout
بس هيكون ممتاز بتنسيق العناصر الفردية وممكن بعدها تعمل تنسيق
- موقع https://www.cssmatic.com/
الموقع دا فيه اربع ادوات اساسية هم
(Gradient Generator - Border Radius - Noise Texture - Box Shadow)
المفيد بالموقع دا انك بتشوف التعديل مباشرةً قدام عينك ودا هيسهل عليك تخلص التعديل بسرعة وتنسخ الكود مباشرةً لموقعك
- موقع https://cssgrid.io/
الموقع دا جميل جداً لو عندك مشكلة بتنسيق الGrid
الموقع عبارة عن كورس مجاني بالكامل ٢٥ فيديو لكورس جريد بيشرح فيها كل تفاصيل الجريد وازاي ممكن تنفذها بموقعك بشكل صح
- موقع https://www.cssportal.com/
الموقع دا مفيد جداً وشامل لأغلب الأدوات اللي ممكن تحتاجها بالcss
الموقع مكون من اربع أقسام رئيسية هي
(CSS Generators - CSS Tools - CSS Resources - HTML Resources)
وكل قسم جواه حاجات كتيرة محتاجة مقال لوحدها,
انصحك تجرب الموقع دا وتشوف الادوات المختلفة اللي فيه عشان هتخلي تجربة انشاء الcss اسهل واحلى
- موقع https://enjoycss.com/
موقع لتوليد الCSS بشكل ديناميكي وسهل بتبدأ بأختيار العنصر الي محتاج تنسقه
(Blank - input - block - Button) والموقع بيديك شكل العنصر والتنسيقات بتاعته بشكل قوائم منسدلة بتقدر تغير فيها براحتك وبالاخر بيولد كود css جاهز لكل اللي انت عملته
الموقع لذيذ وسهل التعامل والتعلم بسرعة وبيديك خيارات حلوة للتنسيق وبتقدر تغير اسم الكلاس المستعمل بس ممكن مشكلته الوحيدة انه غير مناسب لتنسيق layout
بس هيكون ممتاز بتنسيق العناصر الفردية وممكن بعدها تعمل تنسيق
- موقع https://www.cssmatic.com/
الموقع دا فيه اربع ادوات اساسية هم
(Gradient Generator - Border Radius - Noise Texture - Box Shadow)
المفيد بالموقع دا انك بتشوف التعديل مباشرةً قدام عينك ودا هيسهل عليك تخلص التعديل بسرعة وتنسخ الكود مباشرةً لموقعك
- موقع https://cssgrid.io/
الموقع دا جميل جداً لو عندك مشكلة بتنسيق الGrid
الموقع عبارة عن كورس مجاني بالكامل ٢٥ فيديو لكورس جريد بيشرح فيها كل تفاصيل الجريد وازاي ممكن تنفذها بموقعك بشكل صح
- موقع https://www.cssportal.com/
الموقع دا مفيد جداً وشامل لأغلب الأدوات اللي ممكن تحتاجها بالcss
الموقع مكون من اربع أقسام رئيسية هي
(CSS Generators - CSS Tools - CSS Resources - HTML Resources)
وكل قسم جواه حاجات كتيرة محتاجة مقال لوحدها,
انصحك تجرب الموقع دا وتشوف الادوات المختلفة اللي فيه عشان هتخلي تجربة انشاء الcss اسهل واحلى
Enjoycss
Online CSS3 Code Generator With a Simple Graphical Interface - EnjoyCSS
EnjoyCSS is an advanced CSS3 generator that saves your time. Its handy and simple UI allows you to adjust rich graphical styles quickly and without coding.
أفضل 6 repositories على GitHub لمطورين جافا سكريبت
1 - You-Dont-Know-JS
https://lnkd.in/dxf34AZc
هذه سلسلة من الكتب تتعمق في الأساسية للغة JavaScript.
2 - Javascript Algorithms
https://lnkd.in/dw3ZcM8B
الخوارزميات وهياكل البيانات المطبقة في JavaScript مع
هذا الريبو هو مورد رائع لأي شخص
الرغبة في الحصول على فهم راسخ للخوارزميات
وهيكل البيانات.
3 - دليلك للمقابلات كمطور Front-End
https://lnkd.in/driMWjMJ
إجابات معتمدة على
"أسئلة مقابلة العمل Front-End الشهيرة "
يعد هذا الريبو بجعلك تنتقل من الصفر إلى بطل المقابلة العمل Front-End حتى لو لم يكن لديك خبرة مقابلة سابقة.
4 - 30 seconds of code
https://lnkd.in/gVkBZcBH
عبارة عن مرجع قوي لمصطلحات و ادوات الجافا سكريبت وغيرها من لغات برمجة مثل بايثون
زور موقعهم واكتشف اكثر
1 - You-Dont-Know-JS
https://lnkd.in/dxf34AZc
هذه سلسلة من الكتب تتعمق في الأساسية للغة JavaScript.
2 - Javascript Algorithms
https://lnkd.in/dw3ZcM8B
الخوارزميات وهياكل البيانات المطبقة في JavaScript مع
هذا الريبو هو مورد رائع لأي شخص
الرغبة في الحصول على فهم راسخ للخوارزميات
وهيكل البيانات.
3 - دليلك للمقابلات كمطور Front-End
https://lnkd.in/driMWjMJ
إجابات معتمدة على
"أسئلة مقابلة العمل Front-End الشهيرة "
يعد هذا الريبو بجعلك تنتقل من الصفر إلى بطل المقابلة العمل Front-End حتى لو لم يكن لديك خبرة مقابلة سابقة.
4 - 30 seconds of code
https://lnkd.in/gVkBZcBH
عبارة عن مرجع قوي لمصطلحات و ادوات الجافا سكريبت وغيرها من لغات برمجة مثل بايثون
زور موقعهم واكتشف اكثر
lnkd.in
LinkedIn
This link will take you to a page that’s not on LinkedIn
مستودعات GitHub رهيبة لمطورين الويب FrontEnd
تحتوي على نصائح واكواد HTML \ CSS \ JS تفيدك كمطور
- Front-End-Checklist
يعطيك هذا المستودع قائمة بالمهام والاشياء اللي لابد ان تضيفها لتحصل على افضل بنية وهيكلة لتصميم صفحات الويب باستخدام html .
link : https://lnkd.in/gpVZ3cJx
- 30 seconds of code
مستودع رهيب يعطيك مقتطفات من اكواد JavaScript و CSS تقدر تستخدمها بمشاريعك .
link : https://lnkd.in/gVkBZcBH
- CSS Protips
بهذا المستودع تجد مجموعة من النصائح لمساعدتك في تحسين مهاراتك لكتابة اكواد والعمل بـCSS .
link : https://lnkd.in/gAhhfGZn
- Frontend-dev-bookmarks
يعطيك هذا المستودع مجموعة من المواقع والأدوات التي تفيدك كمطور ويب FrontEnd .
link : https://lnkd.in/gZcqJdZy
- 50 Projects 50 Days
هذا مستودع على Github يحتوي على 50 مشروع للمبتدئين 🚀
HTML
CSS
Javascript
تقدر تاخذ منها افكار لتطوير مستواك ولتحدي نفسك
link :https://lnkd.in/dQceZq3a
تحتوي على نصائح واكواد HTML \ CSS \ JS تفيدك كمطور
- Front-End-Checklist
يعطيك هذا المستودع قائمة بالمهام والاشياء اللي لابد ان تضيفها لتحصل على افضل بنية وهيكلة لتصميم صفحات الويب باستخدام html .
link : https://lnkd.in/gpVZ3cJx
- 30 seconds of code
مستودع رهيب يعطيك مقتطفات من اكواد JavaScript و CSS تقدر تستخدمها بمشاريعك .
link : https://lnkd.in/gVkBZcBH
- CSS Protips
بهذا المستودع تجد مجموعة من النصائح لمساعدتك في تحسين مهاراتك لكتابة اكواد والعمل بـCSS .
link : https://lnkd.in/gAhhfGZn
- Frontend-dev-bookmarks
يعطيك هذا المستودع مجموعة من المواقع والأدوات التي تفيدك كمطور ويب FrontEnd .
link : https://lnkd.in/gZcqJdZy
- 50 Projects 50 Days
هذا مستودع على Github يحتوي على 50 مشروع للمبتدئين 🚀
HTML
CSS
Javascript
تقدر تاخذ منها افكار لتطوير مستواك ولتحدي نفسك
link :https://lnkd.in/dQceZq3a
lnkd.in
LinkedIn
This link will take you to a page that’s not on LinkedIn
Learn for free in 2023 ❤️
HTML → learn-html.org & W3Schools.com
CSS → css-tricks.com
JavaScript → javascript.info
React→ react-tutorial.app
Vue → vueschool.io
Svelte → learn.svelte.dev
Angular → angular.io/tutorial/tour-…
Tailwind →https://tailwindcss.com/
Linux → freecodecamp.org
Git → learngitbranching.js.org
APIs → rapidapi.com/learn
Node → https://lnkd.in/drHUWBst
Java → javatpoint.com
DSA Visuals → visualgo.net
SQL → sqlbolt.com
Interviews → interviewbit.com
AWS → explore.skillbuilder.aws
Azure → learn.microsoft.com
GCP → github.com/priyankavergad…
DevOps → edx.org/learn/devops
Docker → docker-curriculum.com
Security → tryhackme.com
Python → learnpython.org
Solidity: cryptozombies.io
MongoDB: learn.mongodb.com
Rust : learning-rust.github.io
HTML → learn-html.org & W3Schools.com
CSS → css-tricks.com
JavaScript → javascript.info
React→ react-tutorial.app
Vue → vueschool.io
Svelte → learn.svelte.dev
Angular → angular.io/tutorial/tour-…
Tailwind →https://tailwindcss.com/
Linux → freecodecamp.org
Git → learngitbranching.js.org
APIs → rapidapi.com/learn
Node → https://lnkd.in/drHUWBst
Java → javatpoint.com
DSA Visuals → visualgo.net
SQL → sqlbolt.com
Interviews → interviewbit.com
AWS → explore.skillbuilder.aws
Azure → learn.microsoft.com
GCP → github.com/priyankavergad…
DevOps → edx.org/learn/devops
Docker → docker-curriculum.com
Security → tryhackme.com
Python → learnpython.org
Solidity: cryptozombies.io
MongoDB: learn.mongodb.com
Rust : learning-rust.github.io
Tailwindcss
Tailwind CSS - Rapidly build modern websites without ever leaving your HTML.
Tailwind CSS is a utility-first CSS framework for rapidly building modern websites without ever leaving your HTML.
Forwarded from HackerOne 🏴☠️
الـ repo اللي معانا دي حرفياً كنز ليه؟!
لأن دي Style Guide من خلالها هتقدر تكتب كود #javascript نضيف ومنظم وبمعايير مهمه جداً
الـ repo بتشرح حرفياً كل حاجه في جافا سكريبت و بالأمثلة وبتعرض لكل نقطة مثال سئ لطريقه كتابة الكود ومثال تاني ( Best practice )
فلو عايز تبدأ السنه دي وانت برنس انصحك بشدة تقرأها.
https://github.com/airbnb/javascript
لأن دي Style Guide من خلالها هتقدر تكتب كود #javascript نضيف ومنظم وبمعايير مهمه جداً
الـ repo بتشرح حرفياً كل حاجه في جافا سكريبت و بالأمثلة وبتعرض لكل نقطة مثال سئ لطريقه كتابة الكود ومثال تاني ( Best practice )
فلو عايز تبدأ السنه دي وانت برنس انصحك بشدة تقرأها.
https://github.com/airbnb/javascript
GitHub
GitHub - airbnb/javascript: JavaScript Style Guide
JavaScript Style Guide. Contribute to airbnb/javascript development by creating an account on GitHub.
الناس الي خلصت ال html, css, js
وربنا كرمك وعاوز تتدرب نفسك علي مشاريع
جبتلكم مستودع فيه 50 مشروع تنفذوه في ٥٠ يوم كل مشروع في يوم ❤️
الرابط الخاص بال ٥٠ بروجكت:
https://50projects50days.com/
وده الجيت هاب الخاصه بالسورس كود:
https://github.com/bradtraversy/50projects50days
وربنا كرمك وعاوز تتدرب نفسك علي مشاريع
جبتلكم مستودع فيه 50 مشروع تنفذوه في ٥٠ يوم كل مشروع في يوم ❤️
الرابط الخاص بال ٥٠ بروجكت:
https://50projects50days.com/
وده الجيت هاب الخاصه بالسورس كود:
https://github.com/bradtraversy/50projects50days
GitHub
GitHub - bradtraversy/50projects50days: 50+ mini web projects using HTML, CSS & JS
50+ mini web projects using HTML, CSS & JS. Contribute to bradtraversy/50projects50days development by creating an account on GitHub.
انت كمبرمج مش هيتم استبدالك بال AI، بس ممكن اوي يتم استبدالك بمبرمج بيعرف يوظف ال AI في مساعدته بشكل فعال أثناء الشغل..
دي لينكات ممكن تفيدكم وموجود فيها اسئلة انترفيوهات
JavaScript Interview Questions: https://lnkd.in/d5veA-zW
C# interview questions and answers:- https://lnkd.in/dj8Ht7Bz
ASP.NET MVC Interview Questions with answers:- https://lnkd.in/db6UCyx6
Angular Interview Questions and Answers :- https://lnkd.in/dqkgxEdt
C# tutorial for beginners(4 hrs):- https://lnkd.in/d3K9NBzZ
Learn Azure Step by Step:- https://lnkd.in/duzJpaQk
Azure AZ-900 fundamentals certification :- https://lnkd.in/dufhSE9R
AZ- 204 certification Azure:- https://lnkd.in/dKXTegnb
Learn Angular tutorial step by step https://lnkd.in/dUEnHYFn
Learn MVC 5 step by step in 16 hours:- https://lnkd.in/dxd3akAK
Learn Design Pattern Step by Step https://goo.gl/eJdn0m
Learn MSBI Step by Step in 32 hours:- https://goo.gl/TTpFZN
Learn SQL Server Step by Step http://tinyurl.com/ja4zmwu
Python Tutorial for Beginners:- https://lnkd.in/d4R5vzXr
Learn Data Science in 1 hour :- https://lnkd.in/deQz4bnS
Learn Power BI Step by Step:- https://lnkd.in/dRNsgrtF
PHP Interview Questions : https://lnkd.in/dMiZjSUk
JavaScript Interview Questions: https://lnkd.in/d5veA-zW
C# interview questions and answers:- https://lnkd.in/dj8Ht7Bz
ASP.NET MVC Interview Questions with answers:- https://lnkd.in/db6UCyx6
Angular Interview Questions and Answers :- https://lnkd.in/dqkgxEdt
C# tutorial for beginners(4 hrs):- https://lnkd.in/d3K9NBzZ
Learn Azure Step by Step:- https://lnkd.in/duzJpaQk
Azure AZ-900 fundamentals certification :- https://lnkd.in/dufhSE9R
AZ- 204 certification Azure:- https://lnkd.in/dKXTegnb
Learn Angular tutorial step by step https://lnkd.in/dUEnHYFn
Learn MVC 5 step by step in 16 hours:- https://lnkd.in/dxd3akAK
Learn Design Pattern Step by Step https://goo.gl/eJdn0m
Learn MSBI Step by Step in 32 hours:- https://goo.gl/TTpFZN
Learn SQL Server Step by Step http://tinyurl.com/ja4zmwu
Python Tutorial for Beginners:- https://lnkd.in/d4R5vzXr
Learn Data Science in 1 hour :- https://lnkd.in/deQz4bnS
Learn Power BI Step by Step:- https://lnkd.in/dRNsgrtF
PHP Interview Questions : https://lnkd.in/dMiZjSUk
lnkd.in
LinkedIn
This link will take you to a page that’s not on LinkedIn
رابط موقعنا:
https://digicoder.tech
تابعونا هنا Digicoder علي فيسبوك
https://www.facebook.com/profile.php?id=100089355614427&mibextid=ZbWKwL
https://digicoder.tech
تابعونا هنا Digicoder علي فيسبوك
https://www.facebook.com/profile.php?id=100089355614427&mibextid=ZbWKwL
digicoder.tech
We are DigiCoder, a web development company that specializes in creating custom websites and applications. We have a team of experienced developers who are passionate about creating innovative solutions for our clients. Our services include website design…
لو حد عنده فكرة تطبيق كويس يكلمني و انشاء الله ننفذه و يكون ليه 50 فالمية من ارباح التطبيق
خدمة C-View المجانية لمراجعة الCV وتصحيحه ومحاكاة لمقابلة العمل من منصة مسارات Masaraat
https://bit.ly/3w2kuh9
https://bit.ly/3w2kuh9
Forwarded from ExploitTime (Abdalrahman(0x80))
#تحدي :
Content:
اعمل الشكل دا بالضبط
Tools:
Language : HTML5 , CSS3(Version 3)
Lib : FontAwsome(icon Lib)
الممنوعات:
اي مكتبة غير fontawsome او اي فريم ورك سواء بقي Bootstrap او اي مكتبة زي JQuery وممنوع تستخدم Javascript
ملاحظة :
دا تمرين ليك انت وانت المستفيد انا مش خسران اي حاجه
Content:
اعمل الشكل دا بالضبط
Tools:
Language : HTML5 , CSS3(Version 3)
Lib : FontAwsome(icon Lib)
الممنوعات:
اي مكتبة غير fontawsome او اي فريم ورك سواء بقي Bootstrap او اي مكتبة زي JQuery وممنوع تستخدم Javascript
ملاحظة :
دا تمرين ليك انت وانت المستفيد انا مش خسران اي حاجه
اي رايكم اعمل شرح علي اليوتيوب لانشاء بوتات تليجرام الشرح هيكون ع يوتيوب ؟😁
بس هيكون ب Nodejs
دي رابط القناه:
https://youtube.com/@WebDev1
بس هيكون ب Nodejs
دي رابط القناه:
https://youtube.com/@WebDev1
أفضل 5 مكتبات UI لمطورين REACT JS
هذه المكتبات توفر لك تصاميم UI جاهزة تختصر عليك الوقت بإنشاء المشاريع ويمكنك التعديل عليها زي ما تحب .
⬇⬇
دي مجموعة من المكتبات هتوفرلك UI جاهزة لمطورين React js ... تساعدك بإنشاء تصاميم جميلة وبسرعة أكبر, وتختصر لك الكثير من الوقت ...
1 - Material UI
يعد Material UI أحد أكثر أنظمة التصميم شيوعًا ، ويستند إلى إرشادات تصميم Material من Google. يوفر مجموعة واسعة من المكونات ، من الأزرار وعناصر التحكم في النماذج إلى التنقل والتخطيط ...
Link : https://mui.com/
2 - Next UI
نظام تصميم مميز يحتوي على العديد من العناصر كما يدعم خاصية dark mode بسهولة
Link : https://nextui.org/
3 - Horizon UI
نظام تصميم عصري بسيط وجميل يتوفر من هذه المكتبة مجموعة من العناصر المجانية ,كما يتوفر المزيد من العناصر بشكل مدفوع.
Link : https://horizon-ui.com/
4 - Ant Design
Ant Design هو نظام تصميم تم تطويره بواسطة فريق Alibaba ، وهو أحد أكثر أنظمة التصميم استخدامًا في العالم
Link : https://ant.design/
5 - Chakra UI
نظام تصميم بسيط يوفر لك المكونات الأساسية لبناء مشروع سريع
Link : https://chakra-ui.com/
هذه المكتبات توفر لك تصاميم UI جاهزة تختصر عليك الوقت بإنشاء المشاريع ويمكنك التعديل عليها زي ما تحب .
⬇⬇
دي مجموعة من المكتبات هتوفرلك UI جاهزة لمطورين React js ... تساعدك بإنشاء تصاميم جميلة وبسرعة أكبر, وتختصر لك الكثير من الوقت ...
1 - Material UI
يعد Material UI أحد أكثر أنظمة التصميم شيوعًا ، ويستند إلى إرشادات تصميم Material من Google. يوفر مجموعة واسعة من المكونات ، من الأزرار وعناصر التحكم في النماذج إلى التنقل والتخطيط ...
Link : https://mui.com/
2 - Next UI
نظام تصميم مميز يحتوي على العديد من العناصر كما يدعم خاصية dark mode بسهولة
Link : https://nextui.org/
3 - Horizon UI
نظام تصميم عصري بسيط وجميل يتوفر من هذه المكتبة مجموعة من العناصر المجانية ,كما يتوفر المزيد من العناصر بشكل مدفوع.
Link : https://horizon-ui.com/
4 - Ant Design
Ant Design هو نظام تصميم تم تطويره بواسطة فريق Alibaba ، وهو أحد أكثر أنظمة التصميم استخدامًا في العالم
Link : https://ant.design/
5 - Chakra UI
نظام تصميم بسيط يوفر لك المكونات الأساسية لبناء مشروع سريع
Link : https://chakra-ui.com/
Mui
MUI: The React component library you always wanted
MUI provides a simple, customizable, and accessible library of React components. Follow your own design system, or start with Material Design.
Web Development Code
Photo
ما هي مكتبة الرياكت React js وما أهم مزايا استخدامها
ما هي مكتبة الرياكت – React js:
(React js) هي عبارة مكتبة مفتوحة المصدر مبنية باستخدام لغة البرمجة جافا سكريبت، وقد تم بناء هذه المكتبة بواسطة شركة فيسبوك، وتعتبر من المكتبات المتخصصة بواجهات
وهي مبنية على أساس مفهوم الـ (Component) والذي نستطيع إعادة استخدامه بسهولة فائقة دون الحاجة لبنائه مرة أخرى في كل مرة، وباستخدام هذه المكتبة يتمكن المستخدم من بناء واجهات صعبة ومعقدة دون الحاجة لكتابة الكثير من أكواد الجافا سكريبت، ويُمكن للمطورين من خلال استخدام هذه المكتبة من بناء تطبيقات متكاملة كالتي يتم بناؤها بالجافا أو لغة البرمجة كوتلن أو لغة (Swift). المستخدم وبناء واجهات المواقع أيضاً؛ حيث تقدم طريقة سهلة وسلسلة وقوية لبناء الواجهات.
أشهر ميزات مكتبة React js:
تمتلك مكتبة (React JS) واجهات معتمدة على المكونات (Component):
حيث أن لكل مكون (Component) مجموعة من القواعد البرمجية الخاصة بحيث من الممكن بسهولة إعادة استخدامه في أي واجهة أخرى، وبما أن المكونات تبنى عن طريق لغة جافا سكريبت؛ فهذا يجعل من السهل تمرير ما يلزم من البيانات للمكونات وهذا بديل جيد لاستخدام القوالب الجاهزة.
التفاعل ضمن الواجهات:
حيث من السهل بناء واجهة تفاعلية مميزة باستخدام مكتبة (React JS).
:JSX
تُعتبر ميزة اختيارية موجودة لمطوري مكتبة (React Js) حيث تدمج هذه المكتبة بين لغة الهيكلة والتصميم (HTML) بلغة الدينامكية والبرمجة (JavaScript) أي أن المستخدم سيكون قادراً على كتابة كود باستخدام (HTML) عن طريق الوسوم المعتادة داخل صفحة الجافا سكريبت والكود الناتج هنا ليس كود (JavaScript) أو (HTML) إنما نطلق عليه (JSX).
تعدد الاستخدامات:
حيث من الممكن استخدام هذه المكتبة في تطوير الواجهات الخاصة بالمواقع كما هو الحال في الكثير من المواقع الإلكترونية كالفيسبوك وإنستجرام (Instagram) وتويتر، ومن الممكن أيضاً استخدامها في مجال تطوير تطبيقات الهاتف عن طريق الـ (React Native)، والذي يعتبر إطار عمل تابع للرياكت، ومن خلال هذه المكتبة أيضاً يتم تطوير تطبيقات لأنظمة التشغيل مثل: الأندرويد والـ (IOS) على أعلى مستوى ،إضافةً لذلك فإن الرياكت تستطيع التعامل مع برمجيات السيرفر (Server) من خلال استخدام الـ (Node).
ما هي مكتبة الرياكت – React js:
(React js) هي عبارة مكتبة مفتوحة المصدر مبنية باستخدام لغة البرمجة جافا سكريبت، وقد تم بناء هذه المكتبة بواسطة شركة فيسبوك، وتعتبر من المكتبات المتخصصة بواجهات
وهي مبنية على أساس مفهوم الـ (Component) والذي نستطيع إعادة استخدامه بسهولة فائقة دون الحاجة لبنائه مرة أخرى في كل مرة، وباستخدام هذه المكتبة يتمكن المستخدم من بناء واجهات صعبة ومعقدة دون الحاجة لكتابة الكثير من أكواد الجافا سكريبت، ويُمكن للمطورين من خلال استخدام هذه المكتبة من بناء تطبيقات متكاملة كالتي يتم بناؤها بالجافا أو لغة البرمجة كوتلن أو لغة (Swift). المستخدم وبناء واجهات المواقع أيضاً؛ حيث تقدم طريقة سهلة وسلسلة وقوية لبناء الواجهات.
أشهر ميزات مكتبة React js:
تمتلك مكتبة (React JS) واجهات معتمدة على المكونات (Component):
حيث أن لكل مكون (Component) مجموعة من القواعد البرمجية الخاصة بحيث من الممكن بسهولة إعادة استخدامه في أي واجهة أخرى، وبما أن المكونات تبنى عن طريق لغة جافا سكريبت؛ فهذا يجعل من السهل تمرير ما يلزم من البيانات للمكونات وهذا بديل جيد لاستخدام القوالب الجاهزة.
التفاعل ضمن الواجهات:
حيث من السهل بناء واجهة تفاعلية مميزة باستخدام مكتبة (React JS).
:JSX
تُعتبر ميزة اختيارية موجودة لمطوري مكتبة (React Js) حيث تدمج هذه المكتبة بين لغة الهيكلة والتصميم (HTML) بلغة الدينامكية والبرمجة (JavaScript) أي أن المستخدم سيكون قادراً على كتابة كود باستخدام (HTML) عن طريق الوسوم المعتادة داخل صفحة الجافا سكريبت والكود الناتج هنا ليس كود (JavaScript) أو (HTML) إنما نطلق عليه (JSX).
تعدد الاستخدامات:
حيث من الممكن استخدام هذه المكتبة في تطوير الواجهات الخاصة بالمواقع كما هو الحال في الكثير من المواقع الإلكترونية كالفيسبوك وإنستجرام (Instagram) وتويتر، ومن الممكن أيضاً استخدامها في مجال تطوير تطبيقات الهاتف عن طريق الـ (React Native)، والذي يعتبر إطار عمل تابع للرياكت، ومن خلال هذه المكتبة أيضاً يتم تطوير تطبيقات لأنظمة التشغيل مثل: الأندرويد والـ (IOS) على أعلى مستوى ،إضافةً لذلك فإن الرياكت تستطيع التعامل مع برمجيات السيرفر (Server) من خلال استخدام الـ (Node).