CodeHub
226 subscribers
141 photos
14 videos
2 files
162 links
آیا علاقه‌مند به خلق دنیایی بهتر هستی؟

برنامه نویسی کلید خلاقیت بی‌حد و حصر است🚀⚡️

🧑‍💻 @farzinhamzehi
Download Telegram
#hash

💠 یکی از معروف ترین الگوریتم های تبدیل هش SHA-256 هستش که خیلی پرکاربرد هستش و بسیاری از سایت های معروف برای تابع هش از این الگوریتم استفاده می کنن.

💠اگه می خواین به صورت زنده نحوه تبدیل متن ها رو به هش ببینین می تونین از سایت زیر استفاده کنین.

🔗 https://sha256algorithm.com/

🔴@codeeehub
👍1
#جاوااسکریپت

🔘همون طور که میدونید جاوااسکریپت یک زبان کاملیه که ما حتی می تونیم نحوه سخت گیری کامپایلر به ارور ها رو هم هندل کنیم.

🔘اگه ما حالت "use strict" رو در جاوا اسکریپت تعریف کنیم کامپایلر خودش رو موظف می دونه که رو کد ها سخت گیری بیشتر اعمال کنه و اونا رو با سخت گیری بیشتر پردازش کنه که حتی از ارور های خاموش هم رد نمیشه.

🔘این کار باعث میشه که کد ما اصولی تر و بهینه تر و کارآمد تر باشه.

🔴@codeeehub
👏3
#SOLID

🔵 اصل اول ( اصل تک مسئولیت) Single-responsibility-principle : یک کلاس باید تنها یک وظیفه داشته باشد نه بیشتر به عبارت دیگر «یک کلاس باید تنها یک دلیل برای تغییر داشته باشد و نه بیشتر
🔵 اصل دوم ( اصل باز - بسته ) Open -Closed principle : اجزای نرم‌افزار باید برای توسعه باز و برای اصلاح بسته باشد» به عبارت دیگر «بتوانیم به نرم‌افزار ویژگی جدیدی اضافه کنیم (باز) بدون اینکه ویژگی جدید باعث تغییر در سایر قسمت‌های نرم‌افزار شود (بسته)
🔵 اصل سوم ( اصل جانشینی لیسکوف ) Liskov Substitution Principle : کلاس‌های فرزند می‌توانند جانشین کلاس‌های والد شوند» اما به این نکته توجه کنید که «کلاس‌های فرزند نباید رفتار و ویژگی‌های کلاس والد را تغییر دهند.
🔵 اصل چهارم ( اصل تفکیک رابط ها ) Interface Segregation Principle : کلاس‌ها نباید مجبور باشند، متدهایی که به آن‌ها احتایج ندارند را پیاده‌سازی کنند».
🔵 اصل پنچم ( اصل وارونگی وابستگی) Dependency Inversion Principle : کلاس‌های سطح بالا نباید به کلاس‌های سطح پایین وابسته باشند؛ هر دو باید وابسته به انتزاع (Abstraction) باشند.

🔴@codeeehub
👍3
#داکر

🔘داکر یک پلتفرم متن بازه که امکان اجرای برنامه‌ها در محیط‌های مجازی ساده و قابل حمل را فراهم می‌کنه.

🔘به عنوان مثال، فرض کنید که شما یک برنامه وب دارید که باید روی سیستم‌های مختلف اجرا بشه، اما ممکنه تنظیمات وابسته به سیستم باعث مشکل بشه. با استفاده از داکر، می‌تونید برنامه‌های خودمون رو در یک محیط مجازی و همگن (بدون وابستگی به سیستم عامل میزبان بسته بندی کنیم. این به ما این امکان را می‌ده که برنامه خود را به راحتی بین سیستم‌های مختلف ارسال و اجرا کنید بدون نیاز به تغییرات بیشتر در تنظیمات سیستم.

🔘داکرایز کردن به معنی ایجاد و مدیریت محیط‌های مجازی برای اجرای برنامه‌ها و سرویس‌ها با استفاده از داکر است.

🔘داکر برای مهندسان شبکه و به ویژه مهندسان کلاود و رایانش ابری از اهمیت بالایی برخوداره و بهتر که به زبان ساده بدونیم که دقیقا چطور کار می‌کند و تفاوتش با وضعیتی که از داکر استفاده نمی کنیم چیه.

🔴@codeeehub
👍2
#webGl

🔶 این سایت قدرت و مرز های برنامه نویسی وب رو جابجا می کنه و نشون میده که وب چقدر میتونه قدرتمند باشه .

🔶 سایت Chrome Experiments پروژه های از برنامه نویس های وب رونشون میده که تونستن تجربه های زیبا و منحصر به فردی رو از وب ایجاد کنن.
🔴 @codeeehub
👍2
#فکت

🔶 زندگی یک مهندس نرم افزار که تو خونه کار می کنه , چیزی که انتظار میره vs چیزی که در واقعیت هستش.

🔶 این ویدیو زندگی برنامه نویس های که داخل خونه کار میکنه رو به خوبی نشون میده.

🎬 https://youtu.be/Zjl2vmy02As?si=-OLxSS-HTbhGBIwB

🔴@codeeehub
👍1
#html

🔶 شاید فک کنید که HTML یه چیز ساده ای هستش که خیلی پیچیدگی نداره پس هنوز با این وبسایت آشنا نشدید!!!

🔶 این وبسایت کد های HTML شما رو بررسی می کنه و ارور های شما رو بهتون میده به خصوص تو تگ های <HEAD> و متا تگ ها که میتونه حرفه ی امنیتی به وجود بیاره.

🔗 https://validator.w3.org/

🔴@codeeehub
👍2🔥1
همون طور که می دونید موسیقی در حین کد نویسی خیلی می تونه به آرامش ذهنی و بالا رفتن پرفورمنس کمک کنه.

به نظرتون یک بخش از موزیک های که بدرد کد نویسی میخورن هم داخش چنل داشته باشیم ؟؟
Anonymous Poll
70%
بله
30%
خیر
👍1
Audio
#Music

همیشه طوری کدنویسی کنید که انگار شخصی که در نهایت کد شما را حفظ می‌کند، یک روان‌پریش خشن خواهد بود که می‌داند کجا زندگی می کنید.


جان وودز



🔵 <CodeHub/>
This media is not supported in your browser
VIEW IN TELEGRAM
#API

آقا این API چیه که میگن؟
  ابزار قدرتمندی هستند که به شما امکان می دهند با برنامه ها و خدمات دیگر به طور یکپارچه ارتباط برقرار کنید...

🔴@codeeehub
🔥3👎21
#HTTP

🔶️ توی درخواست های API و سمت سرور ، STATUS CODE ها خیلی بهمون کمک میکنن که بفهمیم چه جوابی از سمت سرور دریافت کردیم.

🔶️ در اینجا با Status code های مهم آشنا میشیم.

🔴@codeeehub
👏4
#نقل_قول

🔶️نقل قول های جالبی که توسط اساتید دنیای برنامه نویسی و کامپیوتر گفته شدن.

🔴@codeeehub
👍1🔥1
🔶️ تفاوت 0 , Null , Undefined که از نظر مفهوم با هم نزدیکند و همیشه باعث سردرگمی افراد تازه کار میشود.

🔴 @codeeehub
🔥2👍1