Roocket | آموزش برنامه نویسی – Telegram
Roocket | آموزش برنامه نویسی
3.71K subscribers
741 photos
5 videos
1 file
6.64K links
اخبار ، مطالب جدید وب سایت Roocket.ir

پشتیبانی راکت :‌ @roocket_support
Download Telegram
اگر از وردپرس استفاده می‌کنید حتما وب سرور Nginx را انتخاب کنید، اما چرا؟

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

https://roocket.ir/articles/nginx-and-wordpress
@roocketir
👍2
ایجاد اپلیکیشن «نمونه کار» با استفاده از جنگو - معرفی ابزارها

در این مجموعه مقاله (۳ مقاله) قصد داریم شما را با یک‌ پروژه «نمونه کار» که با استفاده از جنگو و پایتون ایجاد شده آشنا کنیم. در بخش اول ما با ابزارهایی که قصد استفاده‌شان را داریم آشنا خواهیم کرد. البته این پروژه صفر تا صد نبوده و براساس چالش‌ها و مسائلی که پیش خواهد آمد توضیحاتی ارائه خواهیم کرد.

https://roocket.ir/articles/building-portfolio-app-using-django-part-1
@roocketir
👍4
ایجاد اپلیکیشن «نمونه کار» با استفاده از جنگو - شرح پروژه و کدها

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

https://roocket.ir/articles/building-portfolio-app-using-django-part-2
@roocketir
👍4
ایجاد اپلیکیشن «نمونه کار» با استفاده از جنگو - کار با اپلیکیشن

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



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

https://roocket.ir/articles/building-portfolio-app-using-django-part-3
@roocketir
👍5
آشنایی با نکات مهم برنامه نویسی

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

https://roocket.ir/articles/programming-important-notes
@roocketir
5👍1
روش‌هایی برای سریع‌تر کردن روند توسعه وب اپلیکیشن‌ها

روش‌ها و کارهای بسیار زیادی وجود دارند که در نهایت باعث می‌شوند تا شما فرایند توسعه و طراحی اپلیکیشن بسیار سریع‌تر و بهتری داشته باشید. هر کدام از این موارد در نهایت با همین هدف ایجاد شده و استفاده می‌شوند. اما در نظر داشته باشید که جدای از این پنج مورد روش‌های بسیار دیگری نیز هستند که فرایند کاری شما را سرعت می‌بخشند. برخی از این موارد به صورت استاندارد در نظر گرفته شده و برخی نیز تنها با استفاده از تجربیات شخصی فرد بدست می‌آید. بنابراین اگر موضوعی در نظر دارید می‌توانید آن را به اشتراک بگذارید.

https://roocket.ir/articles/make-development-fast
@roocketir
👍1
چه زمانی دیگر برنامه نویسی برای شما مناسب نیست و باید از آن دوری کنید؟

هدف این مقاله از بین بردن انگیزه شما نیست. اگر به خودتان باور داشته باشید هیچکس جلودارتان نخواهد بود. همه ما روزهای بدی را تجربه کرده‌ایم. همه در ابتدای سفر خود تازه‌کار بودند اما با دنبال کردن تمرینات درست به یک فرد حرفه‌ای تبدیل شدند. به خودتان اعتماد داشته باشید و دلیل شروع کردن این حرفه را فراموش نکنید.
https://roocket.ir/articles/programming-is-not-right-for-you
@roocketir
👍4
جاوا اسکریپت خالص یا جاوااسکریپت همراه با فریمورک‌ها؟ کدام مورد برای شما مناسب‌تر است؟

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

در این مقاله قصد داریم تا این دو رویه را با همدیگر مقایسه کنیم و به یک نتیجه کلی از هر کدام این موارد دست پیدا کنیم.

https://roocket.ir/articles/pure-js-vs-frameworks
@roocketir
👍21
آشنایی با ویژگی‌های کلیدی وب ۳

در این مقاله اختصاصی از وبسایت راکت قصد داریم با ویژگی‌های اساسی و نکات مثبت وب ۳ آشنا شویم.

https://roocket.ir/articles/key-features-of-web3
@roocketir
👌4👍2
آشنایی با روش‌هایی برای حذف CSS اضافی


