توسعه دهندگان
8.99K subscribers
260 photos
157 videos
31 files
173 links
رسالت ما – توانمندسازی توسعه‌دهندگان و علاقه‌مندان به فناوری با ارائه‌ی نوشته‌ها، آموزش‌ها، اخبار و تجربه‌های جذاب و به‌روز!


👨🏻‍💻 | @Afsh6n
🍓 | @TopicsDev
🗂 | @ArchiveDevs
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
#fun


وقتی میری سمت css دیگه راه برگشتی نداره 😅
کسی دکتر خوب سراغ نداره؟ 😂


✍🏽 ¦ @DevYara
🤣53👍4😐1
#Programming

قانون امروز :
    الگوریتم‌ها و ساختارهای داده را بفهمید
    درک جامع الگوریتم‌ها و ساختارهای داده برای نوشتن کد کارآمد ضروری است.
👍25🔥21
چنلمون 10K شد ممنون از اینکه کنار ما هستید!🎉❤️
🎉40❤‍🔥53🔥2👍1
#Book #Docs #Text

تمامی کتاب های برنامه نویسی یا جزوه ها زیر این پُست گذاشته میشه (اگر جزوه یا کتاب و...) دارید داخل کامنت ها بفرستید! 📚
🕊185👍2👨‍💻1
#Programming

قانون امشب:
کار تیمی 🤝
برقراری ارتباط مؤثر و همکاری با اعضای تیم از مهارت‌های مهم یک برنامه‌نویس حرفه‌ای است. از ابزارهای مدیریت پروژه استفاده کنید و جلسات منظم داشته باشید.
🔥20👍4
#JobSkills

سوالات عمومی مصاحبه برنامه‌نویسی 💬

1. با چه زبان‌های برنامه‌نویسی تجربه کار دارید؟ 
   توضیح زبان‌های برنامه‌نویسی که با آن‌ها آشنا هستید و تجربیات خود در استفاده از آن‌ها.


2. زمانی که با چالشی در پروژه‌ای که روی آن کار می‌کردید مواجه شدید، چگونه آن را برطرف کردید؟ 
   شرح یک چالش مهم و روش‌های شما برای حل آن.


3. یک پروژه که اخیراً روی آن کار کرده‌اید را توضیح دهید. 
   توضیح درباره پروژه‌ای که به تازگی در آن مشارکت داشته‌اید و نقش شما در آن.


4. مثالی از پروژه‌ای که در آن نیاز به یادگیری زبان یا فناوری جدیدی داشتید بزنید. چگونه آن را یاد گرفتید؟ 
   بیان تجربه یادگیری فناوری یا زبان جدید و روش‌های استفاده شده برای یادگیری.


5. چگونه اطمینان حاصل می‌کنید که کد شما برای سایر توسعه‌دهندگان قابل خواندن است؟ 
   توضیح روش‌های بهبود خوانایی کد و استانداردهای کدنویسی.


6. علاقه‌مندی‌های شما خارج از برنامه‌نویسی چیست؟ 
   شرح علایق و فعالیت‌های غیرمرتبط با برنامه‌نویسی.


7. چگونه مهارت‌های خود را به روز و تیز نگه می‌دارید؟ 
   توضیح روش‌هایی که برای یادگیری و به‌روز نگه‌داشتن مهارت‌های خود استفاده می‌کنید.


8. چگونه با اعضای تیم غیر فنی در پروژه‌ها همکاری می‌کنید؟ 
   شرح نحوه تعامل و همکاری با اعضای تیمی که تخصص فنی ندارند.


9. زمانی که نیاز به توضیح یک مفهوم فنی پیچیده به اعضای تیم غیر فنی داشتید، چگونه آن را توضیح دادید؟ 
   توضیح رویکرد شما در آموزش مفاهیم فنی به افرادی که با مباحث تکنیکی آشنا نیستند.


