Code Module | کد ماژول
1.91K subscribers
358 photos
43 videos
6 files
359 links
Hello World 🌎

<> Earth is programmable if you code it </>

Group 👇🏻
@CodeModuleGap

Contact Us 👇🏻
@MrShahiin
@neoMahan
Download Telegram
درود بر همه ی دوستان عزیز

🔥به کد ماژول خیلی خوش اومدید🔥

قصد داریم فراتر از کد، با هم به دنیای جذاب برنامه‌نویسی سفر کنیم و از تجربیات همدیگه استفاده کنیم.

تو این چنل قراره با مطالب متنوعی از جمله آموزش‌های برنامه نویسی، اخبار تازه، نکات، ترفندها و ... شما رو همراهی کنیم.
همچنین مسیر های یادگیری هر حوزه برنامه نویسی و به صورت تخصصی و دقیق مشخص و مهم تر از همه، در کنار هم پیشرفت کنیم😎

در این مسیر پرچالش و جذاب
خوشحالیم که همراه ما هستید
❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
11❤‍🔥4😍2
تا حالا حتما اسم GraphQL و شنیدید ولی دقیقا چه کاربردی داره؟🤨

خب GraphQL یک زبان کوئری اوپن‌سورسه که توسط فیسبوک توسعه یافته است. این زبان روشی کارآمد برای طراحی، ایجاد و مصرف API، در اختیار ما قرار میده و GraphQL اساساً یک جایگزین برای REST محسوب میشه.

برخی از ویژگی های GraphQl🔥

شما دقیقا داده هایی که نیاز دارید و میتونید به دست بیارید. دیگر نیازی به دریافت اطلاعات بیش از حد که در REST مرسوم است نداریم.


زبان GraphQL یک نقطه انتهایی منفرد در اختیار ما قرار میده و دیگر نیازی به نسخه 2 یا نسخه 3 برای API یکسان وجود نداره.


زبان GraphQL دارای «نوع‌بندی قوی» (strongly-typed) و با استفاده ازش می‌توان یک کوئری معتبر درون سیستم نوع GraphQL پیش از اجرا ساخت. GraphQL به ساخت API-های قدرتمند کمک می‌کنه.


پس از این مقدمه کوتاه در مورد GraphQL، دلیل قدرت آن و این که چرا محبوبیت زیادی این روزها کسب کرده است و متوجه شدیم، اگه مایل بودید اطلاعات بیشتری در مورد آن کسب کنید، پیشنهاد می‌کنم به مستندات موجود در وب‌سایت آن مراجعه کنید.


#frontend #backend
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
👍93
اشتباهات رایج برنامه نویسان مبتدی🧐


🔵نداشتن برنامه ریزی

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


🔵دست کم گرفتن کیفیت کد

اگر فقط می تونید روی یک جنبه از کدی که می نویسید تمرکز کنید ، باید خوانایی آن باشه. کد کثیف حذف می شود. حتی قابل بازیافت هم نیست.

هرگز اهمیت کیفیت کد را دست کم نگیرید. به کدنویسی به عنوان راهی برای برقراری ارتباط با پیاده سازی ها نگاه کنید. وظیفه اصلی شما به عنوان یک کدنویس این است که پیاده سازی راه حل هایی را که کار می کنید به روشنی ایجاد کنید.


🔵انتخاب اولین راه حل

این نشانه ظریف یک تازه وارد واقعی است. وقتی با مشكلی روبرو می شوند ، راه حلی پیدا می كنند و فقط با آن كار می كنند. آنها بلافاصله قبل از اینکه به پیچیدگی ها و شکست های احتمالی راه حل شناسایی شده فکر کنند ، سریعاً در اجرای آن عجله می کنند.اگرچه ممکن است راه حل اول وسوسه انگیز باشد ، اما راه حل های خوب معمولا زمانی کشف می شوند که همه راه حل هایی که پیدا کرده اید را بررسی کنید. اگر نمیتونید به چندین راه حل برای یک مسئله فکر کنید ، این احتمالاً نشانه این است که کاملاً مسئله را درک نمی کنید.



🔵جستجو نکردن

چالش های برنامه نویسی طبیعیه چرا که همیشه احتمال بروز باگ و خطا در پروژه های برنامه نویسی وجود داره و اصلا قرار نیست صفرتاصد همه پروژه ها را چشم بسته انجام بدیم، قطعا در طول انجام پروژه سوالات و مشکلاتی در برنامه نویسی بوجود میاد اما…

اما مهم ترین چیزی می‌تونه پشت ما را در این مورد گرم کنه اینه که ما مهارت سرچ کردن را بعنوان یک برنامه نویس خوب یادبگیریم و بتونیم به شکل صحیح راه حل و پیدا کنیم.


🔵عدم پذیرفت شکست

شما یک انسان هستید و مغز شما به شکست نیاز داره. بدن شما نیز خسته میشه و شما اغلب در منطقه خواهید بود و استراحت کردن و فراموش می‌کنید. من به آن به عنوان نشانه دیگری از افراد تازه وارد نگاه می کنم. این چیزی نیست که بتونید از آن مصالحه کنید. چیزی به جریان کار خود اضافه کنید که شما رو مجبور به استراحت کنه. صندلیتون و رها و کمی قدم بزنید و از این دقایق استفاده کنید تا در مورد کارهای بعدی خود فکر کنید و با چشمانی تازه به کد برگردید.



اگر شما یک برنامه نویس مبتدی هستید ، این بدان معنا نیست که شما نسبت به اشتباهاتی که ممکن است مرتکب شوید ، احساس بدی پیدا کنید بلکه به این دلیله که شما رو آگاه میکنه و به شما یاد میده نشانه هایی از آنها را تشخیص داده و به شما یادآوری می کنه که از آنها اجتناب کنید.


@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
6👌4
🔗 منظور از HTTP چیست؟

در اصل HTTP یک پروتکل است که وظیفه برقراری ارتباط میان Server و Clinet را در یک شبکه کامپیوتری برعهده دارد، به طوری که اطلاعات وب از طریق http به کامپیوتر بازدید کننده ارسال می شود

🔗 منظور از HTTPS چیست؟

حرف S در https به معنی امنیت است.
در https نشان از  امنیت است، که هم کامپیوتر بازدید کننده و هم وب سایت دارای کد محرمانه هستند که به آنها اجازه می دهد تا اطلاعتشان بصورت رمز گذاری شده بین یکدیگر رد و بدل شود، که برای فعال سازی ان باید ssl داشته باشیم.

تفاوت HTTP و HTTPS در چیست?

فرق بین http و https در امنیت این پروتکل است. در واقع ایراد HTTP عدم رمزگذاری اطلاعات است. این بدان معنی است که اگر فردی در میانه راه تبادل اطلاعات، بین کاربر و وب سایت قرار گیرد (مانند سرویس دهنده اینترنت) قادر است اطلاعات رد و بدل شده را مشاهده کند. ولی این اتفاق در https به دلیل امنیت آن نمی افتد.

میشه بازم دلیل بیاری که چرا HTTPS بهتره ؟

🔵 امنیت
🟢 سئو
🔴 معتبر تر برای گوگل
🟡 اینماد دو ستاره برای کسب و کار های ایرانی


#protocol #web #different
@CodeModule
🔥63