فایل‌های CSS می‌توانند به راحتی با گذشت زمان حجم‌های اضافی به دست آورند. این ممکن است به دلیل پس مانده استایل‌های قدیمی یا صرفا به این دلیل باشد که شما از یک فریمورک CSS بزرگ مانند بوت استرپ استفاده کرده‌اید (در صورت فشرده سازی 147 کیلوبایت) و احتمالا فقط بخش کوچکی از آنچه را که ارائه می‌دهد استفاده کرده‌اید. CSS استفاده نشده سرعت بارگیری صفحه را کاهش می‌دهد و تعمیر و نگهداری را بسیار دشوارتر از آنچه لازم است، می‌کند.

https://roocket.ir/articles/remove-unused-css
@roocketir
👍5👌1
آشنایی با 9 بهانه‌ی خنده‌دار که برنامه‌نویس‌ها مطرح می‌کنند

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

https://roocket.ir/articles/programming-excuses
@roocketir
👌81
مزایا و معایب اسکرول بی‌نهایت

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

https://roocket.ir/articles/infinite-scrolling-pros-cons
@roocketir
👍21
افزونه‌های بدردنخور VSCode

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

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

https://roocket.ir/articles/useless-vscode-extensions
@roocketir
👍51
6 عادت برای تبدیل شدن به یک برنامه نویس بهتر

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

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

https://roocket.ir/articles/6-habits-for-be-a-better-programmer
@roocketir
👍3
آیا خلاقیت و نوآوری به وبسایت صدمه وارد می‌کند؟

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

https://roocket.ir/articles/innovation-and-website
@roocketir
👍1
Forwarded from فرانت چپتر 🥕
🥕 گفت‌وگو و دورهمی آزاد توسعه دهنده‌های فرانت‌اند

💠 جلسه‌ی ۳۰‌ام: بحث پیرامون «مسیر برنامه‌نویس بودن»
💠 پیشگام گفت‌وگو: حسام موسوی
💠 تاریخ: ۲۱ تیر | ساعت ۱۹ الی ۲۰:۳۰
💠 جلسه در گوگل میت برگزار می‌شود و شرکت برای همه آزاد است.

📆 افزودن به تقویم 📆
🔗 لینک میت جلسه 🔗

فرانت چپتر؛ محیطی صمیمی برای گفت‌وگوی تخصصی
@FrontChapter - #frontChapter
👌6👍2
چگونه برای ادامه به خود انگیزه بدهیم؟

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

چگونه روند انگیزه به خود را حفظ می‌کنید؟ در این مقاله به این موضوع می‌پردازیم.
https://roocket.ir/articles/how-to-motivate-yourself
@roocketir
👍4
باگ پیدا کن و پول بگیر!

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



در ادامه این مقاله ما به صورت کلی به این مقوله می‌پردازیم که این کار دقیقا به چه شکلی انجام می‌شود و چه فرصت‌هایی برای انجام چنین کاری وجود دارد.

https://roocket.ir/articles/find-bug-and-paid
@roocketir
6
آشنایی با ۵ سوال مرسوم در مصاحبه‌های کاری (مهندس نرم افزار)

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



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

https://roocket.ir/articles/5-interview-questions
@roocketir
👍9
فریلنسر بودن - مزایا و معایب
آیا می‌توان با فریلنسر بودن به اندازه کافی پول در‌آورد؟ برای فریلنسر بودن نیاز است چه چیزهایی را بدانم؟ آیا قرار است تمام روز را مشغول کدنویسی باشم؟

این‌ها سؤالات عامیانه‌ای هستند که معمولاً افراد مبتدی در ارتباط با فریلنسرها می‌پرسند. با این حال برخی دیگر از افراد فریلنسر بودن را به مثابه وضعیت فردی می‌دانند که در ساحل نشسته و در کنار نوشیدنی خنک‌ش مشغول کدنویسی است! البته شاید رسیدن به چنین سبک زندگی غیر ممکن نباشد اما رسیدن به چنین چیزی در زندگی واقعاً کار سخت و استراتژی مناسب می‌خواهد. در هر صورت این فضا، شکل آن چیزی که اغلب فریلنسرها در آن هستند نبوده و سبک زندگی آن‌ها به شکل‌هایی بسیار عادی‌تر از این است.

با در نظر گرفتن یکسری انتظارات واقعی‌تر از زندگی یک فریلنسر بیایید در ارتباط با مزایا و معایب زندگی این فرد صحبت کنیم:

https://roocket.ir/articles/freelancing-pros-cons
@roocketir
5👍1