10. چگونه کار روی یک پروژه جدید برنامه‌نویسی را شروع می‌کنید؟ 
    توضیح مراحل اولیه و رویکردهای شما برای شروع یک پروژه برنامه‌نویسی جدید.


✍🏽 ¦ @DevYara
18👍8🥱1
#Programming

قانون امروز:
قانون کدخوانی دیگران 👀
کدهای نوشته شده توسط دیگران را بخوانید تا با روش‌های مختلف حل مسائل و بهترین شیوه‌های برنامه‌نویسی آشنا شوید.
🔥48👌8👍6🤡4🕊2
#javascript #frontend


🟡  JavaScript cheatsheet
🟡برگه تقلب جاوااسکریپت
https://quickref.me/javascript


✍🏽 ¦ @DevYara
20👍3🔥1
#Programming

قانون امروز:
استفاده از ابزارهای مدیریت پکیج 📦
از ابزارهایی مانند npm، pip یا yarn برای مدیریت وابستگی‌های پروژه خود استفاده کنید تا نصب و به‌روزرسانی کتابخانه‌ها راحت‌تر شود.
21👍41👎1🔥1
این چنلو 6 ماهه تأسیس کردیم و خیلی خوب جلو رفتیم قول میدم اگر یکسال دیگه به این روال ادامه بدیم بزرگترین و فعال ترین کامیونیتی برنامه نویسی میشیم!❤️🔥

ممنون از همراهی همیشگیتون!👨🏻‍💻❤️🚀
🔥444👎4👍3
#API

ابزارهای ضروری API برای سال 2024

اAPI‌ها اکنون ستون فقرات اکثر پروژه‌های دیجیتال هستند. 🌐

برای اینکه در 2024 آماده باشید، مجموعه‌ای از ابزارهای برتر را به‌صورت دسته‌بندی‌شده معرفی کرده‌ام.


🔍 𝗗𝗲𝘀𝗶𝗴𝗻 & 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗺𝗲𝗻𝘁 (طراحی و توسعه):
- Swagger (OpenAPI) برای تعریف مشخصات API 📝
- RAML، PAML و API Blueprint برای نوشتن API به زبان‌های مختلف 🖊️
- Postman برای طراحی و تست کارآمد 🛠️
- Mockoon برای ایجاد سرورهای شبیه‌سازی‌شده 👨‍💻


💼 𝗗𝗲𝗽𝗹𝗼𝘆𝗺𝗲𝗻𝘁 & 𝗠𝗮𝗻𝗮𝗴𝗲𝗺𝗲𝗻𝘁 (استقرار و مدیریت):
- API {REST} و FakeRest برای استقرار سریع 🚀
- Apigee، MuleSoft Anypoint، IBM API Connect و دیگر پلتفرم‌های مدیریت API 🏢


🧪 𝗧𝗲𝘀𝘁𝗶𝗻𝗴 (تست):
- APACHE JMeter و JMeter برای تست بار ⚖️
- SoapUI برای انجام تست‌های عملکردی 🧫
- Rest-Assured و ابزارهای دیگر برای شبیه‌سازی و تست API 🧐


🔄 𝗖𝗼𝗱𝗲 𝗚𝗲𝗻𝗲𝗿𝗮𝘁𝗶𝗼𝗻 (تولید کد):
- Swagger و RAML Codegen برای تولید خودکار کد 💻


🔐 𝗦𝗲𝗰𝘂𝗿𝗶𝘁𝘆 (امنیت):
- از ابزارهای عمومی مثل Postman تا ابزارهای تخصصی مانند OWASP ZAP و API Fortress برای امنیت 🛡️
- Auth0، Okta و Keycloak برای مدیریت احراز هویت 🚪


📊 𝗠𝗼𝗻𝗶𝘁𝗼𝗿𝗶𝗻𝗴 (پایش):
- ابزارهای قدرتمند پایش مانند New Relic، Datadog و AppDynamics 🖥️


