QuantumWeb | کوانتوم وب
Open in Telegram
916
Subscribers
+124 hours
-57 days
-4230 days
Posts Archive
📁 #کارفرما / معرفی مجموعه
💭 صبر کن. همهی تیمم باید نظر بدن❗️
⚠️ مشکل : این کارفرما کل شرکت رو جمع میکنه و از همه اطرافیانش راجب پروژه نظر میخواد
💡راهکار : برای ایشون توضیح بدید این که همه نظر بدن به پیشرفت کار کمکی نمیکنه چون افراد سلایق مختلفی دارن و عملا ممکنه برای یک بخش ده نظر مختلف بدن. درواقع باید یک نفر نظر قطعی رو ارائه بده تا شما تکلیفتون رو بدونید و کار رو جلو ببرید
🆔 Join us - به ما بپیوندید :
@QuantumWebIR | کوانتوموب
📁 #دورهی_اموزش_زبان_PHP 🐘
📔 قسمت دوم 🏷 راهاندازی پیشنیاز ها
• 1⃣ راه اندازی وبسرور داخلی ⬇️ •
در قسمت دوم دوره میریم تا فضای مورد نیاز برای برنامه نویسی رو مهیا کنیم.
در قدم اول نیاز به یک سرور داریم. من قصد دارم راه اندازی لوکال هاست یا سرور داخلی رو آموزش بدم.
لوکال هاست یعنی شما رو کامپیوتر خودت سایت رو بالا میاری و فقط تو کامپیوتر خودت میتونی وبسایتت رو مشاهده کنی(در مرورگر های خودت)
ما کدنویسی خودمون رو روی لوکال هاست انجام میدیم و پس از پایان پروژه یک دامنه و هاست میخریم و وبسایت رو در دسترس عموم قرار میدیم (که بعدا به این موضوع میپردازیم)
اما چرا لوکال هاست؟
اولا در حالت افلاین هم میتونید نتیجه کدنویسی خودتون رو در لوکال هاست ببینید و برای کشور ما که سرعت اینترنت پایینه ویژگی خیلی خوبی محسوب میشه. چون روی هاست بخای کد بزنی برای هر اپدیت باید منتظر آپلود فایل هات روی هاست باشی
• از طرف دیگه کد ادیتور پیشفرض هاست(مثلاCpanel) به شدت ضعیف هست و در حالت عادی ویژگی خاصی نداره. اما در لوکال هاست به راحتی میتونید از انواع کد ادیتور استفاده کنید. ادیتور های معروفی مثل VsCode یا Atom , PhpStorm , Dreamweaver و... وجود دارن که به شدت کار کد نویسی رو راحت تر و اصولی تر میکنن و درصد خطا رو پایین میارن. بریم سراغ راه اندازی
• 2⃣ نصب زمپ ⬇️ •
نرم افزار زمپ(xampp) براتون یک وبسرور داخلی راهاندازی میکنه. استفاده ازش آسونه و نصبش رایگانه.
در قدم اول باید زمپو دانلود کنید(اینجا از سایت رسمی) نسخه مناسب سیستم خودتون رو دانلود کنید
بعد از دانلود نرم افزار، روی setup آن کلیک کنید تا مراحل نصب شروع بشه.
در مرحلهی بعد در پنجره باز شده بر روی گزینهیNEXT کلیک کنید.
در پنجرهی بعد تمامی کامپوننتهای مورد نیاز خودمونو تیک میزنید. در حالت پیشفرض تمامی کامپوننتها انتخاب شدهان. ما به Apache , MySql , PhpMyAdmin و PHP نیاز داریم. ولی پیشنهاد میکنم تیک همشو بزنید :/
بعد محل نصب رو انتخاب میکنید و بازم نکست
در پنجره بعد پیشنهاد اشنایی با کتابخانه bitnami رو بهتون میده. تیکشو وردارید و نکست بزنید تا برنامه نصب بشه🚶🏻
تو آخرین صفحه گزینهی شروع کنترل پنل رو تیک بزنید و رو فنیش کلیک کنید
حالا زبان رو انتخاب میکنیم و وارد پنل مدیریت نرم افزار xampp میشیم
برای فعال کردن هر کدام از سرویسها کافیه بر روی گزینهی start در کنار آن سرویس کلیک کنید.
نرم افزار رو ی جای قابل دسترسی بزارید چون هربار کامپیوترو روشن میکنیم باید این سرویس ها رو استارت کنیم تا لوکال هاستمون را بیفته
• 3⃣ ایجاد فایل پروژه ⬇️ •
حالا باید فایل پروژمون رو تو فایل های لوکال هاست ایجاد کنیم
به ادرسی که Xampp رو نصب کردید برید
فولدر htdocs رو پیدا کنید
داخلش یک فولدر جدید با نام Projects (یا هر اسمی دوست دارید) بسازید
داخل فولدر Projects یک فایل جدید بسازید با نام learn.php
• 4⃣ مشاهده پروژه در مرورگر ⬇️ •
مرورگر خودتونو باز کنید و وارد این ادرس بشید (دقت کنید که سرور آپاچی در زمپ باید روشن باشه)
👉🏻 http://localhost/projects/
توی این صفحه فایل های فولدر Project که ایجاد کردید رو میتونید ببینید. این صفحه رو ذخیره کنید چون دایرکتوری اصلی پروژه ما در لوکال هاست خواهد شد.
حالا در این صفحه با کلیک روی learn.php وارد این فایل میشید و هر کدی تو فایل بنویسید تو این صفحه نتیجشو میتونید ببینید( چون فایل خالیه صفحه سفیده )
* در صورتی که توی فولدر Projects فایلی با نام index.php(یا هر پسوندی) ایجاد کنید دیگه دایرکتوری فایل ها رو نمیبینید و وقتی برید تو پوشهی پروژتون بطور اتوماتیک به این فایل هدایت میشید. (این نکته امنیتیه. بعدا بیشتر راجبش توضیح میدم)
• 4⃣ راهاندازی IDE ⬇️ •
حالا باید یک ویرایشگر کد نصب کنیم.
بالاتر چندتا از معروف ترین هاشو گفتم. تو این نرم افزار امکانات خیلی بیشتری برای ویرایش کد ها و توسعه برناممون داریم و درصد خطا هم به شدت کمتر میشه چون خود IDE ها معمولاً خطایابی میکنن. هر ویرایشگری که دوست دارید رو میتونید نصب کنید خیلی اهمیت نداره این بخش.
بعد از اینکه نصبش کردید فایل learn.php رو پیدا کنید و بیاریدش تو ویرایشگر
روش اول : روی فایل کلیک راست کنید. Open With رو انتخاب کنید و برنامهی ویرایشگر رو پیدا کنید تا فایل تو ویرایشگر باز بشه
روش دوم : از طریق منوی ویرایشگر گزینهی Open رو انتخاب کنید و فایل خودتونو پیدا کرده و انتخاب کنید
ـ ➖➖➖➖➖ـ
♻️ رفقا با فوروارد مطالب و ریاکشن(❤️)
از ما حمایت کنید و انرژی بدید، تا این دوره
با بهترین کیفیت ممکن ادامه پیدا کنه 😉❤️🔥
© کپی تنها با لینک منبع مجاز است 🔗
🆔 Join us - به ما بپیوندید :
@QuantumWebIR | کوانتوموب
📁 #معرفی_وبسایت /
🗂 #تصاویر & #ابزار
💠 ویرایشگر خودکار هوش مصنوعی برای افزایش وضوح تصویر. کیفیت عکس های خود را با یک کلیک افزایش دهید
🌐 آدرس سایت : letsenhance.io
🆔 Join us - به ما بپیوندید :
@QuantumWebIR | کوانتوموب
📁 #دورهی_اموزش_زبان_PHP 🐘
📔 قسمت اول 🏷 آشنایی با زبان PHP
• 1⃣ معرفی و مقدمه ⬇️ •
سلام عرض میکنم خدمت شما اعضای عزیز
امروز دوره متنی PHP رو شروع میکنیم و از ساده ترین و بدیهی ترین موضوعات تا خفن ترین سطح این زبان رو سعی میکنیم تو این دوره پوشش بدیم. از اونجایی که خیلی ها تو (این نظرسنجی) گفتن با PHP اشنا نیستن اول ی توضیح مختصر راجب این زبان میدیم. بعد راجب لوکالهاست حرف میزنیم و بعد کدنویسی رو شروع میکنیم.
تو این دوره فرض میشه که شما با مبتدیات وب مثل زبان های html و css اشنایی دارید و از توضیح این کد ها میگذریم
- لازم به ذکره که پست های عادی کانال هرشب ساعت 9 قرار میگیرن و قسمت جدید دوره PHP هر روز ساعت 3 ظهر تو کانال قرار میگیره.
• 2⃣ نقطهی شروع! ⬇️ •
داستان php از زمانی شروع شد که Rasmus Lerdorf برنامه نویس دانمارکی در سال ۱۹۹۴ تعدادی اسکریپت برای مدیریت سایت شخصی خود با زبان برنامه نویسی Perl نوشت. او با استفاده از این اسکریپتها، آمار افرادی را که در حال خواندن رزومه اش بودند محاسبه و ذخیره میکرد.
او با این کار توجه افراد زیادی را به اسکریپت هایش جلب کرد و از او درخواست کردند تا اسکریپتها را برای آنها هم ارسال کند.
جناب Lerdorf نیز با هدف انجام عملیات های مشابه شروع به توسعهی یک زبان کرد
در سال 1997 زبان PHP به نسخه دوم ارتقا یافت و توانست نظر توسعه دهندههای زیادی را به خود جلب کند
امروزه، امار نشان میدهد که پراستفاده ترین زبان برنامه نویسی در زمینه طراحی وبسایت PHP است. این زبان با دارا بودن فریمورک های بسیار قدرتمند همچون لاراول و سیمفونی و... حرف اول را در عرصه طراحی وب میزند
• 3⃣ انتخاب نام ⬇️ •
بنابراین Lerdorf کلمهی PHP که مخفف عبارت Personal Home Page بود را به عنوان نام اسکریپت های خود انتخاب کرد.
پس از مطرح شدن زبان php توسعه دهندگان ان تصمیم گرفتند که به کلمه PHP مفهومی جدید دهند و دیگر دو حرف میانی کلمه PHP برگرفته از عبارت Home Page نباشد و به عنوان مخففی از عبارت Hypertext Preprocessor در نظر گرفته شود.
• 4⃣ ساختار زبان ⬇️ •
از ویژگی های این زبان این است که به راحتی میتواند با Html ترکیب شود
درواقع زبان PHP اطلاعات را قبل از اینکه به صورت HTML به کاربر نمایش دهد، پردازش میکند و سپس آن را در قالب HTML به کاربر نمایش میدهد. بنابراین اگر مرورگر خود را باز کنید و به یک وبسایت که با php نوشته شده بروید و اینسپکت المنت بگیرید(کد های صفحه را مشاهده کنید) خواهید دید که هیچ اثری از PHP نیست و PHP پس از پردازش اطلاعات صفحه ای متشکل از کد های Html تولید کرده و درواقع ان کد ها هستند که در مرورگر اجرا شده و اجزای سایت را تشکیل میدهند!
پی اچ پی یک زبان تفسیرشونده است که هدف ان طراحی و ایجاد صفحات پویای وب است.
به عبارتی دیگر، با استفاده از زبان PHP میتوان وب اپلیکیشنهایی طراحی کرد که به صورت تعاملی باشند و قابلیت هایی مانند سطوح دسترسی مختلف برای کاربران، امکان ثبتنام در سایت، پنل کاربری ، ذخیره اطلاعات کاربران ، دریافت آمار هر بخش از وبسایت و بسیاری از امکانات دیگر را شامل شوند
مفسر PHP فقط کدهایی که داخل جداکنندههای PHP قرار گیرند را تفسیر میکند. معروفترین و متداول ترین جداکننده زبان PHP
علامت php?> در ابتدای کد
و علامت <? در انتهای کد است
نام متغیرها در زبان PHP حتماً باید با نماد دلار یا $ شروع شود و این زبان به بزرگ و کوچک بودن حروف در نام متغیر حساس است.
از طرفی دیگر در PHP خطوط جدید و فاصلهها نادیده گرفته میشوند. به جز فاصلههایی که در درون رشتهها(String) قرار داشته باشند.
همچنین همه دستورهای php باید با علامت سمیکولن ( ; ) تمام شوند.
ـ ➖➖➖➖➖ـ
♻️ رفقا با فوروارد مطالب و ریاکشن(❤️)
از ما حمایت کنید و انرژی بدید، تا این دوره
با بهترین کیفیت ممکن ادامه پیدا کنه 😉❤️🔥
© کپی تنها با لینک منبع مجاز است 🔗
🆔 Join us - به ما بپیوندید :
@QuantumWebIR | کوانتوموب
📁 #نکات_طراحی_وبسایت / 🗂 #طراحی
💠 از طراحی یکسان استفاده كنيد
▫️ بايد از يک ظاهر و احساس پايدار استفاده كنيدسايت شما بايد به صورت يک مجموعهی كامل و دارای هویت یکسان و مشخص باشد. برای تمام صفحات سايت خود از ظاهر رنگ ها و احساس مشابه استفاده كنيد. به اين طريق بازديد كنندگان شما هنگامی كه صفحات مختلف را بازديد می كنند، احساس آشنايی دارند. استفاده از uiKit ها حفظ ظاهر و احساس صفحات متعدد را بسيار آسانتر می كند
📖 شماره : 9 🔹 معرفی مجموعه
🆔 Join us - به ما بپیوندید :
@QuantumWebIR | کوانتوموب
خب ممنونم از مشارکتتون در نظرسنجی
دوره متنی php از پسفردا شروع میشه و روزی دوتا پست خواهیم داشت جای یدونه
هرشب ساعت ۹ پست اپلود میشه
و هر روز ۳ ظهر دوره php قسمت جدیدش میاد ❤️
📁 #برترین_برنامه_نویسان
👤 خیدو روسوم - Guido Rossum
📃 خیدو فان روسوم یک برنامهنویس رایانهای هلندی است، کسی که به عنوان نویسندهی زبان برنامهنویسی «پایتون» شناخته میشود. او در جامعهی پایتون به عنوان یک «دیکتاتور خیرخواه جاویدان» شناخته شدهاست این بدان معنی است که او پیوسته فرایند توسعه پایتون را زیر نظر دارد و در زمان های لازم تصمیمات ضروری و مناسب را برای آن اتخاذ کردهاست. او در اوایل کار خود، وی روتین ()glob را برای BSD Unix نوشت و بر روی زبان برنامه نویسی ABC کار کرد. سپس زمانی که برای شرکت گوگل کار می کرد، زبان برنامه نویسی پایتون را طراحی کرد و از آن زمان به بعد، بر روی توسعه این زبان برنامه نویسی، متمرکز شد. خیدو در انتخاب نام زبان پایتون از سیرک دوره گرد مانتی پایتان الهام گرفته است، زیرا او از طرفداران پر و پا قرص این گروه هنری بود. روسوم جایزه NLUUG را دریافت کرده است. وی همچنین در سال 2001 جایزه توسعه نرم افزارهای آزاد را برای تلاش هایش در زمینه توسعهی زبان فوقالعادهی پایتون، کسب کرد
🆔 Join us - به ما بپیوندید :
@QuantumWebIR | کوانتوموب
📁 #کتاب
🏷 نام : Think Like a Programmer
🗂 موضوع : #حل_مسئله و #عمومی
🌐 زبان : #انگلیسی
✍🏻 نویسنده : وی انتون اسپرال
📖 تعداد صفحه : 260 صفحه
📥 حجم فایل : 3300 کیلوبایت
📃 توضیحات : این کتاب بسیار برجسته کمک میکند مشکلات برنامه نویسی را با خلاقیت خود حل کنید. این کتاب روش خُرد کردن یک مسئله بزرگ به مسائل کوچکتر و سادهسازی آن را آموزش میدهد. همچنین تمریناتی به خواننده ارائه میشود و مثال ها به زبان C++ است
🆔 Join us - به ما بپیوندید :
@QuantumWebIR | کوانتوموب
ی دورهی اموزش زبان php از مبتدی تا حرفه ای به صورت متنی بزارم براتون؟ (همشو خودم مینویسم ن کپی!)
📁 #نکات_طراحی_وبسایت / 🗂 #محتوا
💠 املای صحيح کلمات مهم است
▫️ از فارسی یا انگليسی يا هر زبان ديگری كه سايت شما به آن نوشته شده است، به طور صحيح استفاده كنيد. به عنوان يك روال استاندارد، سعی کنید به شکل درستی کتابی بنویسید و اگر لزومی ندارد از جملات عامیانه استفاده نکنید. مانند همین متن! از ویژگی كنترل كننده املاء استفاده كنيد تا ربات غلط های املایی را به شما بگوید، اما كاملاً به آن تكيه نكنيد. خواندن و محك انسان نيز لازم است. برای حرفه ای بودن یک وبسایت متن ها باید کاملا درست و حرفه ای نوشته شده باشند
📖 شماره : 8 🔹 معرفی مجموعه
🆔 Join us - به ما بپیوندید :
@QuantumWebIR | کوانتوموب
📁 #معرفی_وبسایت / 🗂 #ایکن
💠 ایکن نینجا. دنیایی از تصاویر و ایکن های png و svg. بیش از هفتصد هزار ایکن رایگان!
🌐 آدرس سایت : https://www.iconninja.com/icon
🆔 Join us - به ما بپیوندید :
@QuantumWebIR | کوانتوموب
📁 #کارفرما / معرفی مجموعه
💭 خیلی داری طولش میدی❗️
⚠️ مشکل : این کارفرما متوجه نیست که پروژه چقدر پیچیده و زمانبره و فکر میکنه با نهایی شدن ایده کار تمومه
💡راهکار : براش توضیح بدید این پروژه چقدر ممکنه زمان ببره و پروسه کار رو هم تا حدودی توضیح بدید که متوجه بشه چرا پروژه زمانبر هست. یک تاریخ منطقی برای تحویل پروژه تعیین کنید. البته باید قبل از شروع پروژه این کار رو میکردید!
🆔 Join us - به ما بپیوندید :
@QuantumWebIR | کوانتوموب
📁 #معرفی_وبسایت / 🗂 #گرادینت
💠 سایتی خوب برای دریافت گرادینت های متنوع. همراه با دسته بندی بر اساس رنگ و دریافت کد Css ، XD و Sketch
🌐 آدرس سایت : gradients.cssgears.com
🆔 Join us - به ما بپیوندید :
@QuantumWebIR | کوانتوموب
هرچقدر هم مشغله کاری داشته باشم هرشب راس ساعت ۹ پست جدید میزارم. پس با حمایت و دعوت دوستاتون بهم انرژی بدید 😄❤️🩹
سلام رفقا 👋🏻
توی این فولدر تلگرام ی سری کانال های خوب برنامه نویسی رو اد کردم.
روش بزنید تا به پوشه های تلگرامتون اضافه بشه
📁 t.me/addlist/NvmUA9kgu8w3NWY0
اگر شما هم کانال برنامه نویسی دارید برای اضافه شدن کانالتون به این لیست، اینجا بهم پیام بدید
📁 #نکات_طراحی_وبسایت / 🗂 #حجم
💠 رنگ های فایل GIF را محدود کنید
▫️ بايد از رنگ های كمی در فایل گیف خود استفاده كنيد. یکی از مهم ترین اصول داشتن وبسایت بهینه کنترل حجم فایل های وبسایت است. تعداد رنگ ها در تصاویر گیف تان را به حداقل برسانيد تا حجم فایل گیف کم شود.
گیف مي تواند با حداكثر 256 رنگ ذخيره شود. كاهش تعداد رنگها به 16 و 8 يا حتی 2 رنگ به طور قابل توجهی اندازه فايل گیف راكاهش می دهد و عملكرد را بهبود می بخشد. تا جايی كه ممكن است بدون خراب كردن تصوير طیف رنگی استفاده شده در آن را کم کنید
📖 شماره : 7 🔹 معرفی مجموعه
🆔 Join us - به ما بپیوندید :
@QuantumWebIR | کوانتوموب
📁 #برترین_برنامه_نویسان
👤 ارنا اشنایدر هوور - Erna Hoover
📃 خانم هوور در تاریخ ۱۹ ژوئن ۱۹۲۶ در نیوجرسی متولد شد. هوور دارای مدرک دکترای تخصصی در زمینه فلسفه و ریاضی محض از دانشگاه ییل بود و بعنوان محقق در لابراتوار بل در نیوجرسی در سال 1954 مشغول به فعالیت شد. در طی فعالیتش در بل، وی یک سیستم سوییچینگ تلفن اختراع کرد که از یک کامپیوتر برای نشان دادن تماس های ورودی استفاده می کرد. کامپیوتر فوق مقدار تماس های گرفته شده را بطور خودکار تنظیم می کرد که این امر باعث برطرف شدن مشکلات بارگذاری بیش از حد می شد. اصول اصلی سیستم هوور هنوز هم استفاده می شود. به منظور نایل شدن به این موفقیت، یکی از نخستین امتیازهای نرم افزاری موجود در آن زمان به وی داده شد و او بعنوان نخستین زن ناظر در دپارتمان فنی بل شناخته شد
🆔 Join us - به ما بپیوندید :
@QuantumWebIR | کوانتوموب
📁 #کتاب
🏷 نام : صد باید و نباید در طراحیوب
🗂 موضوع : #Web و #راهنما
🌐 زبان : #انگلیسی
✍🏻 نویسنده : جان کامفربیک
📖 تعداد صفحه : 27 صفحه
📥 حجم فایل : 137 کیلوبایت
📃 توضیحات : کتابی کوتاه است که به بررسی ریز نکات طراحی اصولی وبسایت میپردازد و تجاربی ارزشمند را به خواننده منتقل میکند
🆔 Join us - به ما بپیوندید :
@QuantumWebIR | کوانتوموب
📁 #نکات_طراحی_وبسایت / 🗂 #سئو
💠 تشویق به دانلود اپلیکیشن
▫️ سعی کنید برای وب سایتتان یک اپلیکیشن اختصاصی طراحی کنید و آن را در فوتر یا صفحهای مناسب از سایتتان برای دانلود قرار دهید چون گوگل اعلام کرده وبسایتهایی که دارای اپلیکیشن هستند رتبه بالاتری در نتایج جستجو کسب خواهند کرد
📖 شماره : 6 🔹 معرفی مجموعه
🆔 Join us - به ما بپیوندید :
@QuantumWebIR | کوانتوموب
