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

پشتیبانی راکت :‌ @roocket_support
Download Telegram
پادکست شماره ۴۲

عجیب‌ترین زبان‌های برنامه‌نویسی

در لینک زیر و همچنین اپلیکیشن‌های پادگیر می‌توانید این قسمت را گوش دهید.

https://roocket.ir/podcast/1043
@roocketir
آشنایی عمیق با مفهوم دیزاین پترن‌‌ها

- دیزاین پترن‌ها شامل چه چیزهایی می‌شوند؟
- تاریخچه
- چرا باید دیزاین پترن‌ها را یاد بگیریم؟
- انتقاد‌هایی به دیزاین پترن
- دسته‌بندی دیزاین پترن‌ها
https://roocket.ir/articles/design-patterns
@roocketir
دانشگاه بریم یا نه؟

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


https://roocket.ir/articles/college-or-not
@roocketir
منظور از ریفاکتور کردن کد چیست؟

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

https://roocket.ir/articles/refactoring
@roocketir
چگونه به یک توسعه دهنده بلاک‌چین تبدیل شویم؟
دنیای بلاک‌چین هر روز در حال پیشرفت و توسعه بوده و میزان استفاده از تکنولوژی‌های مبتنی بر آن بسیار بیشتر از چند سال گذشته شده است.
در این راکت کست نقشه راهی را برای تبدیل شدن به یک توسعه دهنده بلاک‌چین را به شما ارائه خواهیم داد.


https://roocket.ir/podcast/1044
@roocketir
مقاله: UML چیست؟
زبان مدل‌سازی یکپارچه (Unified Modeling Language) ما را قادر می‌سازد تا کلیت یک سیستم را با استفاده از کلمات و تصاویر توصیف کنیم. البته این تکنولوژی تنها مرتبط به دنیای برنامه‌نویسی نبوده و در ساختارهای دیگری نیز مورد استفاده قرار می‌گیرد.

https://roocket.ir/articles/uml
@roocketir
دیگر نمی‌خواهم برنامه‌نویس باشم!
دیگر نمی‌خواهم برنامه‌نویس باشم جمله‌ای‌ست که اغلب افرادی که مشغول برنامه‌نویس هستند برای یک بار هم که شده به آن فکر می‌کنند و درگیر آن خواهد بود. در این پادکست قصد داریم در ارتباط با دلایل این موضوع صحبت بکنیم.


https://roocket.ir/podcast/1045
@roocketir
داستان فریلنسر بودن یک نویسنده

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


https://roocket.ir/articles/how-to-be-freelancer
@roocketir
آیا نرم افزار بدون باگ وجود دارد؟
افرادی که برنامه‌نویس هستند معمولا به دنبال بهترین راهکارها بوده و همواره کمال گرا هستند. آن‌ها تلاش می‌کنند تا نرم افزاری درست بکنند که دقیقا شبیه به چیزی باشد که در اولین قدم به آن فکر می‌کردند. نرم افزاری بی عیب و نقص که می‌تواند تمام نیازهای کاربران را بدون هیچ مشکلی انجام دهد. اما در این روند شاید فکر کنید که آيا امکان دارد نرم افزاری ایجاد شود که بدون باگ و مشکل باشد؟ اصلا چرا باگ‌ها باید وجود داشته باشند؟

در این مقاله اختصاصی از وبسایت راکت قصد داریم شما را با این موارد آشنا کنیم و متوجه شویم که آیا واقعا می‌توان نرم افزار بدون باگی را ایجاد کنیم؟


https://roocket.ir/articles/bug-free-software-possible
@roocketir
راکت کست شماره 47: تفاوت توسعه وب با طراحی وب


