یک فرانت اند کار به چه چیزهایی نیاز داره؟📝
✅ صد در صد خیلی از شما دوستان توی حوزه فرانت فعالیت میکنید و یا در حال یادگیری هستید و یا هدفی برای ادامه مسیر دارید.
💡 سوالی که ممکنه خیلی از دوستان باهاش دست و پنجه نرم کنن ، اینه که برای فرانت کار شدن به چه دانشی نیاز داریم؟
چه معماری ها و قواعدی نیازه؟
قبل از اینکه وارد جزئیات بشم، در یه کلام بگم که هرچقد بیشتر یاد بگیرید موفق ترید!🚀
ولی به طور جزئی تر یک برنامه نویس فرانت باید موارد زیر رو یاد بگیره:
🪐 شناخت الگوهای معماری مثال MVC,MVVM, MVT و ...
شاید بگید الگو و دیزاین طراحی وابسته به بک انده ، اما در همه الگو ها قسمتی وابسته به فرانته .پس شناخت کلیه معماری ها میتونه بهتون خیلی کمک کنه (حتی اگه معماری تغییر کنه به سرعت میتونید جایگزین نویسی کنید)
🌎 فرانت اند کارا حتما باید کار با api و REST APIs رو بلد باشن .فک نمیکنم نیازه باشه بگم چرا! اما میگم🤡
خیلی وقتا توی پروژه ها قراره api ساخته بشه و یا قراره داده از یک api خونده بشه پس دونستن این دانش یه گام شمارو جلو میندازه.
🌖 بخش مهم دیگه ایی که واقعا یه فرانت کار باید بلد باشه ، بخشه امنیته ! یک فرانت کار باید مفاهیم احراز هویت رو بلد باشه و همچنین باید درک و یادگیری کاملی از توکن ها ،کوکی ها و اصول امنیتی داشته باشه تا روزی روزگاری یه هکری کارو خراب نکنه🤡
(مثلا تا وقتی ندونید xss چیه ، خب نمیتونید سرویس امنی بسازید)
فعلا بخش اولو تموم میکنیم تا چشای نازتون خسته نشه👽
#پست_پیشنهادی
#frontend #part1
☕️ @CodeExplore
چه معماری ها و قواعدی نیازه؟
قبل از اینکه وارد جزئیات بشم، در یه کلام بگم که هرچقد بیشتر یاد بگیرید موفق ترید!
ولی به طور جزئی تر یک برنامه نویس فرانت باید موارد زیر رو یاد بگیره:
شاید بگید الگو و دیزاین طراحی وابسته به بک انده ، اما در همه الگو ها قسمتی وابسته به فرانته .پس شناخت کلیه معماری ها میتونه بهتون خیلی کمک کنه (حتی اگه معماری تغییر کنه به سرعت میتونید جایگزین نویسی کنید)
خیلی وقتا توی پروژه ها قراره api ساخته بشه و یا قراره داده از یک api خونده بشه پس دونستن این دانش یه گام شمارو جلو میندازه.
(مثلا تا وقتی ندونید xss چیه ، خب نمیتونید سرویس امنی بسازید)
فعلا بخش اولو تموم میکنیم تا چشای نازتون خسته نشه
#پست_پیشنهادی
#frontend #part1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥28❤🔥7⚡6
یک فرانت اند کار به چه چیزهایی نیاز داره؟📝
به بخش دوم رسیدیم🖼️
🌞 اینکه فرانت کار ui/ux بلد باشه خیلی خوبه، اما الزامی نیست. بجاش میتونم بگم یه فرانت کار باید بلد باشه داده هارو دسته بندی کنه و ساختار مناسبی بهش بده.
(نیاز به اموزش خاصی هم نداره ، فقط تمرینه!)
برای اینکه توضیح بالا رو درک کنید یه مثال ساده میزنم: فرض کنید رفتید یه سایت تبلیغاتی ، بدون اینکه بخواید کد بزنید، روی کاغذ بخش های مختلف و وابسطه بهم رو بنویسید (تا جایی که میتونید تمرین کنید که دقیقا چه اطلاعاتی از سمت فرانت به بک میره و بلعکس)
🌚 یه فرانت اند کار باید کَش کردن داده ها و بهینه سازی رو بلد باشه تا هم خودشو خوب نشون بده، هم سرعت کارشو!
🌕 مسئله بعدی تست نویس و مدیریت خطاست که حتما برای یه سنیور شدن ، نیاز دارید دیپ تر وارد این مباحث بشید و ابزار های مختلف و همچنین دیباگ کردن خطاهای مختلف رو بشناسید (بهتره انواع خطا رو سرچ کنید و روش دیباگشم بررسی کنید)
🌎 گام بعدی آشنایی با PWA و ویژگی هاشه و همچنین یادگیری اصول کلی شبکه ، مثل url ها , websocket , کد های وضعیت ، هدر ها و ...
⭐️ در آخر هم باید بگم یادگیری هیچ وقت تموم نمیشه. پس فقط دلتونو به چیزایی که گفتم خوش نکنید، هرچقدر بیشتر جستجو کنید در های جدیدی به روتون باز میشه. ولی مواردی که گفتم برای یه فرانت کار حدودا الزامیه! موفق و پیروز باشید ❤️
#پست_پیشنهادی
#frontend #part2
☕️ @CodeExplore
به بخش دوم رسیدیم
(نیاز به اموزش خاصی هم نداره ، فقط تمرینه!)
برای اینکه توضیح بالا رو درک کنید یه مثال ساده میزنم: فرض کنید رفتید یه سایت تبلیغاتی ، بدون اینکه بخواید کد بزنید، روی کاغذ بخش های مختلف و وابسطه بهم رو بنویسید (تا جایی که میتونید تمرین کنید که دقیقا چه اطلاعاتی از سمت فرانت به بک میره و بلعکس)
#پست_پیشنهادی
#frontend #part2
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡17❤🔥7🔥7
اگه توی پروژه ی جنگوییتون قراره از JWT استفاده کنید، حتما این ریپازیتوری بدردتون میخوره.
و خیلی موارد دیگه مثل لاگین با شماره موبایل و otp کد و ... رو توی این پروژه پیاده کردم.
البته هنوزم جای کار داره و دوست دارم باهم بهترش کنیم.
وقت زیادی روش گذاشتم ممنون میشم ستاره(
لینک ریپو گیت هاب:
#django #JWT
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡10🔥5❤🔥4
#book #debugging #teams
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡8🔥6❤🔥3
#javascript #nodejs
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9⚡4❤🔥4
عمومی کردن لوکال هاست 👨💻
🔴 ابزار ngrok ابزاری است که به توسعه دهندگان و طراحان وب امکان ایجاد تونلهای امن از سرویسهای محلی به اینترنت را میدهد. با استفاده از ngrok، میتونید برنامهها و وبسایتهایی که محلی بر روی کامپیوتر شما اجرا میشن رو به سرعت با دیگران به اشتراک بزارید و یا تست کنید.
🔴 این ابزار از پروتکلهای HTTPS و HTTP پشتیبانی میکند و امکان دسترسی به برنامههای خود را از هر کجا که اینترنت دارید را فراهم میکند. به علاوه، ngrok امکاناتی مانند بررسی ترافیک، ایجاد دسترسی امن و مدیریت تونلهای مختلف را نیز فراهم میکند.
🌐 لینک سایت ابزار
#ngrok
☕️ @CodeExplore
#ngrok
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡14🔥6❤🔥3
لینک ریپو گیت هاب :
لینک پیش نمایش:
دوستان من تا الان همیشه از کارهای خوب و خفن حمایت کردم و این کار رو هم ادامه خواهم داد ، فقط لطف کنید بهشون
#html #css #js
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - MjavadH/4X4-Collection: Simple 404 collection for use in personal and commercial projects
Simple 404 collection for use in personal and commercial projects - MjavadH/4X4-Collection
⚡21❤🔥6🔥5
Please open Telegram to view this post
VIEW IN TELEGRAM
CodeWithRandom
100 Day , 100 HTML CSS JavaScript Projects
With this 100 days of code, you will learn frontend well and learn to create great projects by yourself. You can also add these projects to your resume and
⚡13❤🔥5🔥4
" سورسکد مثل لطیفه (جوک) میمونه؛ اگه مجبور به توضیحش شدید، بدونید که اصلاً خوب نوشته نشده. "
Cory House
☕️ @CodeExplore
Cory House
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡27🔥8❤🔥5💔1
دوستان یک چیز سمی نوشتم برای اینکه وقتی دارید ارائه میدید نیازی نباشه که برای جابجایی بین اسلاید ها پیش لپتاپ بیایید دکمه right , left رو بزنید
یک سرور نست آوردم بالا وقتی با گوشی بهش وصل میشم دکمه لفت و رایت میزنم
🌐 https://github.com/khalvai/slideSwitcher
☕️ @CodeExplore | </khalvai>
یک سرور نست آوردم بالا وقتی با گوشی بهش وصل میشم دکمه لفت و رایت میزنم
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - khalvai/slideSwitcher: a tool to switch in slides of power point in presentation via your phone instead of pressing right…
a tool to switch in slides of power point in presentation via your phone instead of pressing right or left key on laptop, but you press them on your phone so you can walk and talk change slide when...
🔥18❤🔥5⚡5
دوستان مقاله ی زیر رو یکی از دوستان تو medium گذاشتن که در مورد ساخت رزومه هستش و به نظرم خیلی می تونه براتون مفید باشه و حالا خودش با همین رزومه کلی آفر گرفته 🔥
🌐 https://alirezahamid.medium.com/unveiling-your-masterpiece-the-art-charm-of-crafting-the-ultimate-resume-ab0f0761f73f
#resume #medium
☕️ @CodeExplore | </Alireza.js>
#resume #medium
Please open Telegram to view this post
VIEW IN TELEGRAM
Medium
Unveiling Your Masterpiece: The Art & Charm of Crafting the Ultimate Resume
You only get one shot at a first impression, and in the job-hunting realm, that’s your resume. We’ve all faced the dreaded blank screen…
🔥8❤🔥5⚡4
🔥یه متود خفن و حرفهای داخل Javascript هست به اسم reduce که کارای قشنگی میشه باهاش کرد
توی کد زیر براتون نحوه استفاده ازش رو اوردم که بتونین محاسبه مجموع، حداقل و حداکثر رو انجام بدین
#javascript #method #reduce
☕️ @CodeExplore
توی کد زیر براتون نحوه استفاده ازش رو اوردم که بتونین محاسبه مجموع، حداقل و حداکثر رو انجام بدین
const array = [5,4,7,8,9,2];
// Sum
array.reduce((a,b) => a+b);
// Max
array.reduce((a,b) => a>b?a:b);
// Min
array.reduce((a,b) => a<b?a:b);
#javascript #method #reduce
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9⚡6❤🔥5
ابزار Cloudflare tunnel 🌐
🗣️ ابزار Cloudflare Tunnel، که قبلاً با نام Argo Tunnel شناخته میشد، یه سرویس از Cloudflare هست که به شما اجازه میده تا بدون نیاز به باز کردن پورتهای فایروال یا ایجاد تنظیمات پیچیده شبکه، به صورت امن اپلیکیشنها و سرورهای داخلی خودتون رو به اینترنت متصل کنید.
ℹ️ این سرویس مخصوصاً برای زمانی مفیده که میخواین یک اپلیکیشن در حال توسعه یا یک سرویس داخلی رو در دسترس قرار بدین بدون اینکه اون رو مستقیماً در معرض اینترنت قرار بدین.
‼️ مشابه این ابزار رو دیروز معرفی کردیم
#cloudflare #argo
☕️ @CodeExplore | </Mamation>
#cloudflare #argo
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13⚡4❤🔥2
ابزاری برای ترجمه زبان انسان به SQL
➕ میتونید بهش Schema هم بدید و از رو اون کوئری بسازه.
🔗 https://sqltranslate.app
#sql #translate #tools
☕️ @CodeExplore
#sql #translate #tools
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16⚡5❤🔥3
#icons #site
Please open Telegram to view this post
VIEW IN TELEGRAM
IconScout
Download 12.5 Million+ Icons, Illustrations, 3D Illustrations, and Lottie Animations | IconScout
Access 12.5 Million+ free or premium vector icons, illustrations, 3D illustrations, and Lottie animations for any design. Available in PNG, SVG, GIF, Lottie JSON, and more.
❤🔥10⚡6🔥3
شوهر متعهد فقط برنامهنویس، ولش میکنی یا توی vscode یا visual studio یا یکی از IDE ها.
#fun #programmer
☕️ @CodeExplore | </یوسف>
#fun #programmer
Please open Telegram to view this post
VIEW IN TELEGRAM
😁42💔7⚡4
برنامه ای کامل برای تبدیل شدن به یک مهندس ماشین لرنینگ
🌪 github.com/ZuzooVn/machine-learning-for-software-engineers
#machine #learning #plan
☕️ @CodeExplore
#machine #learning #plan
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥11🔥4⚡3