Best ChatGPT Prompts For Web Development ๐ฅ
โโโ
You can edit these messages and achieve improved outcomes based on your preferences. ๐ฏ
Develop an architecture and code for a <website description> website with JavaScript.
Help me find mistakes in the following code <paste code below>.
I want to implement a sticky header on my website. Can you provide an example of how to do that using CSS and JavaScript?
Please continue writing this code for JavaScript <post code below>
I need to create a REST API endpoint for my web application. Can you provide an example of how to do that using Node.js and Express?
Find the bug with this code: <post code below>
I want to implement server-side rendering for my React application. Can you provide an example of how to do that using Next.js?
Assume the table names and generate an SQL code to find out Elon Muskโs tweets from 2019.
What exactly does this regex do? rege(x(es)?|xps?).
Write a docstring for the following function <paste function below>.
Iโm making a website for a small business [Business description]. I need ideas on how to structure the website using WordPress.
Generate a list of 10 relevant skills and experiences for a web developer job application.
โโโ
You can edit these messages and achieve improved outcomes based on your preferences. ๐ฏ
ุทุฑูู ุงููุฌุงุญ ูู ู
ุฌุงู ุงููุฑููุช ุงูุฏ - ู
ุญู
ุฏ ุฃุจู ุณุฑูุน
https://youtu.be/0UGkikHf1Yw
https://youtu.be/0UGkikHf1Yw
YouTube
ุทุฑูู ุงููุฌุงุญ ูู ู
ุฌุงู ุงููุฑููุช ุงูุฏ - ู
ุญู
ุฏ ุฃุจูุณุฑูุน | ุจูุฏูุงุณุช ููุงู
ูู ุงูุจุฑู
ุฌุฉ (8)
ุฑูุงุจุท ููููุฏ ุงู ุงูู
ููุฏุณ ุฃุจู ุณุฑูุน
https://www.linkedin.com/in/mohamedabusrea
ููุงุฉ ุงูููุชููุจ
@FathyAndAbusrea
ู ููุน ุงูู ุฏุฑุณุฉ
https://almdrasa.com/
---
๐ ููุฑุณ ุจุฑูู ููู ูุชุนูู MERN Full-Stack
๐ฅ ุงุญุตู ุนูู ุฎุตู 30% ุฎุงุต ูู ุชุงุจุนู ูุญูู ุชู!
https://yehiatech.store/mern
โฆ
https://www.linkedin.com/in/mohamedabusrea
ููุงุฉ ุงูููุชููุจ
@FathyAndAbusrea
ู ููุน ุงูู ุฏุฑุณุฉ
https://almdrasa.com/
---
๐ ููุฑุณ ุจุฑูู ููู ูุชุนูู MERN Full-Stack
๐ฅ ุงุญุตู ุนูู ุฎุตู 30% ุฎุงุต ูู ุชุงุจุนู ูุญูู ุชู!
https://yehiatech.store/mern
โฆ
โค3
ุชุฑูุงูุฉ CSS ุน ุงูุณุฑูุน...โก๏ธ
- ูุง ุชูุณูุง ุฃูููุง ูู ููููุณุทูููู ููู ุณูููุฑูุง ููู ุงูุณูููุฏุงู ููู ุงููููู ู ููู ูู ุฏูู ุงูุนุงูู ู ู ุงูู ุณูู ูู ู ู ุงูุฏุนุงุก. ๐ค
CSS Text Line Clamp ๐ป
โโโ
โก๏ธ Tutorial Video:
https://youtu.be/78RorK5M-Uk
โก๏ธ LinkedIn Post:
https://www.linkedin.com/posts/dev-alisamir_css-css3-cssstyling-activity-7237352868641443841-PCNK
- ูุง ุชูุณูุง ุฃูููุง ูู ููููุณุทูููู ููู ุณูููุฑูุง ููู ุงูุณูููุฏุงู ููู ุงููููู ู ููู ูู ุฏูู ุงูุนุงูู ู ู ุงูู ุณูู ูู ู ู ุงูุฏุนุงุก. ๐ค
CSS Text Line Clamp ๐ป
โโโ
โก๏ธ Tutorial Video:
https://youtu.be/78RorK5M-Uk
โก๏ธ LinkedIn Post:
https://www.linkedin.com/posts/dev-alisamir_css-css3-cssstyling-activity-7237352868641443841-PCNK
Calendar.js - a JavaScript drag & drop event calendar that is fully responsive and compatible with all modern browsers.
https://calendar-js.com
https://calendar-js.com
โค2
ูู ู
ูุชู
ุจุชุทููุฑ ุชุทุจููุงุช ุงูููุจ ุจุทุฑููุฉ ุฃูุถู ๐ฏ
- ูุง ุชูุณูุง ุฃูููุง ูู ููููุณุทูููู ููู ุณูููุฑูุง ููู ุงูุณูููุฏุงู ููู ุงููููู ู ููู ูู ุฏูู ุงูุนุงูู ู ู ุงูู ุณูู ูู ู ู ุงูุฏุนุงุก. ๐ค
https://www.linkedin.com/posts/dev-alisamir_javascript-react-nextjs-activity-7237809089198608385-NG4a
โโโ
ุจุงูุชูููู ูุง ุจุทู ๐ช๐ป
- ูุง ุชูุณูุง ุฃูููุง ูู ููููุณุทูููู ููู ุณูููุฑูุง ููู ุงูุณูููุฏุงู ููู ุงููููู ู ููู ูู ุฏูู ุงูุนุงูู ู ู ุงูู ุณูู ูู ู ู ุงูุฏุนุงุก. ๐ค
https://www.linkedin.com/posts/dev-alisamir_javascript-react-nextjs-activity-7237809089198608385-NG4a
โโโ
ุจุงูุชูููู ูุง ุจุทู ๐ช๐ป
โค1
Throttling & Debouncing in JavaScript: A Beginner's Guide โก๏ธ
- When using JavaScript, excessive event triggers can slow down your application. For instance, a user resizing the browser window or typing in a search bar can cause events to fire repeatedly in a short time, impacting app performance.
- This is where throttling and debouncing come to the rescue. They help you manage how often your functions are called when dealing with events that fire too often.
โโโ
https://dev.to/alisamir/throttling-debouncing-in-javascript-a-beginners-guide-3j7n
- When using JavaScript, excessive event triggers can slow down your application. For instance, a user resizing the browser window or typing in a search bar can cause events to fire repeatedly in a short time, impacting app performance.
- This is where throttling and debouncing come to the rescue. They help you manage how often your functions are called when dealing with events that fire too often.
โโโ
https://dev.to/alisamir/throttling-debouncing-in-javascript-a-beginners-guide-3j7n
ุงูุณุคุงู ุงููู ูุชูุงุจูู ูู ุฃู ุงูุชุฑููู JavaScript
Learn Closures In 13 Minutes
https://youtu.be/47SPG8TvUXA
Learn Closures In 13 Minutes
https://youtu.be/47SPG8TvUXA
YouTube
Learn Closures In 13 Minutes
JavaScript Simplified Course: https://javascriptsimplified.com/?utm_source=youtube&utm_medium=video-description&utm_term=video-id-47SPG8TvUXA
FREE JS Array Methods Cheat Sheet: https://webdevsimplified.com/js-array-methods-cheat-sheet.html
FREE JS DOM Traversalโฆ
FREE JS Array Methods Cheat Sheet: https://webdevsimplified.com/js-array-methods-cheat-sheet.html
FREE JS DOM Traversalโฆ
โค1
ุชุฑูุงูุฉ ูุฑููุช ุงูุฏ ุน ุงูุณุฑูุน...โก๏ธ
- ูุง ุชูุณูุง ุฃูููุง ูู ููููุณุทูููู ููู ุณูููุฑูุง ููู ุงูุณูููุฏุงู ููู ุงููููู ู ููู ูู ุฏูู ุงูุนุงูู ู ู ุงูู ุณูู ูู ู ู ุงูุฏุนุงุก. ๐ค
ูู ุฒููุช ู ู ุฃุดูุงู ุงูู list ุงูุชูููุฏูุฉ ูู ุงูู CSSุ ุชุนุงู ุฃูููู ุนูู ุญุงุฌุฉ ุนุจูุฑูุฉ ุชูุฏุฑ ู ู ุฎูุงููุง ุชุนู ู ุงูู list style ุงูุฎุงุตุฉ ุจูู ูุชุชุญูู ูู ุดูู ุงูุฃุฑูุงู ุฃู ุงูุฑู ูุฒ ุจูู ุณูููุฉ๐ก
CSS Custom List Styles ๐ป
โโโ
โก๏ธ Tutorial Video: https://youtu.be/wZ4TdxtvLdQ
โก๏ธ LinkedIn Post: https://www.linkedin.com/posts/dev-alisamir_css-cssstyling-frontendabrtips-activity-7238241222073479169-CQpA
โโโ
ุจุงูุชูููู ูุง ุจุทู ๐ช๐ป
- ูุง ุชูุณูุง ุฃูููุง ูู ููููุณุทูููู ููู ุณูููุฑูุง ููู ุงูุณูููุฏุงู ููู ุงููููู ู ููู ูู ุฏูู ุงูุนุงูู ู ู ุงูู ุณูู ูู ู ู ุงูุฏุนุงุก. ๐ค
ูู ุฒููุช ู ู ุฃุดูุงู ุงูู list ุงูุชูููุฏูุฉ ูู ุงูู CSSุ ุชุนุงู ุฃูููู ุนูู ุญุงุฌุฉ ุนุจูุฑูุฉ ุชูุฏุฑ ู ู ุฎูุงููุง ุชุนู ู ุงูู list style ุงูุฎุงุตุฉ ุจูู ูุชุชุญูู ูู ุดูู ุงูุฃุฑูุงู ุฃู ุงูุฑู ูุฒ ุจูู ุณูููุฉ๐ก
CSS Custom List Styles ๐ป
โโโ
โก๏ธ Tutorial Video: https://youtu.be/wZ4TdxtvLdQ
โก๏ธ LinkedIn Post: https://www.linkedin.com/posts/dev-alisamir_css-cssstyling-frontendabrtips-activity-7238241222073479169-CQpA
โโโ
ุจุงูุชูููู ูุง ุจุทู ๐ช๐ป
๐1
ูุฃูุช ุจุชูุชุจ ููุฏ JavaScriptุ ู
ูู
ุฌุฏูุง ุชุฑูุฒ ุนูู ูุชุงุจุฉ ููุฏ ูุธูู (Clean Code) ูุณูู ุงูููู
ุ ู
ุด ุจุณ ุนุดุงู ููุณูุ ููู ูู
ุงู ุนุดุงู ุฃู ุญุฏ ุชุงูู ูุดุชุบู ุนูู ุงูููุฏ ุจุนุฏู ูุจุงูุฃุฎุต ูู ุดุบุงู ูู ุชูู
ูู ุดุฑูุฉ ุฃู ุนูู ู
ุดุฑูุน ู
ุนูู. โก๏ธ
โโโ
๐ ุญุงูู ุชุฎูู ุฃุณู ุงุก ุงูู ุชุบูุฑุงุช ูุงูุฏูุงู ู ุนุจุฑุฉ: ูุงุฒู ุงูุงุณู ูููู ุจููุถุญ ุฅูู ุงููู ุจูุญุตูุ ุจูุงุด ุชุฎุชุงุฑ ุฃุณู ุงุก ุฒู x ูy.
ู ุซุงู: ุจุฏู ู ุง ุชูุชุจ tmpุ ุฎูู ุงูุงุณู ุฒู userAge ุฃู productPrice.
โโโ
๐ ุฎูู ุงูุฏุงูุฉ ุจุชุนู ู ุญุงุฌุฉ ูุงุญุฏุฉ ุจุณ: ูู ุฏุงูุฉ ูุงุฒู ูุจูู ูููุง ูุธููุฉ ูุงุถุญุฉ ู ุญุฏุฏุฉุ ูุนูู ูู ุนูุฏู ุฏุงูุฉ ุจุชุฌูุจ ุฏุงุชุง ู ู API ููู ุงู ุจุชุนู ู ู ุนุงูุฌุฉ ูููุง ูุชุนุฑุถูุงุ ูุงูุฃูุถู ุฅูู ุชูุณู ูู ูุฏูุงู ุฃุตุบุฑ ูู ูุงุญุฏุฉ ู ููู ู ุณุคููุฉ ุนู ูุธููุฉ ูุงุญุฏุฉ.
โโโ
๐ ููู ู ู ุงุณุชุฎุฏุงู ุงูู comments: ุงูููุฏ ุจุชุงุนู ุงูู ูุฑูุถ ูุจูู ูุงุถุญ ูุฏุฑุฌุฉ ุฅูู ู ุด ู ุญุชุงุฌ ููู ูุชุงุช ูุชูุฑุ ุงุณุชุฎุฏู ุงูููู ูุชุงุช ุจุณ ูู ุง ูููู ููู ุญุงุฌุฉ ูุนูุงู ู ุญุชุงุฌุฉ ุชูุถูุญ.
โโโ
๐ ุงุณุชุฎุฏู ุงูู const ู let ุตุญ: ุจูุงุด ุชุณุชุฎุฏู varุ ูุฏุงูู ูุง ุฎูู ุจุงูู ุฅูู ุชุณุชุฎุฏู const ููู ุชุบูุฑุงุช ุงููู ู ุด ูุชุชุบูุฑุ ูlet ููุญุงุฌุงุช ุงููู ู ู ูู ุชุชุบูุฑ ููู ุชูุง.
โโโ
๐ ุฑุชุจ ุงูููุฏ ูุฎููู ู ูุฑูุก: ุฎูู ููู ู ุณุงูุงุช ุจูู ุงูุฃุณุทุฑ ูุงูุชู ุจุชูุณูู ุงูููุฏุ ุงุณุชุฎุฏุงู ุฃุฏูุงุช ุฒู Prettier ู ู ูู ูุณุงุนุฏู ูู ุงูู ูุถูุน ุฏู.
โโโ
ูู ู ูุชู ุฃูุซุฑ ุจุงูู Clean Code ูู JavaScript ุจูุตุญู ุชุดูู ุงูู ููุน ุฏู ๐ป
https://blog.abdelhadi.org/clean-code-javascript-in-arabic
โโโ
ุจุงูุชูููู ูุง ุจุทู ๐ช๐ป
โโโ
๐ ุญุงูู ุชุฎูู ุฃุณู ุงุก ุงูู ุชุบูุฑุงุช ูุงูุฏูุงู ู ุนุจุฑุฉ: ูุงุฒู ุงูุงุณู ูููู ุจููุถุญ ุฅูู ุงููู ุจูุญุตูุ ุจูุงุด ุชุฎุชุงุฑ ุฃุณู ุงุก ุฒู x ูy.
ู ุซุงู: ุจุฏู ู ุง ุชูุชุจ tmpุ ุฎูู ุงูุงุณู ุฒู userAge ุฃู productPrice.
โโโ
๐ ุฎูู ุงูุฏุงูุฉ ุจุชุนู ู ุญุงุฌุฉ ูุงุญุฏุฉ ุจุณ: ูู ุฏุงูุฉ ูุงุฒู ูุจูู ูููุง ูุธููุฉ ูุงุถุญุฉ ู ุญุฏุฏุฉุ ูุนูู ูู ุนูุฏู ุฏุงูุฉ ุจุชุฌูุจ ุฏุงุชุง ู ู API ููู ุงู ุจุชุนู ู ู ุนุงูุฌุฉ ูููุง ูุชุนุฑุถูุงุ ูุงูุฃูุถู ุฅูู ุชูุณู ูู ูุฏูุงู ุฃุตุบุฑ ูู ูุงุญุฏุฉ ู ููู ู ุณุคููุฉ ุนู ูุธููุฉ ูุงุญุฏุฉ.
โโโ
๐ ููู ู ู ุงุณุชุฎุฏุงู ุงูู comments: ุงูููุฏ ุจุชุงุนู ุงูู ูุฑูุถ ูุจูู ูุงุถุญ ูุฏุฑุฌุฉ ุฅูู ู ุด ู ุญุชุงุฌ ููู ูุชุงุช ูุชูุฑุ ุงุณุชุฎุฏู ุงูููู ูุชุงุช ุจุณ ูู ุง ูููู ููู ุญุงุฌุฉ ูุนูุงู ู ุญุชุงุฌุฉ ุชูุถูุญ.
โโโ
๐ ุงุณุชุฎุฏู ุงูู const ู let ุตุญ: ุจูุงุด ุชุณุชุฎุฏู varุ ูุฏุงูู ูุง ุฎูู ุจุงูู ุฅูู ุชุณุชุฎุฏู const ููู ุชุบูุฑุงุช ุงููู ู ุด ูุชุชุบูุฑุ ูlet ููุญุงุฌุงุช ุงููู ู ู ูู ุชุชุบูุฑ ููู ุชูุง.
โโโ
๐ ุฑุชุจ ุงูููุฏ ูุฎููู ู ูุฑูุก: ุฎูู ููู ู ุณุงูุงุช ุจูู ุงูุฃุณุทุฑ ูุงูุชู ุจุชูุณูู ุงูููุฏุ ุงุณุชุฎุฏุงู ุฃุฏูุงุช ุฒู Prettier ู ู ูู ูุณุงุนุฏู ูู ุงูู ูุถูุน ุฏู.
โโโ
ูู ู ูุชู ุฃูุซุฑ ุจุงูู Clean Code ูู JavaScript ุจูุตุญู ุชุดูู ุงูู ููุน ุฏู ๐ป
https://blog.abdelhadi.org/clean-code-javascript-in-arabic
โโโ
ุจุงูุชูููู ูุง ุจุทู ๐ช๐ป
โค9๐1
ู
ุนุธู
ุงูุดุฑูุงุช ุญุงูููุง ู
ุนุชู
ุฏุฉ ุนูู GitLab ูู ุฅุฏุงุฑุฉ ุงูู
ุดุงุฑูุน ุงูุฎุงุตุฉ ุจูุงุ ูุงูุฃูุถู ุฅูู ุชุชุนูู
GitLab ุจุงูุฅุถุงูุฉ ุฅูู ุชุนูู
Git & GitHub ๐ป
ูู ู ุชุนุฑูุด ูุนูู ุฅูู Git ุฎูููู ุฃูููู ุจุจุณุงุทุฉ ูุฏูุ Git ูู ูุธุงู ุฅุฏุงุฑุฉ ุฅุตุฏุงุฑุงุช (Version Control System) ุจูุณุงุนุฏู ุชุชุญูู ูู ูู ุงูุชุบููุฑุงุช ุงููู ุจุชุญุตู ูู ุงูููุฏ ุจุชุงุนู. ูุนูู ูู ุนู ูุช ุชุนุฏูู ุบูุทุ ู ู ูู ุจูู ุณูููุฉ ุชุฑุฌุน ููุณุฎุฉ ูุฏูู ุฉ ู ู ุงูููุฏ ูุชุตูุญ ุงููู ุญุตู.
โโโ
ุฃู ุง GitHub ููู ู ูุตุฉ ุจุชุฑูุน ุนูููุง ุงูููุฏ ุจุชุงุนู ุงููู ู ุณุชุฎุฏู ููู Git ุนุดุงู ุชูุฏุฑ ุชุฎุฒูู ุฃูููุงููุ ูุชุดุชุบู ุนููู ู ุน ุจุงูู ุงูุชูู ููู ุงู ุชูุตูู ู ู ุฃู ุฌูุงุฒ ุจููุณ ุงูุฃูููุช ุจุชุงุนู.
ูุนูู ุชุฎูู ุฅูู ุดุบุงู ูู ู ุดุฑูุน ูุจูุฑ ูู ุนุงู ุชูู ุ ูู ูุงุญุฏ ู ู ูู ูุดุชุบู ุนูู ุฌุฒุก ู ุนูู ู ู ุงูููุฏุ ูุจุนุฏูู ุชุฏู ุฌูุง ุดุบููู ููู ู ุน ุจุนุถ ู ู ุบูุฑ ู ุง ูุญุตู ุฃู ูุฎุจุทุฉ.
โโโ
ู ูุฒุฉ ุฅุฏุงุฑุฉ ุงูุฅุตุฏุงุฑุงุช (Version Control) ุจูู ุฅููุง ุจุชุฎููู ุชุชุงุจุน ูู ูุณุฎุฉ ุจุชุนุฏููุง ูู ุงูููุฏุ ูุชูุฏุฑ ุชุนู ู branches ูุนูู ูุณุฎ ู ุฎุชููุฉ ู ู ุงูููุฏ ููู ุฎุงุตูุฉ ุฌุฏูุฏุฉ ุจุชุดุชุบู ุนูููุงุ ูุจุนุฏ ู ุง ุชุฎูุต ุจุชุฏู ุฌูุง ู ุน ุงููุณุฎุฉ ุงูุฃุณุงุณูุฉ ู ู ุงูู ุดุฑูุน.
ุจุงููุณุจุฉ ูู GitLab ููู ู ูุตุฉ ุฒู GitHub ู ู ุญูุซ ุงููุธููุฉ ูุงูุงุณุชุฎุฏุงู . ูููู ูุชูุงูู ุดูููุง ู ุฎุชูู ุดููุฉ.
โโโ
ุจุงูุชูููู ูุง ุจุทู ๐ช๐ป
ูู ู ุชุนุฑูุด ูุนูู ุฅูู Git ุฎูููู ุฃูููู ุจุจุณุงุทุฉ ูุฏูุ Git ูู ูุธุงู ุฅุฏุงุฑุฉ ุฅุตุฏุงุฑุงุช (Version Control System) ุจูุณุงุนุฏู ุชุชุญูู ูู ูู ุงูุชุบููุฑุงุช ุงููู ุจุชุญุตู ูู ุงูููุฏ ุจุชุงุนู. ูุนูู ูู ุนู ูุช ุชุนุฏูู ุบูุทุ ู ู ูู ุจูู ุณูููุฉ ุชุฑุฌุน ููุณุฎุฉ ูุฏูู ุฉ ู ู ุงูููุฏ ูุชุตูุญ ุงููู ุญุตู.
โโโ
ุฃู ุง GitHub ููู ู ูุตุฉ ุจุชุฑูุน ุนูููุง ุงูููุฏ ุจุชุงุนู ุงููู ู ุณุชุฎุฏู ููู Git ุนุดุงู ุชูุฏุฑ ุชุฎุฒูู ุฃูููุงููุ ูุชุดุชุบู ุนููู ู ุน ุจุงูู ุงูุชูู ููู ุงู ุชูุตูู ู ู ุฃู ุฌูุงุฒ ุจููุณ ุงูุฃูููุช ุจุชุงุนู.
ูุนูู ุชุฎูู ุฅูู ุดุบุงู ูู ู ุดุฑูุน ูุจูุฑ ูู ุนุงู ุชูู ุ ูู ูุงุญุฏ ู ู ูู ูุดุชุบู ุนูู ุฌุฒุก ู ุนูู ู ู ุงูููุฏุ ูุจุนุฏูู ุชุฏู ุฌูุง ุดุบููู ููู ู ุน ุจุนุถ ู ู ุบูุฑ ู ุง ูุญุตู ุฃู ูุฎุจุทุฉ.
โโโ
ู ูุฒุฉ ุฅุฏุงุฑุฉ ุงูุฅุตุฏุงุฑุงุช (Version Control) ุจูู ุฅููุง ุจุชุฎููู ุชุชุงุจุน ูู ูุณุฎุฉ ุจุชุนุฏููุง ูู ุงูููุฏุ ูุชูุฏุฑ ุชุนู ู branches ูุนูู ูุณุฎ ู ุฎุชููุฉ ู ู ุงูููุฏ ููู ุฎุงุตูุฉ ุฌุฏูุฏุฉ ุจุชุดุชุบู ุนูููุงุ ูุจุนุฏ ู ุง ุชุฎูุต ุจุชุฏู ุฌูุง ู ุน ุงููุณุฎุฉ ุงูุฃุณุงุณูุฉ ู ู ุงูู ุดุฑูุน.
ุจุงููุณุจุฉ ูู GitLab ููู ู ูุตุฉ ุฒู GitHub ู ู ุญูุซ ุงููุธููุฉ ูุงูุงุณุชุฎุฏุงู . ูููู ูุชูุงูู ุดูููุง ู ุฎุชูู ุดููุฉ.
โโโ
ุจุงูุชูููู ูุง ุจุทู ๐ช๐ป
โค6
ุงูู REST APIs ุฏูููุชู ุจูุช ุญุงุฌุฉ ุฃุณุงุณูุฉ ูู ุฃู ู
ุดุฑูุน ุจุฑู
ุฌูุ ุณูุงุก ูุงู ุชุทุจูู ููุจ ุฃู ู
ูุจุงูู. ุทูุจ ุชุนุงู ูููู
ูุงุญุฏุฉ ูุงุญุฏุฉุ ูุนูู ุฅูู ุฃุตูุงู REST API ูููู ู
ูู
ุฉุ โก๏ธ
ุฃูู ุญุงุฌุฉ ููู ุฉ API ูู ุงุฎุชุตุงุฑ ูู Application Programming Interfaceุ ูุฏู ู ุนูุงู ุฅู ุงูู API ุนุจุงุฑุฉ ุนู ูุณููุฉ ุจุชุณู ุญ ูุชุทุจููุงุช ู ุฎุชููุฉ ุฅููุง "ุชุชููู " ู ุน ุจุนุถ. ๐ฏ
ูุนูู ุฅูู "ุชุชููู "ุ ูุนูู ุชุทุจูู ุฒู ุชุทุจูู ู ูุจุงูู ุฃู ููุจ ููุฏุฑ ูุทูุจ ุจูุงูุงุช ุฃู ุฎุฏู ุงุช ู ู ุณูุฑูุฑ (ุงูุฎุงุฏู ) ููุณุชูุจู ุฑุฏ. ุทุจ ุฅุฒุงู ุจูุนู ู ุฏูุ ููุง ุจููุฌู ุฏูุฑ ุงูู REST.
โโโ
ููู ุฉ REST ุงุฎุชุตุงุฑ ูู Representational State Transferุ ูุฏู ููุน ู ู ุฃููุงุน ุงูู APIs ุงููู ุจูุณู ุญ ููุง ุฅููุง ูุณุชุฎุฏู ุจุฑูุชูููู HTTP (ุงููู ูู ููุณ ุงูุจุฑูุชูููู ุงููู ุจูุณุชุฎุฏู ู ูู ุง ูุฏุฎู ุนูู ุฃู ู ููุน) ุนูุดุงู ูุจุนุช ุทูุจุงุช ููุณูุฑูุฑ ููุงุฎุฏ ุฑุฏูุฏ ู ูู. ๐ป
โโโ
๐ ุฅุฒุงู ุฏู ุจูุดุชุบู ุจููุ
ุงูููุฑุฉ ุจุจุณุงุทุฉ ุฅูู ุจุชุจุนุช ุญุงุฌุฉ ุงุณู ูุง request ููุณูุฑูุฑ. ุงูุทูุจ ุฏู ู ู ูู ูููู ู ุซููุง ุฅูู ุนุงูุฒ ุชุฌูุจ ุจูุงูุงุช ู ุนููุฉ ุฒู ูุงุฆู ุฉ ุงูู ูุชุฌุงุชุ ุฃู ุฅูู ุนุงูุฒ ุชุถูู ู ุณุชุฎุฏู ุฌุฏูุฏ. ุงูุณูุฑูุฑ ุจูุดูู ุงูุทูุจ ุจุชุงุนูุ ูุจูุฑุฌุนูู response ุงููู ุจูููู ููู ุงูุจูุงูุงุช ุงูู ุทููุจุฉ.
ุงูุจูุงูุงุช ุงููู ุงูุณูุฑูุฑ ุจูุฑุฏ ุจููุง ุจุชููู ูู ุงูุบุงูุจ ู ูุชูุจุฉ ุจุตูุบุฉ ุงุณู ูุง JSON (JavaScript Object Notation)ุ ูุฏู ุทุฑููุฉ ุจุณูุทุฉ ูู ูุธู ุฉ ุนูุดุงู ุงูุชุทุจููุงุช ุชูุฏุฑ ุชููู ุงูุจูุงูุงุช ุจุดูู ุณูู ูุชุดุชุบู ุจููุง.
โโโ
๐ ููู ุจูู REST APIs ู ูู ุฉุ
โ ูุตู ุงูู frontend ุนู ุงูู backend: ุจู ุนูู ุฅู ุงูู ุจุฑู ุฌูู ุงููู ุดุบุงููู ุนูู ุชุตู ูู ูุงุฌูุฉ ุงูู ุณุชุฎุฏู (frontend) ููุฏุฑูุง ูุดุชุบููุง ุจุนูุฏ ุนู ุงููู ุดุบุงููู ุนูู ุงูุณูุฑูุฑ ูุงูุจูุงูุงุช (backend). ูู ูุงุญุฏ ุจูุจุนุช ุทูุจุงุช ููุชุงูู ููุงุฎุฏ ู ูู ุฑุฏูุฏ ู ู ุบูุฑ ู ุง ูููููุง ู ุฑุชุจุทูู ุจุจุนุถ ุจุดูู ู ุจุงุดุฑ.
โ ุงูู ุฑููุฉ: ุงูู REST APIs ุจุชุฎูู ุงูุชุทุจููุงุช ุงูู ุฎุชููุฉ (ู ูุจุงููุ ููุจุ ุจุฑุงู ุฌ ุฏูุณูุชูุจ) ุชูุฏุฑ ุชุชููู ู ุน ููุณ ุงูุณูุฑูุฑ. ูุนูู ู ุซููุง ูู ุนูุฏู ู ููุน ููุจ ูุชุทุจูู ู ูุจุงููุ ุงูุงุชููู ู ู ูู ูุณุชุฎุฏู ูุง ููุณ ุงูู API ุนุดุงู ูุฌูุจูุง ููุณ ุงูุจูุงูุงุช.
โ ูู ุนุงูุฒ ุชุถูู ู ู ูุฒุงุช ุฃู ุชุทูุฑ ูู ุงูุชุทุจููุ ู ุด ุจุชุญุชุงุฌ ุชุบูุฑ ูู ุญุงุฌุฉ. ููุท ุจุชุถูู ููุงุท ุฌุฏูุฏุฉ (endpoints) ูู ุงูู API.
โโโ
ูุจุงูุชุงููุ ุงูู REST APIs ุจุชุฎูู ุนู ููุฉ ุงูุชูุงุตู ุจูู ุงูุชุทุจููุงุช ูุงูุณูุฑูุฑ ุณููุฉ ูู ุฑูุฉ ุฌุฏูุงุ ูุจุชุณูู ุนูู ุงูู ุจุฑู ุฌูู ุฅููู ูุจููุง ู ุดุงุฑูุน ูุจูุฑุฉ ุจุดูู ู ูุธู ูุณูู ูู ุงูุชุนุฏูู. ๐ฅ
ุฃูู ุญุงุฌุฉ ููู ุฉ API ูู ุงุฎุชุตุงุฑ ูู Application Programming Interfaceุ ูุฏู ู ุนูุงู ุฅู ุงูู API ุนุจุงุฑุฉ ุนู ูุณููุฉ ุจุชุณู ุญ ูุชุทุจููุงุช ู ุฎุชููุฉ ุฅููุง "ุชุชููู " ู ุน ุจุนุถ. ๐ฏ
ูุนูู ุฅูู "ุชุชููู "ุ ูุนูู ุชุทุจูู ุฒู ุชุทุจูู ู ูุจุงูู ุฃู ููุจ ููุฏุฑ ูุทูุจ ุจูุงูุงุช ุฃู ุฎุฏู ุงุช ู ู ุณูุฑูุฑ (ุงูุฎุงุฏู ) ููุณุชูุจู ุฑุฏ. ุทุจ ุฅุฒุงู ุจูุนู ู ุฏูุ ููุง ุจููุฌู ุฏูุฑ ุงูู REST.
โโโ
ููู ุฉ REST ุงุฎุชุตุงุฑ ูู Representational State Transferุ ูุฏู ููุน ู ู ุฃููุงุน ุงูู APIs ุงููู ุจูุณู ุญ ููุง ุฅููุง ูุณุชุฎุฏู ุจุฑูุชูููู HTTP (ุงููู ูู ููุณ ุงูุจุฑูุชูููู ุงููู ุจูุณุชุฎุฏู ู ูู ุง ูุฏุฎู ุนูู ุฃู ู ููุน) ุนูุดุงู ูุจุนุช ุทูุจุงุช ููุณูุฑูุฑ ููุงุฎุฏ ุฑุฏูุฏ ู ูู. ๐ป
โโโ
๐ ุฅุฒุงู ุฏู ุจูุดุชุบู ุจููุ
ุงูููุฑุฉ ุจุจุณุงุทุฉ ุฅูู ุจุชุจุนุช ุญุงุฌุฉ ุงุณู ูุง request ููุณูุฑูุฑ. ุงูุทูุจ ุฏู ู ู ูู ูููู ู ุซููุง ุฅูู ุนุงูุฒ ุชุฌูุจ ุจูุงูุงุช ู ุนููุฉ ุฒู ูุงุฆู ุฉ ุงูู ูุชุฌุงุชุ ุฃู ุฅูู ุนุงูุฒ ุชุถูู ู ุณุชุฎุฏู ุฌุฏูุฏ. ุงูุณูุฑูุฑ ุจูุดูู ุงูุทูุจ ุจุชุงุนูุ ูุจูุฑุฌุนูู response ุงููู ุจูููู ููู ุงูุจูุงูุงุช ุงูู ุทููุจุฉ.
ุงูุจูุงูุงุช ุงููู ุงูุณูุฑูุฑ ุจูุฑุฏ ุจููุง ุจุชููู ูู ุงูุบุงูุจ ู ูุชูุจุฉ ุจุตูุบุฉ ุงุณู ูุง JSON (JavaScript Object Notation)ุ ูุฏู ุทุฑููุฉ ุจุณูุทุฉ ูู ูุธู ุฉ ุนูุดุงู ุงูุชุทุจููุงุช ุชูุฏุฑ ุชููู ุงูุจูุงูุงุช ุจุดูู ุณูู ูุชุดุชุบู ุจููุง.
โโโ
๐ ููู ุจูู REST APIs ู ูู ุฉุ
โ ูุตู ุงูู frontend ุนู ุงูู backend: ุจู ุนูู ุฅู ุงูู ุจุฑู ุฌูู ุงููู ุดุบุงููู ุนูู ุชุตู ูู ูุงุฌูุฉ ุงูู ุณุชุฎุฏู (frontend) ููุฏุฑูุง ูุดุชุบููุง ุจุนูุฏ ุนู ุงููู ุดุบุงููู ุนูู ุงูุณูุฑูุฑ ูุงูุจูุงูุงุช (backend). ูู ูุงุญุฏ ุจูุจุนุช ุทูุจุงุช ููุชุงูู ููุงุฎุฏ ู ูู ุฑุฏูุฏ ู ู ุบูุฑ ู ุง ูููููุง ู ุฑุชุจุทูู ุจุจุนุถ ุจุดูู ู ุจุงุดุฑ.
โ ุงูู ุฑููุฉ: ุงูู REST APIs ุจุชุฎูู ุงูุชุทุจููุงุช ุงูู ุฎุชููุฉ (ู ูุจุงููุ ููุจุ ุจุฑุงู ุฌ ุฏูุณูุชูุจ) ุชูุฏุฑ ุชุชููู ู ุน ููุณ ุงูุณูุฑูุฑ. ูุนูู ู ุซููุง ูู ุนูุฏู ู ููุน ููุจ ูุชุทุจูู ู ูุจุงููุ ุงูุงุชููู ู ู ูู ูุณุชุฎุฏู ูุง ููุณ ุงูู API ุนุดุงู ูุฌูุจูุง ููุณ ุงูุจูุงูุงุช.
โ ูู ุนุงูุฒ ุชุถูู ู ู ูุฒุงุช ุฃู ุชุทูุฑ ูู ุงูุชุทุจููุ ู ุด ุจุชุญุชุงุฌ ุชุบูุฑ ูู ุญุงุฌุฉ. ููุท ุจุชุถูู ููุงุท ุฌุฏูุฏุฉ (endpoints) ูู ุงูู API.
โโโ
ูุจุงูุชุงููุ ุงูู REST APIs ุจุชุฎูู ุนู ููุฉ ุงูุชูุงุตู ุจูู ุงูุชุทุจููุงุช ูุงูุณูุฑูุฑ ุณููุฉ ูู ุฑูุฉ ุฌุฏูุงุ ูุจุชุณูู ุนูู ุงูู ุจุฑู ุฌูู ุฅููู ูุจููุง ู ุดุงุฑูุน ูุจูุฑุฉ ุจุดูู ู ูุธู ูุณูู ูู ุงูุชุนุฏูู. ๐ฅ
โค12๐3๐1
ุชุฑูุงูุฉ ูุฑููุช ุงูุฏ ุน ุงูุณุฑูุน...โก๏ธ
- ูุง ุชูุณูุง ุฃูููุง ูู ููููุณุทูููู ููู ุณูููุฑูุง ููู ุงูุณูููุฏุงู ููู ุงููููู ู ููู ูู ุฏูู ุงูุนุงูู ู ู ุงูู ุณูู ูู ู ู ุงูุฏุนุงุก. ๐ค
ุฅุฒุงู ุชุชุญูู ูู ุฃูู ุญุฑู ุฃู ุฃูู ุณุทุฑ ูู ุฃู ููุฑุฉ ุฏุงุฎู ุงูู ููุน ูุชุนู ู ูููู ุณุชุงูู ู ุฎุชูู ุนู ุจุงูู ุงูููุฑุฉ ๐ฏ
โโโ
โก๏ธ Tutorial Video: https://youtu.be/eSebCtQgnx0
โก๏ธ LinkedIn Post: https://www.linkedin.com/posts/dev-alisamir_css-css3-cssstyling-activity-7238785437761212416-V3OP
- ูุง ุชูุณูุง ุฃูููุง ูู ููููุณุทูููู ููู ุณูููุฑูุง ููู ุงูุณูููุฏุงู ููู ุงููููู ู ููู ูู ุฏูู ุงูุนุงูู ู ู ุงูู ุณูู ูู ู ู ุงูุฏุนุงุก. ๐ค
ุฅุฒุงู ุชุชุญูู ูู ุฃูู ุญุฑู ุฃู ุฃูู ุณุทุฑ ูู ุฃู ููุฑุฉ ุฏุงุฎู ุงูู ููุน ูุชุนู ู ูููู ุณุชุงูู ู ุฎุชูู ุนู ุจุงูู ุงูููุฑุฉ ๐ฏ
CSS Newspaper Subheadings
โโโ
โก๏ธ Tutorial Video: https://youtu.be/eSebCtQgnx0
โก๏ธ LinkedIn Post: https://www.linkedin.com/posts/dev-alisamir_css-css3-cssstyling-activity-7238785437761212416-V3OP
โค1
ุฎูููุง ูุชููู
ุนู ุญุงุฌุฉ ู
ูู
ุฉ ุฌุฏูุง ูู ูู ู
ุฌุงู ุงูุณููุชููุฑ ููู GraphQLุ ููุนุฑู ุงููุฑู ุจูููุง ูุจูู REST APIs. ๐ป
- ูุง ุชูุณูุง ุฃูููุง ูู ููููุณุทูููู ููู ุณูููุฑูุง ููู ุงูุณูููุฏุงู ููู ุงููููู ู ููู ูู ุฏูู ุงูุนุงูู ู ู ุงูู ุณูู ูู ู ู ุงูุฏุนุงุก. ๐ค
โโโ
๐ ุฅูู ูู GraphQLุ
ุงูู GraphQL ุนุจุงุฑุฉ ุนู ุทุฑููุฉ ููุชุนุงู ู ู ุน ุงูู APIsุ ููู ุชุนุชุจุฑ ุจุฏูู ุฃู ุชุญุณูู ูู REST APIs. ุงููู ุจูุญุตู ูู GraphQL ุฅูู ุจุชูุฏุฑ ุชุญุฏุฏ ุงูุจูุงูุงุช ุงููู ุนุงูุฒูุง ุจุงูุถุจุท ู ู ุงูู APIุ ู ู ุบูุฑ ู ุง ุชุฑุฌุน ูู ุญุงุฌุฉ ู ูุฌูุฏุฉ ูู ุงูู endpoint ุฒู ู ุง ุจูุญุตู ูู REST.
ุจู ุนูู ุชุงููุ ูู REST ูู ุจุชุทูุจ ุจูุงูุงุช ุงูู ุณุชุฎุฏู ู ุซูุงูุ ุงูู API ุจูุฑุฌุนูู ูู ุญุงุฌุฉ ุนู ุงูู ุณุชุฎุฏู ุญุชู ูู ุฃูุช ู ุญุชุงุฌ ุฌุฒุก ุตุบูุฑ ู ููุง ุฒู ุงูุงุณู ุฃู ุงูุฅูู ูู ุจุณ. ููู ูู GraphQLุ ุฃูุช ุงููู ุจุชุญุฏุฏ ุฃูุช ุนุงูุฒ ุฅูู ุจุงูุถุจุทุ ูุนูู ูู ู ุญุชุงุฌ ุงูุงุณู ุจุณุ ูุชุงุฎุฏ ุงูุงุณู ุจุณ ูููุฐุง.
โโโ
๐ ุฅูู ุงููุฑู ุจูู GraphQL ูRESTุ
โ ุงูู REST ุจูุนุชู ุฏ ุนูู ููุฑุฉ ุงูู endpointsุ ูุนูู ูู endpoint ู ุณุคูู ุนู ุฅุฑุฌุงุน ููุน ู ุนูู ู ู ุงูุจูุงูุงุช. ููู ูู GraphQLุ ุนูุฏู query ูุงุญุฏุฉ ุชูุฏุฑ ุชุทูุจ ุจููุง ุฃู ุจูุงูุงุช ุฃูุช ู ุญุชุงุฌูุงุ ุจุบุถ ุงููุธุฑ ุนู ุนุฏุฏ ุงูู endpoints.
โ ูู REST ู ู ูู ุชุจูู ู ุญุชุงุฌ ุชุนู ู ุฃูุชุฑ ู ู request ุนุดุงู ุชุฌูุจ ุงูุจูุงูุงุช ู ู ุฃูุชุฑ ู ู ู ูุงูุ ููู ูู GraphQLุ ุชูุฏุฑ ุชุทูุจ ูู ุงูุจูุงูุงุช ุงูู ุทููุจุฉ ูู request ูุงุญุฏุฉ.
โ ูู ุงู GraphQL ุจุชููู ูู ูุฉ ุงูุจูุงูุงุช ุงููู ุจุชุฑุฌุน ูู ุงูู responseุ ูุฏู ูุฃูู ุฃูุช ุงููู ุจุชุญุฏุฏ ุฅูู ุงููู ู ุญุชุงุฌู ุจุงูุถุจุท. ุนูู ุนูุณ REST ุงููู ู ู ูู ูุจุนุช ุจูุงูุงุช ุฃูุชุฑ ู ู ุงููู ุฃูุช ุนุงูุฒูุง.
โโโ
๐ ููู ู ู ูู ุชููุฑ ุชุณุชุฎุฏู GraphQLุ
โก๏ธ ูู ุงูู ุดุฑูุน ู ุนูุฏ ูููู ุนูุงูุงุช ูุชูุฑ ุจูู ุงูุจูุงูุงุชุ GraphQL ูุชุณุงุนุฏู ุชูุธู ุงูุจูุงูุงุช ูุชุทูุจูุง ุจุทุฑููุฉ ุฃุณูู.
โก๏ธ ูุชููู ุนุฏุฏ ุงูู requests ุงููู ุจุชุชุจุนุช ููุณูุฑูุฑ.
โก๏ธ ูุชุชุญูู ุฃูุชุฑ ูู ุงูุจูุงูุงุช ุงููู ุจุชุฑุฌุนุ ูุฏู ููุญุณู ุฃุฏุงุก ุงูุชุทุจูู ุฎุตูุตูุง ูู ุดุบุงู ุนูู ู ูุจุงูู ุฃู ุงูุชุฑูุช ุจุทูุก.
โโโ
ุงูู GraphQL ู ุด ุจุฏูู ูุงู ู ุนู RESTุ ููู ูู ุทุฑููุฉ ู ุฎุชููุฉ ูู ุงูุชุนุงู ู ู ุน ุงูู APIs ูุจุชุฏูู ู ุฑููุฉ ุฃูุชุฑ ูู ุทูุจ ุงูุจูุงูุงุช. ูู ุจุชุทูุฑ ุชุทุจูู ู ุนูุฏ ุฃู ู ุญุชุงุฌ ุชุญูู ุฃูุชุฑ ูู ุงูู requests ุงููู ุจุชุจุนุชูุง ูุชุณุชูุจููุงุ ูุจูู GraphQL ู ู ูู ุชููู ุงุฎุชูุงุฑ ู ูุงุณุจ ููู.
โโโ
ุทูุจ ูู ู ููุงุด ุนููุจุ
ุงูู GraphQL ุฒููุง ุฒู ุฃู ุชูููููุฌู ูููุง ู ู ูุฒุงุช ููููุง ุนููุจุ ููู ุฎูููุง ูุฐูุฑ ุงูุนููุจ ูู ุฌุฒุก ุชุงูู ู ููุตู. ๐ฏ
- ูุง ุชูุณูุง ุฃูููุง ูู ููููุณุทูููู ููู ุณูููุฑูุง ููู ุงูุณูููุฏุงู ููู ุงููููู ู ููู ูู ุฏูู ุงูุนุงูู ู ู ุงูู ุณูู ูู ู ู ุงูุฏุนุงุก. ๐ค
โโโ
๐ ุฅูู ูู GraphQLุ
ุงูู GraphQL ุนุจุงุฑุฉ ุนู ุทุฑููุฉ ููุชุนุงู ู ู ุน ุงูู APIsุ ููู ุชุนุชุจุฑ ุจุฏูู ุฃู ุชุญุณูู ูู REST APIs. ุงููู ุจูุญุตู ูู GraphQL ุฅูู ุจุชูุฏุฑ ุชุญุฏุฏ ุงูุจูุงูุงุช ุงููู ุนุงูุฒูุง ุจุงูุถุจุท ู ู ุงูู APIุ ู ู ุบูุฑ ู ุง ุชุฑุฌุน ูู ุญุงุฌุฉ ู ูุฌูุฏุฉ ูู ุงูู endpoint ุฒู ู ุง ุจูุญุตู ูู REST.
ุจู ุนูู ุชุงููุ ูู REST ูู ุจุชุทูุจ ุจูุงูุงุช ุงูู ุณุชุฎุฏู ู ุซูุงูุ ุงูู API ุจูุฑุฌุนูู ูู ุญุงุฌุฉ ุนู ุงูู ุณุชุฎุฏู ุญุชู ูู ุฃูุช ู ุญุชุงุฌ ุฌุฒุก ุตุบูุฑ ู ููุง ุฒู ุงูุงุณู ุฃู ุงูุฅูู ูู ุจุณ. ููู ูู GraphQLุ ุฃูุช ุงููู ุจุชุญุฏุฏ ุฃูุช ุนุงูุฒ ุฅูู ุจุงูุถุจุทุ ูุนูู ูู ู ุญุชุงุฌ ุงูุงุณู ุจุณุ ูุชุงุฎุฏ ุงูุงุณู ุจุณ ูููุฐุง.
โโโ
๐ ุฅูู ุงููุฑู ุจูู GraphQL ูRESTุ
โ ุงูู REST ุจูุนุชู ุฏ ุนูู ููุฑุฉ ุงูู endpointsุ ูุนูู ูู endpoint ู ุณุคูู ุนู ุฅุฑุฌุงุน ููุน ู ุนูู ู ู ุงูุจูุงูุงุช. ููู ูู GraphQLุ ุนูุฏู query ูุงุญุฏุฉ ุชูุฏุฑ ุชุทูุจ ุจููุง ุฃู ุจูุงูุงุช ุฃูุช ู ุญุชุงุฌูุงุ ุจุบุถ ุงููุธุฑ ุนู ุนุฏุฏ ุงูู endpoints.
โ ูู REST ู ู ูู ุชุจูู ู ุญุชุงุฌ ุชุนู ู ุฃูุชุฑ ู ู request ุนุดุงู ุชุฌูุจ ุงูุจูุงูุงุช ู ู ุฃูุชุฑ ู ู ู ูุงูุ ููู ูู GraphQLุ ุชูุฏุฑ ุชุทูุจ ูู ุงูุจูุงูุงุช ุงูู ุทููุจุฉ ูู request ูุงุญุฏุฉ.
โ ูู ุงู GraphQL ุจุชููู ูู ูุฉ ุงูุจูุงูุงุช ุงููู ุจุชุฑุฌุน ูู ุงูู responseุ ูุฏู ูุฃูู ุฃูุช ุงููู ุจุชุญุฏุฏ ุฅูู ุงููู ู ุญุชุงุฌู ุจุงูุถุจุท. ุนูู ุนูุณ REST ุงููู ู ู ูู ูุจุนุช ุจูุงูุงุช ุฃูุชุฑ ู ู ุงููู ุฃูุช ุนุงูุฒูุง.
โโโ
๐ ููู ู ู ูู ุชููุฑ ุชุณุชุฎุฏู GraphQLุ
โก๏ธ ูู ุงูู ุดุฑูุน ู ุนูุฏ ูููู ุนูุงูุงุช ูุชูุฑ ุจูู ุงูุจูุงูุงุชุ GraphQL ูุชุณุงุนุฏู ุชูุธู ุงูุจูุงูุงุช ูุชุทูุจูุง ุจุทุฑููุฉ ุฃุณูู.
โก๏ธ ูุชููู ุนุฏุฏ ุงูู requests ุงููู ุจุชุชุจุนุช ููุณูุฑูุฑ.
โก๏ธ ูุชุชุญูู ุฃูุชุฑ ูู ุงูุจูุงูุงุช ุงููู ุจุชุฑุฌุนุ ูุฏู ููุญุณู ุฃุฏุงุก ุงูุชุทุจูู ุฎุตูุตูุง ูู ุดุบุงู ุนูู ู ูุจุงูู ุฃู ุงูุชุฑูุช ุจุทูุก.
โโโ
ุงูู GraphQL ู ุด ุจุฏูู ูุงู ู ุนู RESTุ ููู ูู ุทุฑููุฉ ู ุฎุชููุฉ ูู ุงูุชุนุงู ู ู ุน ุงูู APIs ูุจุชุฏูู ู ุฑููุฉ ุฃูุชุฑ ูู ุทูุจ ุงูุจูุงูุงุช. ูู ุจุชุทูุฑ ุชุทุจูู ู ุนูุฏ ุฃู ู ุญุชุงุฌ ุชุญูู ุฃูุชุฑ ูู ุงูู requests ุงููู ุจุชุจุนุชูุง ูุชุณุชูุจููุงุ ูุจูู GraphQL ู ู ูู ุชููู ุงุฎุชูุงุฑ ู ูุงุณุจ ููู.
โโโ
ุทูุจ ูู ู ููุงุด ุนููุจุ
ุงูู GraphQL ุฒููุง ุฒู ุฃู ุชูููููุฌู ูููุง ู ู ูุฒุงุช ููููุง ุนููุจุ ููู ุฎูููุง ูุฐูุฑ ุงูุนููุจ ูู ุฌุฒุก ุชุงูู ู ููุตู. ๐ฏ
โค14
ุจุงูุฑุบู
ู
ู ุฅู GraphQL ูููุง ู
ู
ูุฒุงุช ูุชูุฑ ุฒู ุงูู
ุฑููุฉ ูู ุทูุจ ุงูุจูุงูุงุช ูุชูููู ุงูู requestsุ ุฅูุง ุฃููุง ุฒู ุฃู ุชูููููุฌูุ ูููุง ุดููุฉ ุนููุจ ูุงุฒู
ุชุงุฎุฏ ุจุงูู ู
ููุง. ๐ป
- ูุง ุชูุณูุง ุฃูููุง ูู ููููุณุทูููู ููู ุณูููุฑูุง ููู ุงูุณูููุฏุงู ููู ุงููููู ู ููู ูู ุฏูู ุงูุนุงูู ู ู ุงูู ุณูู ูู ู ู ุงูุฏุนุงุก. ๐ค
โโโ
ุชุนุงู ุฃูููู ุนูู ุฃูู ุงูุนููุจ ุงููู ู ู ูู ุชูุงุฌูู:
1. ุชุนููุฏ ูู ุงูู Server-Side
ูู GraphQLุ ุงูุณูุฑูุฑ ู ุญุชุงุฌ ูููู ุฐูู ุดููุฉ ุนุดุงู ูุชุนุงู ู ู ุน ูู ุงูู queries ุงูู ุฎุชููุฉ ุงููู ู ู ูู ูุทูุจูุง ุงูุนู ูู (client). ุจู ุนูู ุฅู ูู query ู ู ูู ุชุทูุจ ุจูุงูุงุช ู ุฎุชููุฉ ุชู ุงู ูุงุ ูู ู ูู ูุจูู ูู ุถุบุท ุนูู ุงูู ุจุฑู ุฌูู ุงููู ุดุบุงููู ุนูู ุงูู backend ุนุดุงู ูุจููุง ุงูู resolvers ุงููู ุจุชุชุนุงู ู ู ุน ุงูุทูุจุงุช ุฏู.
ุฏู ุจูุญุชุงุฌ ููุช ูุฌูุฏ ุฃูุชุฑ ู ูุงุฑูุฉ ุจู REST ุงููู ุจูุจูู ูู endpoint ุซุงุจุช ูู ุนุฑูู ุจูุนู ู ุฅูู.
โโโ
2. ุงูุฃุฏุงุก (Performance)
ุจุงูุฑุบู ู ู ุฅู GraphQL ุจุชููู ุนุฏุฏ ุงูู requests ุงููู ุจุชุชุจุนุชุ ุฅูุง ุฅููุง ู ู ูู ุชุณุชููู ู ูุงุฑุฏ ุฃูุชุฑ ุนูู ุงูุณูุฑูุฑ. ุงูุณุจุจ ูู ุฏู ุฅู ุงูุนู ูู ู ู ูู ูุทูุจ ุจูุงูุงุช ูุชูุฑ ูู request ูุงุญุฏุ ูุงูู server ูุงุฒู ูุนุงูุฌ ูู ุงููqueries ุฏู ู ุฑุฉ ูุงุญุฏุฉ.
ูู ูุงู ูู ุทูุจุงุช ู ุนูุฏุฉ ุจุชุทูุจ ุจูุงูุงุช ูุชูุฑ ู ู ุฃู ุงูู ู ุฎุชููุฉุ ู ู ูู ุงูุฃุฏุงุก ูุชุฃุซุฑ ุจุงูุณูุจ.
โโโ
3. ุงูู Over-fetching ูุงูู Under-fetching
ูู RESTุ ูุงู ุงูุนูุจ ุงูุฃุณุงุณู ุฅูู ู ู ูู ุชุงุฎุฏ ุจูุงูุงุช ุฃูุชุฑ ู ู ุงููู ุฃูุช ู ุญุชุงุฌู (Over-fetching)ุ ููู ูู GraphQLุ ุงูุนูุณ ู ู ูู ูุญุตู. ูุนูู ู ู ูู ุชุทูุจ ุจูุงูุงุช ููููุฉ ุฌุฏูุง (Under-fetching)ุ ูุจุนุฏูู ุชูุชุดู ุฅูู ู ุญุชุงุฌ ุชุฑุฌุน ุชุนู ู query ุชุงูู ุนุดุงู ุชุฌูุจ ุจูุงูุงุช ูุงูุตุฉ.
โโโ
4. ุงูุญู ุงูุฉ (Security)
ุจู ุง ุฅู ุงูุนู ูู ูู GraphQL ุนูุฏู ุญุฑูุฉ ูุทูุจ ุงูุจูุงูุงุช ุงููู ูู ุนุงูุฒูุงุ ู ู ูู ูุจูู ูู ู ุดุงูู ุฃู ููุฉ ูู ุงูู schema ู ุด ู ูุชูุจุฉ ุจุดูู ุตุญูุญ. ุนูู ุณุจูู ุงูู ุซุงูุ ุงูุนู ูู ู ู ูู ูุทูุจ ุจูุงูุงุช ุจุดูู ู ุชูุฑุฑ ุจุทุฑููุฉ ุชุณุจุจ ุถุบุท ุนูู ุงูุณูุฑูุฑ ุฃู ูุทูุจ ุจูุงูุงุช ุญุณุงุณุฉ ูู ุงูุญู ุงูุฉ ู ุด ู ุธุจูุทุฉ.
โโโ
5. ู ุณุงุฑ ุงูุชุนูู (Learning Path)
ุงูู GraphQL ุฌุฏูุฏุฉ ูุณุจููุง ู ูุงุฑูุฉ ุจู RESTุ ููู ุฃูุช ุฃู ุงูุชูู ุจุชุงุนู ู ุชุนูุฏูู ุนูู RESTุ ุงูุชุญูู ูู GraphQL ู ู ูู ูุงุฎุฏ ุดููุฉ ููุช ุนุดุงู ุชููู ูุง ุฅุฒุงู ุชุดุชุบููุง ุจููุง ุจุดูู ูุนูุงู.
ูู ุงู ุงูู tooling ุจุชุงุน GraphQL ูุณู ู ุด ุจููุณ ุฏุฑุฌุฉ ุงููุถุฌ ุงููู ู ูุฌูุฏุฉ ู ุน REST.
โโโ
6. ุนุฏู ุงูุชูุงูู ู ุน ุงููCaching ุงูุชูููุฏู
ูู RESTุ ุชูุฏุฑ ุจุณูููุฉ ุชุณุชุฎุฏู ุงูู HTTP Caching ูุฃู ุงูู endpoints ุซุงุจุชุฉุ ููู ูู GraphQLุ ุงูู queries ู ู ูู ุชุจูู ู ุฎุตุตุฉ ุฌุฏูุงุ ูุฏู ุจูุตุนุจ ุนู ููุฉ ุงูู caching.
ุนุดุงู ูุฏูุ ูุชุญุชุงุฌ ุชุณุชุฎุฏู ุญููู ู ุฎุชููุฉ ุฒู Apollo Client ุงููู ุจูููุฑ caching ู ูุงุณุจ ูู GraphQLุ ุจุณ ุฏู ุจูุฒูุฏ ุงูุชุนููุฏ.
โโโ
ูู ุงูููุงูุฉุ GraphQL ูููุฉ ูู ุฑูุฉ ุฌุฏูุงุ ููู ุฒู ุฃู ุฃุฏุงุฉุ ูููุง ู ู ูุฒุงุชูุง ูุนููุจูุง. ู ุญุชุงุฌ ุชูุฑุฑ ูู ุงูุนููุจ ุฏู ูุชุฃุซุฑ ุนูู ู ุดุฑูุนู ููุง ูุฃุ ุจูุงุกู ุนูู ู ุชุทูุจุงุช ุงูุชุทุจูู ูุงูู team ุงููู ุดุบุงู ู ุนุงู.
โโโ
ุจุงูุชูููู ูุง ุจุทู ๐ช๐ป
- ูุง ุชูุณูุง ุฃูููุง ูู ููููุณุทูููู ููู ุณูููุฑูุง ููู ุงูุณูููุฏุงู ููู ุงููููู ู ููู ูู ุฏูู ุงูุนุงูู ู ู ุงูู ุณูู ูู ู ู ุงูุฏุนุงุก. ๐ค
โโโ
ุชุนุงู ุฃูููู ุนูู ุฃูู ุงูุนููุจ ุงููู ู ู ูู ุชูุงุฌูู:
1. ุชุนููุฏ ูู ุงูู Server-Side
ูู GraphQLุ ุงูุณูุฑูุฑ ู ุญุชุงุฌ ูููู ุฐูู ุดููุฉ ุนุดุงู ูุชุนุงู ู ู ุน ูู ุงูู queries ุงูู ุฎุชููุฉ ุงููู ู ู ูู ูุทูุจูุง ุงูุนู ูู (client). ุจู ุนูู ุฅู ูู query ู ู ูู ุชุทูุจ ุจูุงูุงุช ู ุฎุชููุฉ ุชู ุงู ูุงุ ูู ู ูู ูุจูู ูู ุถุบุท ุนูู ุงูู ุจุฑู ุฌูู ุงููู ุดุบุงููู ุนูู ุงูู backend ุนุดุงู ูุจููุง ุงูู resolvers ุงููู ุจุชุชุนุงู ู ู ุน ุงูุทูุจุงุช ุฏู.
ุฏู ุจูุญุชุงุฌ ููุช ูุฌูุฏ ุฃูุชุฑ ู ูุงุฑูุฉ ุจู REST ุงููู ุจูุจูู ูู endpoint ุซุงุจุช ูู ุนุฑูู ุจูุนู ู ุฅูู.
โโโ
2. ุงูุฃุฏุงุก (Performance)
ุจุงูุฑุบู ู ู ุฅู GraphQL ุจุชููู ุนุฏุฏ ุงูู requests ุงููู ุจุชุชุจุนุชุ ุฅูุง ุฅููุง ู ู ูู ุชุณุชููู ู ูุงุฑุฏ ุฃูุชุฑ ุนูู ุงูุณูุฑูุฑ. ุงูุณุจุจ ูู ุฏู ุฅู ุงูุนู ูู ู ู ูู ูุทูุจ ุจูุงูุงุช ูุชูุฑ ูู request ูุงุญุฏุ ูุงูู server ูุงุฒู ูุนุงูุฌ ูู ุงููqueries ุฏู ู ุฑุฉ ูุงุญุฏุฉ.
ูู ูุงู ูู ุทูุจุงุช ู ุนูุฏุฉ ุจุชุทูุจ ุจูุงูุงุช ูุชูุฑ ู ู ุฃู ุงูู ู ุฎุชููุฉุ ู ู ูู ุงูุฃุฏุงุก ูุชุฃุซุฑ ุจุงูุณูุจ.
โโโ
3. ุงูู Over-fetching ูุงูู Under-fetching
ูู RESTุ ูุงู ุงูุนูุจ ุงูุฃุณุงุณู ุฅูู ู ู ูู ุชุงุฎุฏ ุจูุงูุงุช ุฃูุชุฑ ู ู ุงููู ุฃูุช ู ุญุชุงุฌู (Over-fetching)ุ ููู ูู GraphQLุ ุงูุนูุณ ู ู ูู ูุญุตู. ูุนูู ู ู ูู ุชุทูุจ ุจูุงูุงุช ููููุฉ ุฌุฏูุง (Under-fetching)ุ ูุจุนุฏูู ุชูุชุดู ุฅูู ู ุญุชุงุฌ ุชุฑุฌุน ุชุนู ู query ุชุงูู ุนุดุงู ุชุฌูุจ ุจูุงูุงุช ูุงูุตุฉ.
โโโ
4. ุงูุญู ุงูุฉ (Security)
ุจู ุง ุฅู ุงูุนู ูู ูู GraphQL ุนูุฏู ุญุฑูุฉ ูุทูุจ ุงูุจูุงูุงุช ุงููู ูู ุนุงูุฒูุงุ ู ู ูู ูุจูู ูู ู ุดุงูู ุฃู ููุฉ ูู ุงูู schema ู ุด ู ูุชูุจุฉ ุจุดูู ุตุญูุญ. ุนูู ุณุจูู ุงูู ุซุงูุ ุงูุนู ูู ู ู ูู ูุทูุจ ุจูุงูุงุช ุจุดูู ู ุชูุฑุฑ ุจุทุฑููุฉ ุชุณุจุจ ุถุบุท ุนูู ุงูุณูุฑูุฑ ุฃู ูุทูุจ ุจูุงูุงุช ุญุณุงุณุฉ ูู ุงูุญู ุงูุฉ ู ุด ู ุธุจูุทุฉ.
โโโ
5. ู ุณุงุฑ ุงูุชุนูู (Learning Path)
ุงูู GraphQL ุฌุฏูุฏุฉ ูุณุจููุง ู ูุงุฑูุฉ ุจู RESTุ ููู ุฃูุช ุฃู ุงูุชูู ุจุชุงุนู ู ุชุนูุฏูู ุนูู RESTุ ุงูุชุญูู ูู GraphQL ู ู ูู ูุงุฎุฏ ุดููุฉ ููุช ุนุดุงู ุชููู ูุง ุฅุฒุงู ุชุดุชุบููุง ุจููุง ุจุดูู ูุนูุงู.
ูู ุงู ุงูู tooling ุจุชุงุน GraphQL ูุณู ู ุด ุจููุณ ุฏุฑุฌุฉ ุงููุถุฌ ุงููู ู ูุฌูุฏุฉ ู ุน REST.
โโโ
6. ุนุฏู ุงูุชูุงูู ู ุน ุงููCaching ุงูุชูููุฏู
ูู RESTุ ุชูุฏุฑ ุจุณูููุฉ ุชุณุชุฎุฏู ุงูู HTTP Caching ูุฃู ุงูู endpoints ุซุงุจุชุฉุ ููู ูู GraphQLุ ุงูู queries ู ู ูู ุชุจูู ู ุฎุตุตุฉ ุฌุฏูุงุ ูุฏู ุจูุตุนุจ ุนู ููุฉ ุงูู caching.
ุนุดุงู ูุฏูุ ูุชุญุชุงุฌ ุชุณุชุฎุฏู ุญููู ู ุฎุชููุฉ ุฒู Apollo Client ุงููู ุจูููุฑ caching ู ูุงุณุจ ูู GraphQLุ ุจุณ ุฏู ุจูุฒูุฏ ุงูุชุนููุฏ.
โโโ
ูู ุงูููุงูุฉุ GraphQL ูููุฉ ูู ุฑูุฉ ุฌุฏูุงุ ููู ุฒู ุฃู ุฃุฏุงุฉุ ูููุง ู ู ูุฒุงุชูุง ูุนููุจูุง. ู ุญุชุงุฌ ุชูุฑุฑ ูู ุงูุนููุจ ุฏู ูุชุฃุซุฑ ุนูู ู ุดุฑูุนู ููุง ูุฃุ ุจูุงุกู ุนูู ู ุชุทูุจุงุช ุงูุชุทุจูู ูุงูู team ุงููู ุดุบุงู ู ุนุงู.
โโโ
ุจุงูุชูููู ูุง ุจุทู ๐ช๐ป
โค3๐3๐ฅ2๐2
ูุฃูุช ุดุบุงู ูู ู
ุฌุงู ุงูุณููุชููุฑุ ุฃููุฏ ุณู
ุนุช ุนู Docker ๐ป
ุชุนุงู ูุฏุฑุฏุด ุดููุฉ ุนู Docker ุจุทุฑููุฉ ุจุณูุทุฉ ููููู ูู ููู ุดูุก ุฃุณุงุณู ูู ุชุทููุฑ ุงูุชุทุจููุงุช. ๐ฏ
https://www.linkedin.com/posts/dev-alisamir_docker-softwaredeveloper-softwaredevelopment-activity-7239690984626806784-sU8K
ูุง ุชูุณูุง ุฃูููุง ูู ููููุณุทูููู ููู ุณูููุฑูุง ููู ุงูุณูููุฏุงู ููู ุงููููู ู ููู ูู ุฏูู ุงูุนุงูู ู ู ุงูู ุณูู ูู ู ู ุงูุฏุนุงุก. ๐ค
ุชุนุงู ูุฏุฑุฏุด ุดููุฉ ุนู Docker ุจุทุฑููุฉ ุจุณูุทุฉ ููููู ูู ููู ุดูุก ุฃุณุงุณู ูู ุชุทููุฑ ุงูุชุทุจููุงุช. ๐ฏ
https://www.linkedin.com/posts/dev-alisamir_docker-softwaredeveloper-softwaredevelopment-activity-7239690984626806784-sU8K
๐1๐1
ุฎูููุง ูุฏุฑุฏุด ูู ู
ูุถูุน ู
ูู
ุฌุฏูุง ูุฃู ุญุฏ ุจูุดุชุบู ูู ุชุทููุฑ ู
ูุงูุน ุงูููุจ ุฃู ุชุทุจููุงุช ุงูู
ูุจุงููุ ููู ุงูู Pixel Perfect Design. ๐ฏ
โโโ
https://www.linkedin.com/posts/dev-guide_frontenddeveloper-frontenddevelopment-frontend-activity-7239897420229169152--GYJ
ูุง ุชูุณูุง ุฃูููุง ูู ููููุณุทูููู ููู ุณูููุฑูุง ููู ุงูุณูููุฏุงู ููู ุงููููู ู ููู ูู ุฏูู ุงูุนุงูู ู ู ุงูู ุณูู ูู ู ู ุงูุฏุนุงุก. ๐ค
โโโ
https://www.linkedin.com/posts/dev-guide_frontenddeveloper-frontenddevelopment-frontend-activity-7239897420229169152--GYJ
ุงูู OOP ๐ป
ุงูุจุฑู ุฌุฉ ุงููุงุฆููุฉ (Object-Oriented Programming ุฃู OOP) ูู ูุงุญุฏุฉ ู ู ุฃูู ุงูุฃุณุงููุจ ูู ุงูุจุฑู ุฌุฉ ูุจุชุนุชู ุฏ ุนูู ููุฑุฉ ุชูุณูู ุงูููุฏ ุฅูู "ูุงุฆูุงุช" (Objects).
ุงููุงุฆูุงุช ุฏู ุจุชููู ุฒู ุงููุญุฏุงุช ุงูุฃุณุงุณูุฉ ุงููู ุจุชุฌู ุน ุงูุฎุตุงุฆุต (Attributes) ูุงูุณููููุงุช (Methods) ุงูู ุชุนููุฉ ุจุญุงุฌุฉ ู ุนููุฉ ูู ู ูุงู ูุงุญุฏ.
โโโ
๐ ุงูุฃุณุงุณูุงุช ูู ุงูุจุฑู ุฌุฉ ุงููุงุฆููุฉ ุชุดู ู:
โก๏ธ ุงูู Encapsulation
ุฏู ูุนูู ุฅู ูู ูุงุฆู ูุญุชูุธ ุจุงูุจูุงูุงุช ุงูุฎุงุตุฉ ุจูู ููุฎูููุง ุนู ุจููุฉ ุงูููุฏุ ุจุญูุซ ุงูุจูุงูุงุช ุชุจูู ู ุญู ูุฉ ูู ุด ุฃู ุฌุฒุก ุชุงูู ูู ุงูุจุฑูุงู ุฌ ููุฏุฑ ูุบูุฑูุง ู ุจุงุดุฑุฉ. ุงููุงุฆู ูููุฑ ุทุฑู ู ุญุฏุฏุฉ ูููุตูู ููุจูุงูุงุช ุฏู ุฃู ุชุนุฏูููุง.
โก๏ธ ุงูู Inheritance
ุงูู ูุฒุฉ ุฏู ุจุชุณู ุญ ูู ุจุฅูู ุชุจูู ูุงุฆูุงุช ุฌุฏูุฏุฉ ุชุนุชู ุฏ ุนูู ูุงุฆูุงุช ู ูุฌูุฏุฉ ู ุณุจููุง. ูุนูู ุชูุฏุฑ ุชุงุฎุฏ ุงูุฎุตุงุฆุต ูุงูุณููููุงุช ู ู ูุงุฆู ุฃุณุงุณู ูุชุถูู ููู ุฃู ุชุนุฏู ุนูููุ ูุฏู ุจูููุฑ ููุช ูุฌูุฏ ูู ูุชุงุจุฉ ุงูููุฏ.
โก๏ธ ุงูู Polymorphism
ุฏู ูุนูู ุฅูู ุชูุฏุฑ ุชุณุชุฎุฏู ููุณ ุงูุงุณู ูุฏูุงู (Methods) ู ุฎุชููุฉ ูู ูุงุฆูุงุช ู ุฎุชููุฉุ ููู ูู ูุงุฆู ูููุฐูุง ุจุดูู ููุงุณุจู.
ู ุซููุงุ ู ู ูู ูููู ุนูุฏู ุฏุงูุฉ ุงุณู ูุง draw ูู ูุงุฆูุงุช ู ุฎุชููุฉ ุฒู Circle ู Rectangleุ ููู ูุงุญุฏุฉ ู ููู ุจุชูููุฐ ุฏุงูุฉ draw ุจุทุฑููุฉ ู ุฎุชููุฉ.
โก๏ธ ุงูู Abstraction
ุงูุชุฌุฑูุฏ ุจูุณู ุญ ูู ุชุจูู ูุงุฆูุงุช ุชุฑูุฒ ุนูู ุงูุฎุตุงุฆุต ุงูู ูู ุฉ ููุท ูุชุฎูู ุงูุชูุงุตูู ุงูู ุนูุฏุฉ. ูุนูู ุงููุงุฆูุงุช ุจุชุชุนุงู ู ู ุน ุงูุจูุงูุงุช ุจุดูู ู ุจุณุทุ ูุจุชูุฏู ูุงุฌูุงุช ูุงุถุญุฉ ูู ุญุฏุฏุฉ ููุชูุงุนู ู ุน ุงูู ุณุชุฎุฏู .
โโโ
ุงูู OOP ู ุด ุจุณ ุจุชุฎูู ุงูููุฏ ุจุชุงุนู ู ูุธู ูุณูู ุงููุฑุงุกุฉุ ููู ูู ุงู ุจุชุณุงุนุฏู ูู ุฅุฏุงุฑุฉ ุงูู ุดุงุฑูุน ุงููุจูุฑุฉ ุจุดูู ุฃุณููุ ูุจุชุณูู ุนููู ุชุนุฏูู ูุชูุณูุน ุงูููุฏ ุจุฏูู ู ุง ุชุฃุซุฑ ุนูู ุจุงูู ุฃุฌุฒุงุก ุงูุจุฑูุงู ุฌ. ๐ฏ
โโโ
ุจุงูุชูููู ูุง ุจุทู ๐ช๐ป
ูุง ุชูุณูุง ุฃูููุง ูู ููููุณุทูููู ููู ุณูููุฑูุง ููู ุงูุณูููุฏุงู ููู ุงููููู ู ููู ูู ุฏูู ุงูุนุงูู ู ู ุงูู ุณูู ูู ู ู ุงูุฏุนุงุก. ๐ค
ุงูุจุฑู ุฌุฉ ุงููุงุฆููุฉ (Object-Oriented Programming ุฃู OOP) ูู ูุงุญุฏุฉ ู ู ุฃูู ุงูุฃุณุงููุจ ูู ุงูุจุฑู ุฌุฉ ูุจุชุนุชู ุฏ ุนูู ููุฑุฉ ุชูุณูู ุงูููุฏ ุฅูู "ูุงุฆูุงุช" (Objects).
ุงููุงุฆูุงุช ุฏู ุจุชููู ุฒู ุงููุญุฏุงุช ุงูุฃุณุงุณูุฉ ุงููู ุจุชุฌู ุน ุงูุฎุตุงุฆุต (Attributes) ูุงูุณููููุงุช (Methods) ุงูู ุชุนููุฉ ุจุญุงุฌุฉ ู ุนููุฉ ูู ู ูุงู ูุงุญุฏ.
โโโ
๐ ุงูุฃุณุงุณูุงุช ูู ุงูุจุฑู ุฌุฉ ุงููุงุฆููุฉ ุชุดู ู:
โก๏ธ ุงูู Encapsulation
ุฏู ูุนูู ุฅู ูู ูุงุฆู ูุญุชูุธ ุจุงูุจูุงูุงุช ุงูุฎุงุตุฉ ุจูู ููุฎูููุง ุนู ุจููุฉ ุงูููุฏุ ุจุญูุซ ุงูุจูุงูุงุช ุชุจูู ู ุญู ูุฉ ูู ุด ุฃู ุฌุฒุก ุชุงูู ูู ุงูุจุฑูุงู ุฌ ููุฏุฑ ูุบูุฑูุง ู ุจุงุดุฑุฉ. ุงููุงุฆู ูููุฑ ุทุฑู ู ุญุฏุฏุฉ ูููุตูู ููุจูุงูุงุช ุฏู ุฃู ุชุนุฏูููุง.
โก๏ธ ุงูู Inheritance
ุงูู ูุฒุฉ ุฏู ุจุชุณู ุญ ูู ุจุฅูู ุชุจูู ูุงุฆูุงุช ุฌุฏูุฏุฉ ุชุนุชู ุฏ ุนูู ูุงุฆูุงุช ู ูุฌูุฏุฉ ู ุณุจููุง. ูุนูู ุชูุฏุฑ ุชุงุฎุฏ ุงูุฎุตุงุฆุต ูุงูุณููููุงุช ู ู ูุงุฆู ุฃุณุงุณู ูุชุถูู ููู ุฃู ุชุนุฏู ุนูููุ ูุฏู ุจูููุฑ ููุช ูุฌูุฏ ูู ูุชุงุจุฉ ุงูููุฏ.
โก๏ธ ุงูู Polymorphism
ุฏู ูุนูู ุฅูู ุชูุฏุฑ ุชุณุชุฎุฏู ููุณ ุงูุงุณู ูุฏูุงู (Methods) ู ุฎุชููุฉ ูู ูุงุฆูุงุช ู ุฎุชููุฉุ ููู ูู ูุงุฆู ูููุฐูุง ุจุดูู ููุงุณุจู.
ู ุซููุงุ ู ู ูู ูููู ุนูุฏู ุฏุงูุฉ ุงุณู ูุง draw ูู ูุงุฆูุงุช ู ุฎุชููุฉ ุฒู Circle ู Rectangleุ ููู ูุงุญุฏุฉ ู ููู ุจุชูููุฐ ุฏุงูุฉ draw ุจุทุฑููุฉ ู ุฎุชููุฉ.
โก๏ธ ุงูู Abstraction
ุงูุชุฌุฑูุฏ ุจูุณู ุญ ูู ุชุจูู ูุงุฆูุงุช ุชุฑูุฒ ุนูู ุงูุฎุตุงุฆุต ุงูู ูู ุฉ ููุท ูุชุฎูู ุงูุชูุงุตูู ุงูู ุนูุฏุฉ. ูุนูู ุงููุงุฆูุงุช ุจุชุชุนุงู ู ู ุน ุงูุจูุงูุงุช ุจุดูู ู ุจุณุทุ ูุจุชูุฏู ูุงุฌูุงุช ูุงุถุญุฉ ูู ุญุฏุฏุฉ ููุชูุงุนู ู ุน ุงูู ุณุชุฎุฏู .
โโโ
ุงูู OOP ู ุด ุจุณ ุจุชุฎูู ุงูููุฏ ุจุชุงุนู ู ูุธู ูุณูู ุงููุฑุงุกุฉุ ููู ูู ุงู ุจุชุณุงุนุฏู ูู ุฅุฏุงุฑุฉ ุงูู ุดุงุฑูุน ุงููุจูุฑุฉ ุจุดูู ุฃุณููุ ูุจุชุณูู ุนููู ุชุนุฏูู ูุชูุณูุน ุงูููุฏ ุจุฏูู ู ุง ุชุฃุซุฑ ุนูู ุจุงูู ุฃุฌุฒุงุก ุงูุจุฑูุงู ุฌ. ๐ฏ
โโโ
ุจุงูุชูููู ูุง ุจุทู ๐ช๐ป
๐5โค3
ุงูู DOM (Document Object Model) ๐ป
ูู ุงูุจููุฉ ุงููู ุงูู ุชุตูุญ ุจูุณุชุฎุฏู ูุง ุนุดุงู ูุญููู ุตูุญุฉ ุงูููุจ ู ู ููุฏ HTML ููุงุฆูุงุช (Objects) ููุฏุฑ ูุชุนุงู ู ู ุนุงูุง.
ูุนูู ุจุจุณุงุทุฉุ ุงูุตูุญุฉ ุจุชุงุนุชู ุงููู ุจุชุชููู ู ู ุนูุงุตุฑ ุฒู ุงูุนูุงูููุ ุงูููุฑุงุชุ ุงูุตูุฑุ ูุบูุฑูุง ุจุชุชุญูู ูุดุฌุฑุฉ ู ู ุงููุงุฆูุงุชุ ููู ุนูุตุฑ ุจูุชุญูู ููุงุฆู ููู ุฎุตุงุฆุต ุฒู ุงููุตุ ุงูุฃููุงูุ ุงูุฃุญุฌุงู ุ ูุบูุฑูุง.
โโโ
ุงูุฌู ูู ูู ุงูู DOM ุฅูู ุจูุณู ุญ ููุง ูุบูุฑ ุงูุตูุญุฉ ุจุนุฏ ู ุง ุชุชุญู ูุ ูุฏู ุงููู ุจูุณู ูู "DOM Manipulation" ุจุงุณุชุฎุฏุงู JavaScript. โ
ููุฑุฉ ุงูู DOM Manipulation ุจุจุณุงุทุฉ ูู ุฅูู ุจุชูุฏุฑ ุชุนุฏู ุนูู ุนูุงุตุฑ ุงูุตูุญุฉ ูุชุบูุฑูุง ุจูุงุกู ุนูู ุชูุงุนู ุงูู ุณุชุฎุฏู ุ ุฒู ุฅูู ุชุถูู ุฒุฑุงุฑ ุฌุฏูุฏุ ุชุดูู ุตูุฑุฉุ ุฃู ุญุชู ุชุบูุฑ ุงููุต ุงููู ู ูุชูุจ ูู ุงูููุฑุงุช. ๐ฏ
โโโ
๐ ุฅุฒุงู ุชุฌูุจ ุนูุงุตุฑ ู ู ุงูู DOMุ
ุนุดุงู ุชูุฏุฑ ุชุนู ู DOM Manipulationุ ูุงุฒู ุงูุฃูู ุชุนุฑู ุฅุฒุงู ุชุฌูุจ ุงูุนูุงุตุฑ ุงููู ุนุงูุฒ ุชุนุฏููุง. ููู ุทุฑู ูุชูุฑ ุนุดุงู ุชุฌูุจ ุงูุนูุงุตุฑ:
โก๏ธ ุงูู
โก๏ธ ุงูู
โก๏ธ ุงูู
โโโ
๐ ุฅูู ุงููู ู ู ูู ุชุนู ูู ุจู DOM Manipulationุ
โก๏ธ ุฅุถุงูุฉ ุนูุงุตุฑ ุฌุฏูุฏุฉ: ูู ุนุงูุฒ ุชุถูู ุนูุตุฑ ุฌุฏูุฏ ูู ุงูุตูุญุฉุ ุฒู ุฒุฑุงุฑ ุฃู ุตูุฑุฉุ ุชูุฏุฑ ุชุณุชุฎุฏู JavaScript ุนุดุงู ุชุนู ู Create Elementุ ูุจุนุฏ ูุฏู ุชุถููู ููุดุฌุฑุฉ ุจุงุณุชุฎุฏุงู
ุงูููุฏ ุฏู ุจูุนู ู ุฒุฑุงุฑ ุฌุฏูุฏ ู ูุชูุจ ุนููู "ุงุถุบุท ููุง" ูุจูุถููู ูู ุขุฎุฑ ุงูู body.
โโโ
โก๏ธ ุชุนุฏูู ู ุญุชูู ุงูุนูุงุตุฑ: ุชูุฏุฑ ุจุณูููุฉ ุชุบูุฑ ุงููุต ุฃู ุงูู HTML ุงููู ู ูุฌูุฏ ุฌูุง ุฃู ุนูุตุฑ ุจุงุณุชุฎุฏุงู
ููุงุ ูู ุง ุงูู ุณุชุฎุฏู ูุฏูุณ ุนูู ุงูุฒุฑุงุฑ ุงููู ID ุจุชุงุนู "
โโโ
โก๏ธ ุชุนุฏูู ุชูุณูู ุงูุนูุงุตุฑ (CSS): ุนู ุทุฑูู ุงูู DOMุ ุชูุฏุฑ ุชุนุฏู ูู ุงูุชูุณูู (CSS) ุจุชุงุน ุฃู ุนูุตุฑ ุจุณูููุฉ ุจุงุณุชุฎุฏุงู
ููุง ุงูุฒุฑุงุฑ ููุบูุฑ ูููู ููุฃุญู ุฑ ุจุนุฏ ู ุง ุงูู ุณุชุฎุฏู ูุฏูุณ ุนููู.
โโโ
โก๏ธ ุญุฐู ุนูุงุตุฑ ู ู ุงูุตูุญุฉ: ู ุด ุจุณ ุจุชูุฏุฑ ุชุถูู ุฃู ุชุนุฏูุ ูู ุงู ุชูุฏุฑ ุชุญุฐู ุนูุงุตุฑ ู ู ุงูุตูุญุฉ ุชู ุงู ูุง ุจุงุณุชุฎุฏุงู
ุงูููุฏ ุฏู ููุญุฐู ุงูุฒุฑุงุฑ ุงููู ID ุจุชุงุนู "
โโโ
๐ ุฅูู ุฃูู ูุฉ DOM Manipulationุ
ุงูู DOM Manipulation ุจููุนุจ ุฏูุฑ ูุจูุฑ ุฌุฏูุง ูู ู ุฌุงู ุงูููุจุ ูุฏู ูุฃูู ุจูุฎููู ุชูุฏุฑ ุชุจูู ุตูุญุงุช ููุจ ุฏููุงู ูููุฉ ุชุณุชุฌูุจ ูุชูุงุนู ุงูู ุณุชุฎุฏู ูู ุงููุญุธุฉ.
ุนูู ุณุจูู ุงูู ุซุงูุ ูู ุชุทุจููุงุช ุฒู ุงูู Single Page Applications (SPA) ุฒู ุงููู ู ุนู ูููู ุจู React ุฃู Vueุ ุงูู DOM ุจูุชู ุชุญุฏูุซู ุจุงุณุชู ุฑุงุฑ ุนุดุงู ูุนุฑุถ ููู ุณุชุฎุฏู ุงูู ุญุชูู ุงููู ูู ู ุญุชุงุฌู ุจุฏูู ู ุง ูุนู ู Reload ููุตูุญุฉ ูููุง.
ูู ุงูุ ูู ุจุชุดุชุบู ุนูู ุชุญุณูู ุชุฌุฑุจุฉ ุงูู ุณุชุฎุฏู (UX)ุ ูุชูุงูู ุฅู DOM Manipulation ุจูุณุงุนุฏู ุชูุตู ูููุชุงุฆุฌ ุงููู ุฃูุช ุนุงูุฒูุงุ ุณูุงุก ุจุชุนุฏูู ูู ุงูุชูุณูู ุฃู ุจุชุญุฑูู ุงูุนูุงุตุฑ ุนูู ุงูุตูุญุฉ ุจุดูู ุณูุณ.
ู ูุญูุธุฉ: ุฑุบู ุฅู DOM Manipulation ู ูู ุฌุฏูุงุ ุฅูุง ุฃูู ู ู ูู ูุจูู ู ููู ุดููุฉ ูู ุนู ูุช ุชุนุฏููุงุช ูุชูุฑ ู ุฑุฉ ูุงุญุฏุฉ ุนูู ุงูุตูุญุฉุ ุนุดุงู ูุฏู ู ู ุงูุฃูุถู ุฏุงูู ูุง ุชุณุชุฎุฏู ุชูููุงุช ุฒู ุงูู Virtual DOM ูู ู ูุชุจุงุช ุฒู React ุนุดุงู ุชุญุณู ุงูุฃุฏุงุก.
โโโ
ูู ุงูููุงูุฉุ ุงูู DOM Manipulation ูู ุงูุฃุณุงุณ ุงููู ุจุชุจูู ุนููู ุงูุชูุงุนู ูู ุตูุญุงุช ุงูููุจุ ููู ู ุง ููู ุชู ูููุณ ููุฏุฑุช ุชุชุนุงู ู ู ุนุงูุ ูู ู ุง ูุฏุฑุช ุชุจูู ูุงุฌูุงุช ู ุณุชุฎุฏู ู ุชูุฏู ุฉ ูุชูุงุนููุฉ ููู ูุงูุน. โ
ูุง ุชูุณูุง ุฃูููุง ูู ููููุณุทูููู ููู ุณูููุฑูุง ููู ุงูุณูููุฏุงู ููู ุงููููู ู ููู ูู ุฏูู ุงูุนุงูู ู ู ุงูู ุณูู ูู ู ู ุงูุฏุนุงุก. ๐ค
ูู ุงูุจููุฉ ุงููู ุงูู ุชุตูุญ ุจูุณุชุฎุฏู ูุง ุนุดุงู ูุญููู ุตูุญุฉ ุงูููุจ ู ู ููุฏ HTML ููุงุฆูุงุช (Objects) ููุฏุฑ ูุชุนุงู ู ู ุนุงูุง.
ูุนูู ุจุจุณุงุทุฉุ ุงูุตูุญุฉ ุจุชุงุนุชู ุงููู ุจุชุชููู ู ู ุนูุงุตุฑ ุฒู ุงูุนูุงูููุ ุงูููุฑุงุชุ ุงูุตูุฑุ ูุบูุฑูุง ุจุชุชุญูู ูุดุฌุฑุฉ ู ู ุงููุงุฆูุงุชุ ููู ุนูุตุฑ ุจูุชุญูู ููุงุฆู ููู ุฎุตุงุฆุต ุฒู ุงููุตุ ุงูุฃููุงูุ ุงูุฃุญุฌุงู ุ ูุบูุฑูุง.
โโโ
ุงูุฌู ูู ูู ุงูู DOM ุฅูู ุจูุณู ุญ ููุง ูุบูุฑ ุงูุตูุญุฉ ุจุนุฏ ู ุง ุชุชุญู ูุ ูุฏู ุงููู ุจูุณู ูู "DOM Manipulation" ุจุงุณุชุฎุฏุงู JavaScript. โ
ููุฑุฉ ุงูู DOM Manipulation ุจุจุณุงุทุฉ ูู ุฅูู ุจุชูุฏุฑ ุชุนุฏู ุนูู ุนูุงุตุฑ ุงูุตูุญุฉ ูุชุบูุฑูุง ุจูุงุกู ุนูู ุชูุงุนู ุงูู ุณุชุฎุฏู ุ ุฒู ุฅูู ุชุถูู ุฒุฑุงุฑ ุฌุฏูุฏุ ุชุดูู ุตูุฑุฉุ ุฃู ุญุชู ุชุบูุฑ ุงููุต ุงููู ู ูุชูุจ ูู ุงูููุฑุงุช. ๐ฏ
โโโ
๐ ุฅุฒุงู ุชุฌูุจ ุนูุงุตุฑ ู ู ุงูู DOMุ
ุนุดุงู ุชูุฏุฑ ุชุนู ู DOM Manipulationุ ูุงุฒู ุงูุฃูู ุชุนุฑู ุฅุฒุงู ุชุฌูุจ ุงูุนูุงุตุฑ ุงููู ุนุงูุฒ ุชุนุฏููุง. ููู ุทุฑู ูุชูุฑ ุนุดุงู ุชุฌูุจ ุงูุนูุงุตุฑ:
โก๏ธ ุงูู
document.getElementById
: ุฏู ุจุชุฌูุจ ุงูุนูุตุฑ ุงููู ููู ID ู
ุนูู. ู
ุซููุง:const element = document.getElementById("myElement");
โก๏ธ ุงูู
document.querySelector
: ุฏู ุทุฑููุฉ ุฃููู ุดููุฉ ูุฃููุง ุจุชุณุชุฎุฏู
CSS Selectorsุ ูุนูู ุชูุฏุฑ ุชุฌูุจ ุฃู ุนูุตุฑ ุจูุงุกู ุนูู ุงูุงุณู
ุ ุงูู classุ ุฃู ุญุชู ุงูู ID:const element = document.querySelector(".myClass");
โก๏ธ ุงูู
document.getElementsByClassName
ูุงูู document.getElementsByTagName
: ุฏูู ุจูุฑุฌุนูุง ูู ู
ุตูููุฉ (Array-like) ู
ู ุงูุนูุงุตุฑ ุงููู ูููุง ููุณ ุงูู class ุฃู ุงูู tag.โโโ
๐ ุฅูู ุงููู ู ู ูู ุชุนู ูู ุจู DOM Manipulationุ
โก๏ธ ุฅุถุงูุฉ ุนูุงุตุฑ ุฌุฏูุฏุฉ: ูู ุนุงูุฒ ุชุถูู ุนูุตุฑ ุฌุฏูุฏ ูู ุงูุตูุญุฉุ ุฒู ุฒุฑุงุฑ ุฃู ุตูุฑุฉุ ุชูุฏุฑ ุชุณุชุฎุฏู JavaScript ุนุดุงู ุชุนู ู Create Elementุ ูุจุนุฏ ูุฏู ุชุถููู ููุดุฌุฑุฉ ุจุงุณุชุฎุฏุงู
appendChild
. ู
ุซุงู ุจุณูุท:const newButton = document.createElement("button");
newButton.innerHTML = "ุงุถุบุท ููุง";
document.body.appendChild(newButton);
ุงูููุฏ ุฏู ุจูุนู ู ุฒุฑุงุฑ ุฌุฏูุฏ ู ูุชูุจ ุนููู "ุงุถุบุท ููุง" ูุจูุถููู ูู ุขุฎุฑ ุงูู body.
โโโ
โก๏ธ ุชุนุฏูู ู ุญุชูู ุงูุนูุงุตุฑ: ุชูุฏุฑ ุจุณูููุฉ ุชุบูุฑ ุงููุต ุฃู ุงูู HTML ุงููู ู ูุฌูุฏ ุฌูุง ุฃู ุนูุตุฑ ุจุงุณุชุฎุฏุงู
innerHTML
ุฃู textContent
. ูุนูู ู
ุซููุง ูู ุนูุฏู ููุฑุฉ ูููุง ูุต ูุนุงูุฒ ุชุบูุฑ ุงููุต ุฏู ูู
ุง ุงูู
ุณุชุฎุฏู
ูุฏูุณ ุนูู ุฒุฑุงุฑ:document.getElementById("myButton").addEventListener("click", function() {
document.getElementById("myParagraph").innerHTML = "ุงููุต ุงุชุบูุฑ!";
});
ููุงุ ูู ุง ุงูู ุณุชุฎุฏู ูุฏูุณ ุนูู ุงูุฒุฑุงุฑ ุงููู ID ุจุชุงุนู "
myButton
"ุ ุงููุต ุงููู ูู ุงูููุฑุฉ ุงููู ID ุจุชุงุนูุง "myParagraph
" ููุจูู "ุงููุต ุงุชุบูุฑ!".โโโ
โก๏ธ ุชุนุฏูู ุชูุณูู ุงูุนูุงุตุฑ (CSS): ุนู ุทุฑูู ุงูู DOMุ ุชูุฏุฑ ุชุนุฏู ูู ุงูุชูุณูู (CSS) ุจุชุงุน ุฃู ุนูุตุฑ ุจุณูููุฉ ุจุงุณุชุฎุฏุงู
element.style
. ูุนูู ูู ุนุงูุฒ ุชุบูุฑ ููู ุงูุฎูููุฉ ูุฒุฑุงุฑ ู
ุนูู ูู
ุง ุงูู
ุณุชุฎุฏู
ูุฏูุณ ุนููู:document.getElementById("myButton").addEventListener("click", function() {
document.getElementById("myButton").style.backgroundColor = "red";
});
ููุง ุงูุฒุฑุงุฑ ููุบูุฑ ูููู ููุฃุญู ุฑ ุจุนุฏ ู ุง ุงูู ุณุชุฎุฏู ูุฏูุณ ุนููู.
โโโ
โก๏ธ ุญุฐู ุนูุงุตุฑ ู ู ุงูุตูุญุฉ: ู ุด ุจุณ ุจุชูุฏุฑ ุชุถูู ุฃู ุชุนุฏูุ ูู ุงู ุชูุฏุฑ ุชุญุฐู ุนูุงุตุฑ ู ู ุงูุตูุญุฉ ุชู ุงู ูุง ุจุงุณุชุฎุฏุงู
remove()
:document.getElementById("myButton").remove();
ุงูููุฏ ุฏู ููุญุฐู ุงูุฒุฑุงุฑ ุงููู ID ุจุชุงุนู "
myButton
" ู
ู ุงูุตูุญุฉ.โโโ
๐ ุฅูู ุฃูู ูุฉ DOM Manipulationุ
ุงูู DOM Manipulation ุจููุนุจ ุฏูุฑ ูุจูุฑ ุฌุฏูุง ูู ู ุฌุงู ุงูููุจุ ูุฏู ูุฃูู ุจูุฎููู ุชูุฏุฑ ุชุจูู ุตูุญุงุช ููุจ ุฏููุงู ูููุฉ ุชุณุชุฌูุจ ูุชูุงุนู ุงูู ุณุชุฎุฏู ูู ุงููุญุธุฉ.
ุนูู ุณุจูู ุงูู ุซุงูุ ูู ุชุทุจููุงุช ุฒู ุงูู Single Page Applications (SPA) ุฒู ุงููู ู ุนู ูููู ุจู React ุฃู Vueุ ุงูู DOM ุจูุชู ุชุญุฏูุซู ุจุงุณุชู ุฑุงุฑ ุนุดุงู ูุนุฑุถ ููู ุณุชุฎุฏู ุงูู ุญุชูู ุงููู ูู ู ุญุชุงุฌู ุจุฏูู ู ุง ูุนู ู Reload ููุตูุญุฉ ูููุง.
ูู ุงูุ ูู ุจุชุดุชุบู ุนูู ุชุญุณูู ุชุฌุฑุจุฉ ุงูู ุณุชุฎุฏู (UX)ุ ูุชูุงูู ุฅู DOM Manipulation ุจูุณุงุนุฏู ุชูุตู ูููุชุงุฆุฌ ุงููู ุฃูุช ุนุงูุฒูุงุ ุณูุงุก ุจุชุนุฏูู ูู ุงูุชูุณูู ุฃู ุจุชุญุฑูู ุงูุนูุงุตุฑ ุนูู ุงูุตูุญุฉ ุจุดูู ุณูุณ.
ู ูุญูุธุฉ: ุฑุบู ุฅู DOM Manipulation ู ูู ุฌุฏูุงุ ุฅูุง ุฃูู ู ู ูู ูุจูู ู ููู ุดููุฉ ูู ุนู ูุช ุชุนุฏููุงุช ูุชูุฑ ู ุฑุฉ ูุงุญุฏุฉ ุนูู ุงูุตูุญุฉุ ุนุดุงู ูุฏู ู ู ุงูุฃูุถู ุฏุงูู ูุง ุชุณุชุฎุฏู ุชูููุงุช ุฒู ุงูู Virtual DOM ูู ู ูุชุจุงุช ุฒู React ุนุดุงู ุชุญุณู ุงูุฃุฏุงุก.
โโโ
ูู ุงูููุงูุฉุ ุงูู DOM Manipulation ูู ุงูุฃุณุงุณ ุงููู ุจุชุจูู ุนููู ุงูุชูุงุนู ูู ุตูุญุงุช ุงูููุจุ ููู ู ุง ููู ุชู ูููุณ ููุฏุฑุช ุชุชุนุงู ู ู ุนุงูุ ูู ู ุง ูุฏุฑุช ุชุจูู ูุงุฌูุงุช ู ุณุชุฎุฏู ู ุชูุฏู ุฉ ูุชูุงุนููุฉ ููู ูุงูุน. โ
๐ฅ7๐1๐คฏ1