توسعه وب و طراحی وب دو اصطلاحی هستند که بسیاری از اوقات در زمان ایجاد وبسایت‌ها مورد استفاده قرار می‌گیرند اما بسیاری از اوقات این دو مورد به صورت اشتباه به جای همدیگر استفاده شده و به همین دلیل در این راکت کست ما قصد داریم شما را با تفاوت‌های این دو آشنا کنیم.
https://roocket.ir/podcast/1048
@roocketir
معرفی ۴ فریمورک برای توسعه اپلیکیشن‌های موبایل

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


https://roocket.ir/articles/4-application-development-framework
@roocketir
آشنایی با ساختار برنامه‌نویسی تابعی

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

https://roocket.ir/articles/functional-programming-explain
@roocketir
فصل 9 : مباحث پیشرفته دارت

به دوره آموزش دارت اضافه شد

https://roocket.ir/series/learn-dart
بخش 5 : پروژه Landing Page

به دوره اضافه شد و دوره تکمیل شد

https://roocket.ir/series/learn-tailwindcss
برنامه نویسی فول استک با جاوا اسکریپت
برنامه‌نویس فول استک جاوا اسکریپت کیست و از چه ابزارهایی برای این کار استفاده می‌کند؟

https://roocket.ir/articles/full-stack-developing-with-javanoscript
@roocketir
زبان های برنامه نویسی مناسب برای یادگیری در سال ۲۰۲۲


بهترین زبان های برنامه نویسی که می‌توانید در سال ۲۰۲۲ آن‌ها را یاد بگیرید کدام موارد هستند؟ در این راکت کست ما چند زبان که بازار کار مناسبی دارند را به شما معرفی خواهیم کرد.
https://roocket.ir/podcast/1049
@roocketir
6 فریمورکی که نباید یاد بگیرید (به همراه جایگزین آن‌ها)

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



https://roocket.ir/articles/6-frameworks-that-you-should-not-learn
@roocketir
بجای کد نویس بودن، برنامه نویس باشید!

ما در این مقاله اختصاصی از وبسایت آموزشی راکت قصد داریم راه حل درستی در ارتباط با چگونگی یادگیری بهتر برنامه نویسی به شما ارائه دهیم.

https://roocket.ir/articles/programming-or-coding
@roocketir
مقایسه زبان برنامه نویسی پایتون و PHP
هر دو زبان پایتون و پی‌اچ‌پی از جمله زبان‌های برنامه‌نویسی چند منظوره هستند. با این حال، پایتون به نسبت پی‌اچ‌پی از محبوبیت بیشتری برخوردار بوده و دلیل آن نیز داشتن کتابخانه‌های بسیار زیاد و کاربردهای متفاوت آن در زمینه‌های متفاوت است. در حال حاضر پایتون جدای از کارهای مربوط به توسعه وب، در توسعه مدل‌های هوش مصنوعی و یادگیری عمیق حکم‌فرمایی کرده و تقریبا بی رقیب است.

از طرفی دیگر، پی‌اچ‌پی، زبانی است که تقریبا نیمی از وبسایت‌های دنیا از آن استفاده کرده و از قدرت آن بهره می‌گیرند. در این مقاله قصد داریم ابتدا به بررسی جداگانه هر کدام از این موارد پرداخته و در نهایت مقایسه‌ای جامع و علمی از این دو زبان را ارائه دهیم.
https://roocket.ir/articles/python-vs-php
@roocketir
این زبان‌های برنامه نویسی را یاد نگیرید!

یادگیری یک زبان برنامه نویسی جدید زمان بر بوده و انرژی بسیار زیادی نیز می‌خواهد به همین دلیل است که انتخاب یک زبان برنامه نویسی درست برای ادامه کارهای‌تان بسیار مهم است. اهمیت بالای این موضوع در آن است که اگر شما یک زبان برنامه نویسی اشتباه را یاد بگیرید ممکن است در دراز مدت تمام زحماتی که کشیده‌اید به فنا رفته و نتواند کاربرد خاصی را برای شما داشته باشد.
https://roocket.ir/articles/never-learn-this-programming-languages
@roocketir