🛡 𝗣𝗿𝗼𝘁𝗲𝗰𝘁𝗶𝗼𝗻 (محافظت):
- Cloudflare، AWS WAF و Azure Firewall برای محافظت قوی از API‌ها 🚫
👍212
#Programming

قانون امروز:
مهارت‌های مذاکره 🗣️
مهارت‌های مذاکره به شما کمک می‌کند تا در مورد حقوق، مزایا و شرایط کاری بهتر مذاکره کنید. با اعتماد به نفس و آماده مذاکره کنید.
🔥23👍4
#FrontEnd #BackEnd

🌐 چگونه پروژه‌ها را دو زبانه کنیم؟

پروژه‌های بین‌المللی معمولاً نیاز به مدیریت چند زبانی دارند. در فرانت‌اند، تغییرات معمولاً به تنظیمات ساده‌ای مثل راست به چپ (RTL) و چپ به راست (LTR) محدود می‌شود. اما در بک‌اند، دو زبانه کردن پروژه نیاز به مدیریت پیچیده‌تری دارد.

در فرانت‌اند:
1. مدیریت زبان: طراحی سایت باید به گونه‌ای باشد که بتوانید محتوا را به راحتی تغییر دهید.

2. پشتیبانی از RTL/LTR: تنظیمات نمایش متن و طراحی باید به طور صحیح تنظیم شود.


در بک‌اند:
1. مدیریت داده‌ها: ساختار داده‌ها باید به گونه‌ای باشد که از مقادیر مختلف زبان‌ها پشتیبانی کند.

2. پشتیبانی از چند زبان: استفاده از پایگاه داده‌هایی که قابلیت ذخیره و بازیابی داده‌ها به زبان‌های مختلف را دارند.

3. ترجمه متون: پیاده‌سازی سیستم‌هایی برای ترجمه و مدیریت متون به زبان‌های مختلف، معمولاً با استفاده از فایل‌های ترجمه یا سیستم‌های مدیریت محتوا (CMS).

با رعایت این نکات، می‌توانید پروژه‌تان را به راحتی دو زبانه کنید و تجربه کاربری بهتری ارائه دهید. موفق باشید! 🌟
🔥25👍52👎1🍌1
#Programming

قانون امروز:
کارآموزی و پروژه‌های داوطلبانه 🎓
شرکت در کارآموزی‌ها و پروژه‌های داوطلبانه می‌تواند تجربه عملی ارزشمندی برای شما فراهم کند و رزومه‌تان را تقویت کند.
👏39👍7🍌3👎2
ری اکشنا کمه...💔
💔54🍌136👍4🍓4🤡3👀2💅21👻1
#Programming

قانون امروز:
آمادگی برای سؤالات رفتاری 🌟
در مصاحبه‌ها، آمادگی برای پاسخ به سوالات رفتاری داشته باشید. مثال‌هایی از تجربیات خود را آماده کنید که مهارت‌ها و توانایی‌های شما را نشان دهد.
🔥21👍3
#JobSkills

اینجور چیز هارو نیاز نیست یادبگیرید!

✍🏽 ¦ @DevYara
👍35
#Programming

قانون امروز:
آشنایی با مفاهیم کسب و کار 💼
دانش پایه‌ای از مفاهیم کسب و کار به شما کمک می‌کند تا نیازهای کارفرمایان را بهتر درک کنید و پروژه‌ها را با هدف تجاری بهتری پیاده‌سازی کنید.

🔥19👍7🤝2
#Text

سینگل ترین برنامه نویسی که دیدم...😶
🤝51💔10😁8🗿5👍21🤣1
#Programming

به ایزوله سازی اعتقاد داشته باشید، دوره آموزشی و رودمپ هارو جوری انتخاب کنید که خلاصه و جامع باشن تا وقتتون رو صرف موارد سطحی نکنید و بتونید بیشتر مطالعه و تمرین کنید
👍34